English

$p$-Laplacian Based Graph Neural Networks

Machine Learning 2022-06-24 v2 Machine Learning

Abstract

Graph neural networks (GNNs) have demonstrated superior performance for semi-supervised node classification on graphs, as a result of their ability to exploit node features and topological information simultaneously. However, most GNNs implicitly assume that the labels of nodes and their neighbors in a graph are the same or consistent, which does not hold in heterophilic graphs, where the labels of linked nodes are likely to differ. Hence, when the topology is non-informative for label prediction, ordinary GNNs may work significantly worse than simply applying multi-layer perceptrons (MLPs) on each node. To tackle the above problem, we propose a new pp-Laplacian based GNN model, termed as p^pGNN, whose message passing mechanism is derived from a discrete regularization framework and could be theoretically explained as an approximation of a polynomial graph filter defined on the spectral domain of pp-Laplacians. The spectral analysis shows that the new message passing mechanism works simultaneously as low-pass and high-pass filters, thus making p^pGNNs are effective on both homophilic and heterophilic graphs. Empirical studies on real-world and synthetic datasets validate our findings and demonstrate that p^pGNNs significantly outperform several state-of-the-art GNN architectures on heterophilic benchmarks while achieving competitive performance on homophilic benchmarks. Moreover, p^pGNNs can adaptively learn aggregation weights and are robust to noisy edges.

Keywords

Cite

@article{arxiv.2111.07337,
  title  = {$p$-Laplacian Based Graph Neural Networks},
  author = {Guoji Fu and Peilin Zhao and Yatao Bian},
  journal= {arXiv preprint arXiv:2111.07337},
  year   = {2022}
}

Comments

ICML'2022

R2 v1 2026-06-24T07:37:46.308Z