Redesigning graph filter-based GNNs to relax the homophily assumption
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) have become a workhorse approach for learning from data defined over irregular domains, typically by implicitly assuming that the data structure is represented by a homophilic graph. However, recent works have revealed that many relevant applications involve heterophilic data where the performance of GNNs can be notably compromised. To address this challenge, we present a simple yet effective architecture designed to mitigate the limitations of the homophily assumption. The proposed architecture reinterprets the role of graph filters in convolutional GNNs, resulting in a more general architecture while incorporating a stronger inductive bias than GNNs based on filter banks. The proposed convolutional layer enhances the expressive capacity of the architecture enabling it to learn from both homophilic and heterophilic data and preventing the issue of oversmoothing. From a theoretical standpoint, we show that the proposed architecture is permutation equivariant. Finally, we show that the proposed GNNs compares favorably relative to several state-of-the-art baselines in both homophilic and heterophilic datasets, showcasing its promising potential.
Key facts. Cited by 8 papers in the map (data through 13 Oct 2026). Builds on 38 of its 47 references that are in the map. First posted on arXiv 13 Sep 2024.
Builds on
38 of 47 references.
References · 38
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,318
- 2017Graph Attention Networkscited by 8,888
- 2017Inductive Representation Learning on Large Graphscited by 6,303
- 2018How Powerful are Graph Neural Networks?cited by 4,373
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,911
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,086
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,574
- 2019Simplifying Graph Convolutional Networkscited by 1,474
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 991
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 362
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 311
26 more
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
- 2015Diffusion-Convolutional Neural Networkscited by 268
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 261
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
- 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
- 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
- 2022How Powerful are Spectral Graph Neural Networkscited by 169
- 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2020Scalable Graph Neural Networks via Bidirectional Propagationcited by 87
- 2020Graph Neural Networks: Architectures, Stability and Transferabilitycited by 79
- 2020Graphs, Convolutions, and Neural Networks: From Graph Filters to Graph Neural Networkscited by 75
- 2013Discrete Signal Processing on Graphs: Frequency Analysiscited by 73
- 2020Graph signal processing for machine learning: A review and new perspectivescited by 73
- 2018N-GCN: Multi-scale Graph Convolution for Semi-supervised Node Classificationcited by 54
- 2022Graph Filters for Signal Processing and Machine Learning on Graphscited by 53
- 2020Graph Convolutional Networks using Heat Kernel for Semi-supervised Learningcited by 51
- 2020Bridging the Gap Between Spectral and Spatial Domains in Graph Neural Networkscited by 26
- 2022Improving Graph Neural Networks with Learnable Propagation Operatorscited by 19
- 2021Untrained Graph Neural Networks for Denoisingcited by 15
- 2022Robust Graph Filter Identification and Graph Denoising from Signal Observationscited by 15
- 2024Convolutional Learning on Directed Acyclic Graphscited by 6
- 2023Recovering Missing Node Features with Local Structure-based Embeddingscited by 5
- 2018MIMO Graph Filters for Convolutional Neural Networkscited by 3
- 2021A Robust Alternative for Graph Convolutional Neural Networks via Graph Neighborhood Filterscited by 3
Built on by
Citing papers per year: 2024: 2; 2025: 6.
8 papers.
- 2025A Few Moments Please: Scalable Graphon Learning via Moment Matchingcited by 3
- 2025Adapting to Heterophilic Graph Data with Structure-Guided Neighbor Discoverycited by 2
- 2024Structure-Guided Input Graph for GNNs facing Heterophilycited by 1
- 2025Directed Acyclic Graph Convolutional Networkscited by 1
- 2024Exploiting the Structure of Two Graphs with Graph Neural Networkscited by 0
- 2025Unrolling Dynamic Programming via Graph Filterscited by 0
- 2025Adaptive Node Feature Selection For Graph Neural Networkscited by 0
- 2025From Moments to Models: Graphon-Mixture Learning for Mixup and Contrastive Learningcited by 0
- 2025From Moments to Models: Graphon-Mixture Learning for Mixup and Contrastive Learning4 Oct 2025
- 2025Adaptive Node Feature Selection For Graph Neural Networks3 Oct 2025
- 2025Unrolling Dynamic Programming via Graph Filters29 Jul 2025
- 2025Directed Acyclic Graph Convolutional Networks13 Jun 2025
- 2025Adapting to Heterophilic Graph Data with Structure-Guided Neighbor Discovery10 Jun 2025
- 2025A Few Moments Please: Scalable Graphon Learning via Moment Matching4 Jun 2025
- 2024Structure-Guided Input Graph for GNNs facing Heterophily2 Dec 2024
- 2024Exploiting the Structure of Two Graphs with Graph Neural Networks7 Nov 2024