Finding Global Homophily in Graph Neural Networks When Meeting Heterophily
Xiang LiRenyu ZhuYao ChengCaihua ShanSiqiang LuoDongsheng LiWeining Qian
Proposes GloGNN and GloGNN++, two scalable graph neural network architectures that overcome the limitations of local heterophily by aggregating information from globally correlated nodes in linear time using a closed-form coefficient matrix with theoretical grouping guarantees.
Graph-based machine learning models are widely used to analyze connected data across domains such as social networks, biology, and cybersecurity. Standard graph neural networks rely on the assumption of homophily, where connected entities share similar characteristics or labels. However, real-world networks frequently exhibit heterophily, where linked entities are dissimilar while similar entities may be situated far apart. Existing methods that expand local neighborhoods or apply fixed filters struggle to capture distant similar entities and often become computationally prohibitive on large datasets.
The article introduces and evaluates two new graph neural network models, GloGNN and GloGNN++, designed to address this limitation. The primary objective is to demonstrate that aggregating information across all entities globally rather than restricting aggregation to local connections significantly improves learning accuracy and computational scalability on heterophilous networks.
The researchers developed a mathematical framework that characterizes entity relationships across the entire graph using an optimized coefficient matrix incorporating both feature similarities and network structures. To eliminate the standard quadratic or cubic computational bottlenecks associated with global operations, they reformulated the aggregation steps to achieve linear processing time relative to network size. The approach was evaluated against 11 baseline algorithms across 15 benchmark datasets varying in scale, domain, and level of heterophily, ranging from small citation networks to large-scale platforms with millions of entities.
The evaluation produced four key findings. First, GloGNN++ achieved the top overall performance rank across all 15 benchmark datasets, while GloGNN achieved the second-highest average rank, outperforming existing baselines across diverse domains. Second, the proposed framework maintained linear computational scaling, enabling successful execution on datasets with millions of nodes where advanced competitors failed due to out-of-memory errors. Third, the models achieved substantial operational speedups over competitive alternatives, such as operating twice as fast as H2GCN on social graph data and nearly eight times faster than ACM-GCN on web user data. Fourth, mathematical analysis and empirical tests confirmed the grouping effect, verifying that the models consistently assign similar representations to entities sharing equivalent features and structures regardless of network distance.
These findings indicate that network-based learning systems do not need to rely on restrictive local neighborhood assumptions. By efficiently incorporating global graph context, organizations can deploy high-performing graph models in complex domains such as fraud detection, spam identification, and multi-relational social analysis without incurring prohibitive compute or memory costs. This directly addresses the historical trade-off between structural expressiveness and scalability.
Organizations implementing graph representation systems for non-homophilous or large-scale data should transition from purely local message-passing architectures to global aggregation frameworks like GloGNN and GloGNN++. While the models demonstrated robust empirical gains and theoretical guarantees across all tested benchmarks, practitioners should conduct validation on their specific domain topologies, tune key structural weighting hyper-parameters, and assess feature sparsity constraints prior to production deployment.
- Paper: Beyond Homophily in Graph Neural Networks: Current Limitations and Effective Designs, Jiong Zhu et al. (2020). It identifies the breakdown of standard graph neural networks under heterophily and proposes architectural designs like multi-hop neighborhood aggregation that GloGNN seeks to advance.
- Paper: Geom-GCN: Geometric Graph Convolutional Networks, Hongbin Pei et al. (2020). It introduces continuous geometric mapping and structural neighborhoods to handle disassortative graphs, establishing key baselines and concepts for learning under heterophily.
- Paper: Predict then Propagate: Graph Neural Networks meet Personalized PageRank, Johannes Gasteiger et al. (2019). It separates neural feature transformations from global propagation via personalized PageRank, motivating GloGNN's use of broader graph-level context.
- Paper: Simple and Deep Graph Convolutional Networks, Ming Chen et al. (2020). It provides deep GCN formulations using residual connections to combat over-smoothing, a fundamental challenge when expanding neighborhood aggregation across graphs.
- Paper: Semi-Supervised Classification with Graph Convolutional Networks, Thomas N. Kipf et al. (2017). It introduces the localized first-order spectral convolution framework that serves as the baseline architecture generalized by GloGNN.
- Paper: Graph Attention Networks, Petar Veličković et al. (2018). It details attention-based aggregation mechanisms for weighting neighbor importance, which GloGNN extends to global, signed correlation matrices.
- Paper: Benchmarking Graph Neural Networks, Vijay Prakash Dwivedi et al. (2023). It provides a standardized, parameter-controlled benchmarking framework to evaluate the empirical advances of modern expressive graph architectures like GloGNN.
- Paper: Label-free Node Classification on Graphs with Large Language Models (LLMs), Zhikai Chen et al. (2024). It builds on modern node classification pipelines by incorporating large language models for active label generation before applying expressive GNN architectures.
