mlsanityData to 7 Oct 2026

ES-GNN: Generalizing Graph Neural Networks Beyond Homophily with Edge Splitting

arXiv 2205.13700 ↗First posted 27 May 2022cs.LGcited by 13

Not on the map. Why?

Abstract (arXiv)

While Graph Neural Networks (GNNs) have achieved enormous success in multiple graph analytical tasks, modern variants mostly rely on the strong inductive bias of homophily. However, real-world networks typically exhibit both homophilic and heterophilic linking patterns, wherein adjacent nodes may share dissimilar attributes and distinct labels. Therefore, GNNs smoothing node proximity holistically may aggregate both task-relevant and irrelevant (even harmful) information, limiting their ability to generalize to heterophilic graphs and potentially causing non-robustness. In this work, we propose a novel Edge Splitting GNN (ES-GNN) framework to adaptively distinguish between graph edges either relevant or irrelevant to learning tasks. This essentially transfers the original graph into two subgraphs with the same node set but complementary edge sets dynamically. Given that, information propagation separately on these subgraphs and edge splitting are alternatively conducted, thus disentangling the task-relevant and irrelevant features. Theoretically, we show that our ES-GNN can be regarded as a solution to a disentangled graph denoising problem, which further illustrates our motivations and interprets the improved generalization beyond homophily. Extensive experiments over 11 benchmark and 1 synthetic datasets not only demonstrate the effective performance of ES-GNN but also highlight its robustness to adversarial graphs and mitigation of the over-smoothing problem.

Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 67 of its 123 references that are in the map. First posted on arXiv 27 May 2022.

Builds on

67 of 123 references.

References · 67

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Graph Attention Networkscited by 8,854
  4. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  5. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
  6. 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
  7. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
  8. 2019Simplifying Graph Convolutional Networkscited by 1,470
  9. 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
  10. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  11. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  12. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
38 more
  1. 2020Simple and Deep Graph Convolutional Networkscited by 857
  2. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
  3. 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
  4. 2019Multi-scale Attributed Node Embeddingcited by 543
  5. 2018Deep Learning on Graphs: A Surveycited by 393
  6. 2020Graph Structure Learning for Robust Graph Neural Networkscited by 368
  7. 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
  8. 2020Improving Graph Neural Network Expressivity via Subgraph Isomorphism Countingcited by 312
  9. 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 309
  10. 2018Towards a Definition of Disentangled Representationscited by 294
  11. 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
  12. 2017Learning to Represent Programs with Graphscited by 219
  13. 2020Graph Neural Networks with Heterophilycited by 202
  14. 2019Graph Neural Networks with convolutional ARMA filterscited by 185
  15. 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
  16. 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
  17. 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
  18. 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
  19. 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
  20. 2018Contextual Stochastic Block Modelscited by 134
  21. 2021Interpreting and Unifying Graph Neural Networks with An Optimization Frameworkcited by 131
  22. 2020Learning to Drop: Robust Graph Neural Network via Topological Denoisingcited by 127
  23. 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
  24. 2021InfoGCL: Information-Aware Graph Contrastive Learningcited by 105
  25. 2022How to Find Your Friendly Neighborhood: Graph Attention Design with Self-Supervisioncited by 102
  26. 2021Breaking the Limits of Message Passing Graph Neural Networkscited by 101
  27. 2017Disentangled Person Image Generationcited by 98
  28. 2020Unifying Graph Convolutional Neural Networks and Label Propagationcited by 98
  29. 2021Breaking the Limit of Graph Neural Networks by Improving the Assortativity of Graphs with Local Mixing Patternscited by 95
  30. 2020Non-Local Graph Neural Networkscited by 91
  31. 2021New Benchmarks for Learning on Non-Homophilous Graphscited by 81
  32. 2021Graph Structure Learning with Variational Information Bottleneckcited by 81
  33. 2020Factorizable Graph Convolutional Networkscited by 79
  34. 2020Scattering GCN: Overcoming Oversmoothness in Graph Convolutional Networkscited by 57
  35. 2020Policy-GNN: Aggregation Optimization for Graph Neural Networkscited by 48
  36. 2019On Learning Disentangled Representations for Gait Recognitioncited by 43
  37. 2019Independence Promoted Graph Disentangled Networkscited by 38
  38. 2020EdgeNets:Edge Varying Graph Neural Networkscited by 36

50 most cited of 67 All 67 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 6; 2025: 4; 2026: 2.

13 papers.

Sort: