Restructuring Graph for Higher Homophily via Adaptive Spectral Clustering
Not on the map. Why?
Abstract (arXiv)
While a growing body of literature has been studying new Graph Neural Networks (GNNs) that work on both homophilic and heterophilic graphs, little has been done on adapting classical GNNs to less-homophilic graphs. Although the ability to handle less-homophilic graphs is restricted, classical GNNs still stand out in several nice properties such as efficiency, simplicity, and explainability. In this work, we propose a novel graph restructuring method that can be integrated into any type of GNNs, including classical GNNs, to leverage the benefits of existing GNNs while alleviating their limitations. Our contribution is threefold: a) learning the weight of pseudo-eigenvectors for an adaptive spectral clustering that aligns well with known node labels, b) proposing a new density-aware homophilic metric that is robust to label imbalance, and c) reconstructing the adjacency matrix based on the result of adaptive spectral clustering to maximize the homophilic scores. The experimental results show that our graph restructuring method can significantly boost the performance of six classical GNNs by an average of 25% on less-homophilic graphs. The boosted performance is comparable to state-of-the-art methods.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 37 of its 59 references that are in the map. First posted on arXiv 6 Jun 2022.
Builds on
37 of 59 references.
References · 37
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
- 2019Multi-scale Attributed Node Embeddingcited by 548
- 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 478
- 2019Diffusion Improves Graph Learningcited by 414
25 more
- 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
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
- 2021GRAND: Graph Neural Diffusioncited by 258
- 2017struc2vec: Learning Node Representations from Structural Identitycited by 215
- 2020Graph Neural Networks with Heterophilycited by 202
- 2021BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximationcited by 195
- 2019Graph Neural Networks with convolutional ARMA filterscited by 185
- 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
- 2016How to learn a graph from smooth signalscited by 146
- 2018Learning graphs from data: A signal representation perspectivecited by 119
- 2021SLAPS: Self-Supervision Improves Structure Learning for Graph Neural Networkscited by 110
- 2021PDE-GCN: Novel Architectures for Graph Neural Networks Motivated by Partial Differential Equationscited by 106
- 2022How to Find Your Friendly Neighborhood: Graph Attention Design with Self-Supervisioncited by 102
- 2021Breaking the Limit of Graph Neural Networks by Improving the Assortativity of Graphs with Local Mixing Patternscited by 95
- 2021Is Heterophily A Real Nightmare For Graph Neural Networks To Do Node Classification?cited by 82
- 2022Understanding and Improving Graph Injection Attack by Promoting Unnoticeabilitycited by 62
- 2020Generalized Spectral Clustering via Gromov-Wasserstein Learningcited by 38
- 2018Flow Smoothing and Denoising: Graph Signal Processing in the Edge-Spacecited by 37
- 2021Beyond Low-Pass Filters: Adaptive Feature Propagation on Graphscited by 18
- 2014Learning parametric dictionaries for graph signalscited by 12
- 2021A Piece-wise Polynomial Filtering Approach for Graph Neural Networkscited by 7
- 2015Compressive spectral embedding: sidestepping the SVDcited by 5
- 2015Accelerated Spectral Clustering Using Graph Filtering Of Random Signalscited by 1
Built on by
Citing papers per year: 2023: 3; 2024: 3; 2025: 2; 2026: 1.
9 papers.
- 2024GraphEdit: Large Language Models for Graph Structure Learningcited by 33
- 2024What Is Missing In Homophily? Disentangling Graph Homophily For Graph Neural Networkscited by 9
- 2023Clarify Confused Nodes via Separated Learningcited by 5
- 2025Beyond Fixed Depth: Adaptive Graph Neural Networks for Node Classification Under Varying Homophilycited by 5
- 2023Refining Latent Homophilic Structures over Heterophilic Graphs for Robust Graph Convolution Networkscited by 4
- 2025Learning Laplacian Positional Encodings for Heterophilous Graphscited by 4
- 2023CAT: A Causally Graph Attention Network for Trimming Heterophilic Graphcited by 2
- 2024Heterophilous Distribution Propagation for Graph Neural Networkscited by 0
- 2026Beyond Homophily: Community Search on Heterophilic Graphscited by 0
- 2026Beyond Homophily: Community Search on Heterophilic Graphs5 Jan 2026
- 2025Beyond Fixed Depth: Adaptive Graph Neural Networks for Node Classification Under Varying Homophily10 Nov 2025
- 2025Learning Laplacian Positional Encodings for Heterophilous Graphs29 Apr 2025
- 2024What Is Missing In Homophily? Disentangling Graph Homophily For Graph Neural Networks27 Jun 2024
- 2024Heterophilous Distribution Propagation for Graph Neural Networks31 May 2024
- 2024GraphEdit: Large Language Models for Graph Structure Learning23 Feb 2024
- 2023Refining Latent Homophilic Structures over Heterophilic Graphs for Robust Graph Convolution Networks27 Dec 2023
- 2023CAT: A Causally Graph Attention Network for Trimming Heterophilic Graph14 Dec 2023
- 2023Clarify Confused Nodes via Separated Learning4 Jun 2023