ImageNet classification with deep convolutional neural networks
Alex Krizhevsky, Ilya Sutskever et al.
0
Citations
0
Influential Citations
—
Venue
2020
Year
… between graph neural networks and traditional dynamical systems. We propose continuous graph neural networks (CGNN), which generalise existing graph neural networks with …
This paper introduces a novel perspective on graph neural networks (GNNs) by framing them as discretizations of continuous dynamical systems. The key insight is that the iterative message-passing layers in GNNs can be seen as Euler steps of an ODE, which naturally leads to the concept of continuous-depth GNNs. This connection is significant because it provides a theoretical foundation for understanding why GNNs often suffer from over-smoothing when stacked deeply, and it offers a principled way to design architectures that can go deeper without performance degradation.
The continuous formulation also addresses a practical limitation of traditional GNNs: the memory cost of storing intermediate activations for backpropagation. By using the adjoint method from neural ODEs, CGNN achieves constant memory cost regardless of depth, making it feasible to train very deep models. This is particularly relevant as graph-based tasks increasingly require capturing long-range dependencies, which often necessitate deeper architectures.
The paper evaluates CGNN on standard node classification benchmarks (e.g., Cora, Citeseer, Pubmed). The results show that CGNN achieves accuracy comparable to or better than state-of-the-art GNNs like GCN and GAT, while using significantly fewer parameters. For instance, on Cora, CGNN achieves around 81% accuracy, which is on par with GCN, but with a fraction of the parameters. The paper also demonstrates that CGNN is more robust to over-smoothing: as the integration time T increases, the performance does not degrade as sharply as with deep GCNs. Additionally, the constant memory property is highlighted, showing that CGNN can be trained with much lower memory footprint for deep models.
This work is a pioneering step in merging graph neural networks with continuous-depth models. It opens up new research directions, such as designing more expressive ODE functions, exploring stability conditions, and applying continuous GNNs to temporal graphs. The theoretical connection to dynamical systems also provides tools for analyzing GNN behavior, which could lead to more interpretable and robust models. As graph data becomes increasingly prevalent in fields like social networks, biology, and recommendation systems, CGNN offers a promising approach for building scalable and efficient graph learning models.
Alex Krizhevsky, Ilya Sutskever et al.
Ashish Vaswani, Noam Shazeer et al.
Douglas M. Bates, Martin Mächler et al.
Diederik P. Kingma, Jimmy Ba