SIMGA: A Simple and Effective Heterophilous Graph Neural Network with Efficient Global Aggregation

05/17/2023
by   Haoyu Liu, et al.
0

Graph neural networks (GNNs) realize great success in graph learning but suffer from performance loss when meeting heterophily, i.e. neighboring nodes are dissimilar, due to their local and uniform aggregation. Existing attempts in incoorporating global aggregation for heterophilous GNNs usually require iteratively maintaining and updating full-graph information, which entails 𝒪(n^2) computation efficiency for a graph with n nodes, leading to weak scalability to large graphs. In this paper, we propose SIMGA, a GNN structure integrating SimRank structural similarity measurement as global aggregation. The design of SIMGA is simple, yet it leads to promising results in both efficiency and effectiveness. The simplicity of SIMGA makes it the first heterophilous GNN model that can achieve a propagation efficiency near-linear to n. We theoretically demonstrate its effectiveness by treating SimRank as a new interpretation of GNN and prove that the aggregated node representation matrix has expected grouping effect. The performances of SIMGA are evaluated with 11 baselines on 12 benchmark datasets, usually achieving superior accuracy compared with the state-of-the-art models. Efficiency study reveals that SIMGA is up to 5× faster than the state-of-the-art method on the largest heterophily dataset pokec with over 30 million edges.

READ FULL TEXT
research
05/21/2019

Neighborhood Enlargement in Graph Neural Networks

Graph Neural Network (GNN) is an effective framework for representation ...
research
05/29/2020

Non-Local Graph Neural Networks

Modern graph neural networks (GNNs) learn node embeddings through multil...
research
05/21/2022

Are Graph Neural Networks Really Helpful for Knowledge Graph Completion?

Knowledge graphs (KGs) facilitate a wide variety of applications due to ...
research
12/02/2020

Deep Graph Neural Networks with Shallow Subgraph Samplers

While Graph Neural Networks (GNNs) are powerful models for learning repr...
research
06/09/2019

Redundancy-Free Computation Graphs for Graph Neural Networks

Graph Neural Networks (GNNs) are based on repeated aggregations of infor...
research
11/22/2021

Learnable Structural Semantic Readout for Graph Classification

With the great success of deep learning in various domains, graph neural...
research
08/16/2021

Non-Local Feature Aggregation on Graphs via Latent Fixed Data Structures

In contrast to image/text data whose order can be used to perform non-lo...

Please sign up or login with your details

Forgot password? Click here to reset