message passing neural networks (MPNNs) are a staple of graph machine
learning. MPNNs iteratively update each node's representation in an input graph
by aggregating messages from the node's neighbors, which necessitates a memory
complexity of the order of the number of graph edges. Thi