SOTAVerified

Are Powerful Graph Neural Nets Necessary? A Dissection on Graph Classification

2019-05-11Code Available0· sign in to hype

Ting Chen, Song Bian, Yizhou Sun

Code Available — Be the first to reproduce this paper.

Reproduce

Code

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 set of graph augmented features. Further linearization of GFN's set function results in Graph Linear Network (GLN), which is a linear function. Empirically we perform evaluations on common graph classification benchmarks. To our surprise, we find that, despite the simplification, GFN could match or exceed the best accuracies produced by recently proposed GNNs (with a fraction of computation cost), while GLN underperforms significantly. Our results demonstrate the importance of non-linear set function, and suggest that linear graph filtering with non-linear set function is an efficient and powerful scheme for modeling existing graph classification benchmarks.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
COLLABGFNAccuracy81.5—Unverified
COLLABGFN-lightAccuracy81.34—Unverified
D&DGFN-lightAccuracy78.62—Unverified
D&DGFNAccuracy78.78—Unverified
ENZYMESGFNAccuracy70.17—Unverified
ENZYMESGFN-lightAccuracy69.5—Unverified
IMDb-BGFNAccuracy73—Unverified
IMDb-BGFN-lightAccuracy73—Unverified
IMDb-MGFNAccuracy51.8—Unverified
IMDb-MGFN-lightAccuracy51.2—Unverified
MUTAGGFN-lightAccuracy89.89—Unverified
MUTAGGFNAccuracy90.84—Unverified
NCI1GFNAccuracy83.65—Unverified
NCI1GFN-lightAccuracy81.43—Unverified
PROTEINSGFNAccuracy76.46—Unverified
PROTEINSGFN-lightAccuracy77.44—Unverified
RE-M12KGFN-lightAccuracy49.75—Unverified
RE-M12KGFNAccuracy49.43—Unverified
RE-M5KGFNAccuracy49.43—Unverified
RE-M5KGFN-lightAccuracy49.75—Unverified

Reproductions