H3GNNs: Harmonizing Heterophily and Homophily in GNNs via Joint Structural Node Encoding and Self-Supervised Learning
On the map: Knowledge distillation → Graph neural network distillation
Abstract (arXiv)
Graph Neural Networks (GNNs) struggle to balance heterophily and homophily in representation learning, a challenge further amplified in self-supervised settings. We propose H3GNNs, an end-to-end self-supervised learning framework that harmonizes both structural properties through two key innovations: (i) Joint Structural Node Encoding. We embed nodes into a unified space combining linear and non-linear feature projections with K-hop structural representations via a Weighted Graph Convolution Network(WGCN). A cross-attention mechanism enhances awareness and adaptability to heterophily and homophily. (ii) Self-Supervised Learning Using Teacher-Student Predictive Architectures with Node-Difficulty Driven Dynamic Masking Strategies. We use a teacher-student model, the student sees the masked input graph and predicts node features inferred by the teacher that sees the full input graph in the joint encoding space. To enhance learning difficulty, we introduce two novel node-predictive-difficulty-based masking strategies. Experiments on seven benchmarks (four heterophily datasets and three homophily datasets) confirm the effectiveness and efficiency of H3GNNs across diverse graph types. Our H3GNNs achieves overall state-of-the-art performance on the four heterophily datasets, while retaining on-par performance to previous state-of-the-art methods on the three homophily datasets.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Graph neural network distillation, one of 12 directions in Knowledge distillation. Builds on 48 of its 68 references that are in the map. First posted on arXiv 16 Apr 2025.
Builds on
48 of 68 references.
References · 48
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016Layer Normalizationcited by 5,669
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,375
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2016Variational Graph Auto-Encoderscited by 1,382
36 more
- 2020Graph Contrastive Learning with Augmentationscited by 1,208
- 2018Deep Graph Infomaxcited by 1,106
- 2023Self-Supervised Learning from Images with a Joint-Embedding Predictive Architecturecited by 1,039
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
- 2020Simple and Deep Graph Convolutional Networkscited by 860
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
- 2020Contrastive Multi-View Representation Learning on Graphscited by 652
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
- 2015LINE: Large-scale Information Network Embeddingcited by 582
- 2020Deep Graph Contrastive Representation Learningcited by 539
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
- 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 463
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 443
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 362
- 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
- 2017struc2vec: Learning Node Representations from Structural Identitycited by 215
- 2021Adversarial Graph Augmentation to Improve Graph Contrastive Learningcited by 200
- 2021Large-Scale Representation Learning on Graphs via Bootstrappingcited by 186
- 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
- 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2020Structural Deep Clustering Networkcited by 145
- 2021From Canonical Correlation Analysis to Self-supervised Graph Neural Networkscited by 141
- 2023GraphMAE2: A Decoding-Enhanced Masked Self-Supervised Graph Learnercited by 132
- 2021Breaking the Limit of Graph Neural Networks by Improving the Assortativity of Graphs with Local Mixing Patternscited by 95
- 2020Non-Local Graph Neural Networkscited by 91
- 2021Is Heterophily A Real Nightmare For Graph Neural Networks To Do Node Classification?cited by 82
- 2022Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminatingcited by 57
- 2021Scalable and Adaptive Graph Neural Networks with Self-Label-Enhanced trainingcited by 54
- 2022Gradient Gating for Deep Multi-Rate Learning on Graphscited by 49
- 2023Simple and Asymmetric Graph Contrastive Learning without Augmentationscited by 38
- 2024Linear-Time Graph Neural Networks for Scalable Recommendationscited by 31
- 2023PC-Conv: Unifying Homophily and Heterophily with Two-fold Filteringcited by 28
- 2023Towards Deep Attention in Graph Neural Networks: Problems and Remediescited by 24
- 2020Knowing your FATE: Friendship, Action and Temporal Explanations for User Engagement Prediction on Social Appscited by 23
- 2023MUSE: Multi-View Contrastive Learning for Heterophilic Graphscited by 13
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2022SA-MLP: Distilling Graph Knowledge from GNNs into Structure-Aware MLP
- 2024Node-wise Filtering in Graph Neural Networks: A Mixture of Experts Approach
- 2026Closed-Form Node Classification with Exact Graph Unlearning
- 2023Train Your Own GNN Teacher: Graph-Aware Distillation on Textual Graphs
- 2025Enhancing Transformer with GNN Structural Knowledge via Distillation: A Novel Approach
- 2024Teaching MLPs to Master Heterogeneous Graph-Structured Knowledge for Efficient and Accurate Inference
- 2022T2-GNN: Graph Neural Networks for Graphs with Incomplete Features and Structure via Teacher-Student Distillation
- 2023Unveiling the Unseen Potential of Graph Learning through MLPs: Effective Graph Learners Using Propagation-Embracing MLPs