Are Powerful Graph Neural Nets Necessary? A Dissection on Graph Classification
Ting Chen, Song Bian, Yizhou Sun

TL;DR
This paper dissects GNNs into graph filtering and set functions, revealing that simple linearized graph filtering combined with non-linear set functions can match or outperform complex GNNs in classification tasks.
Contribution
It introduces a novel dissection approach, linearizes GNN components separately, and demonstrates the effectiveness of linear graph filtering with non-linear set functions for graph classification.
Findings
GFN matches or exceeds recent GNN accuracies with less computation
GLN underperforms significantly, highlighting the importance of non-linear set functions
Linear graph filtering combined with non-linear set functions is an efficient scheme
Abstract
Graph Neural Nets (GNNs) have received increasing attentions, partially due to their superior performance in many node and graph classification tasks. However, there is a lack of understanding on what they are learning and how sophisticated the learned graph functions are. In this work, we propose a dissection of GNNs on graph classification into two parts: 1) the graph filtering, where graph-based neighbor aggregations are performed, and 2) the set function, where a set of hidden node features are composed for prediction. To study the importance of both parts, we propose to linearize them separately. We first linearize the graph filtering function, resulting Graph Feature Network (GFN), which is a simple lightweight neural net defined on a \textit{set} of graph augmented features. Further linearization of GFN's set function results in Graph Linear Network (GLN), which is a linear…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Multimodal Machine Learning Applications
