On the power of graph neural networks and the role of the activation function
Sammy Khalife, Amitabh Basu

TL;DR
This paper investigates how the choice of activation functions affects the expressivity of Graph Neural Networks, showing limitations of bounded GNNs with polynomial activations and potential of non-polynomial activations like sigmoid.
Contribution
It extends existing results on GNN expressivity to all piecewise polynomial activations and demonstrates the enhanced power of non-polynomial activations in distinguishing graph structures.
Findings
Bounded GNNs with polynomial activations cannot distinguish certain non-isomorphic trees.
Unbounded GNNs with polynomial activations can distinguish these trees in two iterations.
Non-polynomial activations like sigmoid enable a single neuron to distinguish complex graph structures in two iterations.
Abstract
In this article we present new results about the expressivity of Graph Neural Networks (GNNs). We prove that for any GNN with piecewise polynomial activations, whose architecture size does not grow with the graph input sizes, there exists a pair of non-isomorphic rooted trees of depth two such that the GNN cannot distinguish their root vertex up to an arbitrary number of iterations. In contrast, it was already known that unbounded GNNs (those whose size is allowed to change with the graph sizes) with piecewise polynomial activations can distinguish these vertices in only two iterations. It was also known prior to our work that with ReLU (piecewise linear) activations, bounded GNNs are weaker than unbounded GNNs [ACI+22]. Our approach adds to this result by extending it to handle any piecewise polynomial activation function, which goes towards answering an open question formulated by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Model Reduction and Neural Networks · Low-power high-performance VLSI design
