message passing neural network
[[concept]]
Message Passing Neural Network (MPNN)
This type of network was initially introduced by Gilmer et al. In a message passing neural network, each layer consists of 2 operations: the message and the update.
The message is a function that processes
- the signal at node
- the message /signal at each of the neighbors of
- the edge weights
The update is a function on the signal of the graph from the previous layer to the next, taking into account the message and the current value at each node: