mlsanityData to 14 Oct 2026

H3GNNs: Harmonizing Heterophily and Homophily in GNNs via Joint Structural Node Encoding and Self-Supervised Learning

arXiv 2504.11699 ↗First posted 16 Apr 2025cs.LG cs.SIcited by 0

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

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2017Graph Attention Networkscited by 8,923
  4. 2017Inductive Representation Learning on Large Graphscited by 6,320
  5. 2016Layer Normalizationcited by 5,669
  6. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
  7. 2018How Powerful are Graph Neural Networks?cited by 4,393
  8. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  9. 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,375
  10. 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
  11. 2019Simplifying Graph Convolutional Networkscited by 1,477
  12. 2016Variational Graph Auto-Encoderscited by 1,382
36 more
  1. 2020Graph Contrastive Learning with Augmentationscited by 1,208
  2. 2018Deep Graph Infomaxcited by 1,106
  3. 2023Self-Supervised Learning from Images with a Joint-Embedding Predictive Architecturecited by 1,039
  4. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
  5. 2020Simple and Deep Graph Convolutional Networkscited by 860
  6. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
  7. 2020Contrastive Multi-View Representation Learning on Graphscited by 652
  8. 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
  9. 2015LINE: Large-scale Information Network Embeddingcited by 582
  10. 2020Deep Graph Contrastive Representation Learningcited by 539
  11. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
  12. 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 463
  13. 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 443
  14. 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 362
  15. 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
  16. 2017struc2vec: Learning Node Representations from Structural Identitycited by 215
  17. 2021Adversarial Graph Augmentation to Improve Graph Contrastive Learningcited by 200
  18. 2021Large-Scale Representation Learning on Graphs via Bootstrappingcited by 186
  19. 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
  20. 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
  21. 2021Training Graph Neural Networks with 1000 Layerscited by 169
  22. 2020Structural Deep Clustering Networkcited by 145
  23. 2021From Canonical Correlation Analysis to Self-supervised Graph Neural Networkscited by 141
  24. 2023GraphMAE2: A Decoding-Enhanced Masked Self-Supervised Graph Learnercited by 132
  25. 2021Breaking the Limit of Graph Neural Networks by Improving the Assortativity of Graphs with Local Mixing Patternscited by 95
  26. 2020Non-Local Graph Neural Networkscited by 91
  27. 2021Is Heterophily A Real Nightmare For Graph Neural Networks To Do Node Classification?cited by 82
  28. 2022Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminatingcited by 57
  29. 2021Scalable and Adaptive Graph Neural Networks with Self-Label-Enhanced trainingcited by 54
  30. 2022Gradient Gating for Deep Multi-Rate Learning on Graphscited by 49
  31. 2023Simple and Asymmetric Graph Contrastive Learning without Augmentationscited by 38
  32. 2024Linear-Time Graph Neural Networks for Scalable Recommendationscited by 31
  33. 2023PC-Conv: Unifying Homophily and Heterophily with Two-fold Filteringcited by 28
  34. 2023Towards Deep Attention in Graph Neural Networks: Problems and Remediescited by 24
  35. 2020Knowing your FATE: Friendship, Action and Temporal Explanations for User Engagement Prediction on Social Appscited by 23
  36. 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

  1. 2022SA-MLP: Distilling Graph Knowledge from GNNs into Structure-Aware MLP
  2. 2024Node-wise Filtering in Graph Neural Networks: A Mixture of Experts Approach
  3. 2026Closed-Form Node Classification with Exact Graph Unlearning
  4. 2023Train Your Own GNN Teacher: Graph-Aware Distillation on Textual Graphs
  5. 2025Enhancing Transformer with GNN Structural Knowledge via Distillation: A Novel Approach
  6. 2024Teaching MLPs to Master Heterogeneous Graph-Structured Knowledge for Efficient and Accurate Inference
  7. 2022T2-GNN: Graph Neural Networks for Graphs with Incomplete Features and Structure via Teacher-Student Distillation
  8. 2023Unveiling the Unseen Potential of Graph Learning through MLPs: Effective Graph Learners Using Propagation-Embracing MLPs