Many deep learning tasks have to deal with graphs (e.g., protein structures,
social networks, source code abstract syntax trees). Due to the importance of
these tasks, people turned to graph neural networks (GNNs) as the de facto
method for learning on graphs. GNNs have become widely a