The Heterophilic Graph Learning Handbook: Benchmarks, Models, Theoretical Analysis, Applications and Challenges
Sitao Luan, Chenqing Hua, Qincheng Lu, Liheng Ma, Lirong Wu, Xinyu, Wang, Minkai Xu, Xiao-Wen Chang, Doina Precup, Rex Ying, Stan Z. Li, Jian, Tang, Guy Wolf, Stefanie Jegelka

TL;DR
This survey comprehensively reviews heterophilic graph learning, covering datasets, models, theory, applications, and challenges, highlighting the complexity and recent progress in addressing low homophily in graph neural networks.
Contribution
It provides the first categorization of heterophilic datasets into malignant, benign, and ambiguous, and offers a detailed analysis of models, metrics, and future research directions.
Findings
Heterophilic datasets can be classified into three categories: malignant, benign, and ambiguous.
Malignant and ambiguous datasets are the most challenging for heterophilic graph learning.
Recent models and metrics show varied effectiveness across different heterophily scenarios.
Abstract
Homophily principle, \ie{} nodes with the same labels or similar attributes are more likely to be connected, has been commonly believed to be the main reason for the superiority of Graph Neural Networks (GNNs) over traditional Neural Networks (NNs) on graph-structured data, especially on node-level tasks. However, recent work has identified a non-trivial set of datasets where GNN's performance compared to the NN's is not satisfactory. Heterophily, i.e. low homophily, has been considered the main cause of this empirical observation. People have begun to revisit and re-evaluate most existing graph models, including graph transformer and its variants, in the heterophily scenario across various kinds of graphs, e.g. heterogeneous graphs, temporal graphs and hypergraphs. Moreover, numerous graph-related applications are found to be closely related to the heterophily problem. In the past few…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks
MethodsAttention Is All You Need · Sparse Evolutionary Training · Residual Connection · Byte Pair Encoding · Layer Normalization · Laplacian EigenMap · Label Smoothing · Linear Layer · Adam · Dropout
