Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

ACMP: Allen-Cahn Message Passing with Attractive and Repulsive Forces for Graph Neural Networks

About

Neural message passing is a basic feature extraction unit for graph-structured data considering neighboring node features in network propagation from one layer to the next. We model such process by an interacting particle system with attractive and repulsive forces and the Allen-Cahn force arising in the modeling of phase transition. The dynamics of the system is a reaction-diffusion process which can separate particles without blowing up. This induces an Allen-Cahn message passing (ACMP) for graph neural networks where the numerical iteration for the particle system solution constitutes the message passing propagation. ACMP which has a simple implementation with a neural ODE solver can propel the network depth up to one hundred of layers with theoretically proven strictly positive lower bound of the Dirichlet energy. It thus provides a deep model of GNNs circumventing the common GNN problem of oversmoothing. GNNs with ACMP achieve state of the art performance for real-world node classification tasks on both homophilic and heterophilic datasets. Codes are available at https://github.com/ykiiiiii/ACMP.

Yuelin Wang, Kai Yi, Xinliang Liu, Yu Guang Wang, Shi Jin• 2022

Related benchmarks

TaskDatasetResultRank
Node ClassificationChameleon
Accuracy70.61
936
Node ClassificationCornell
Accuracy85.4
900
Node ClassificationWisconsin
Accuracy86.1
898
Node ClassificationTexas
Accuracy0.862
859
Node ClassificationPubmed
Accuracy79.4
627
Node ClassificationCora
Accuracy84.9
609
Node ClassificationCiteseer
Accuracy73.01
541
Node ClassificationPhoto
Mean Accuracy92.24
447
Node ClassificationwikiCS
Accuracy77.12
329
Node ClassificationCiteseer
Mean Accuracy75.5
238
Showing 10 of 22 rows

Other info

Follow for update