PC-Conv: Unifying Homophily and Heterophily with Two-fold Filtering (2312.14438v1)
Abstract: Recently, many carefully crafted graph representation learning methods have achieved impressive performance on either strong heterophilic or homophilic graphs, but not both. Therefore, they are incapable of generalizing well across real-world graphs with different levels of homophily. This is attributed to their neglect of homophily in heterophilic graphs, and vice versa. In this paper, we propose a two-fold filtering mechanism to extract homophily in heterophilic graphs and vice versa. In particular, we extend the graph heat equation to perform heterophilic aggregation of global information from a long distance. The resultant filter can be exactly approximated by the Possion-Charlier (PC) polynomials. To further exploit information at multiple orders, we introduce a powerful graph convolution PC-Conv and its instantiation PCNet for the node classification task. Compared with state-of-the-art GNNs, PCNet shows competitive performance on well-known homophilic and heterophilic graphs. Our implementation is available at https://github.com/uestclbh/PC-Conv.
- Mixhop: Higher-order graph convolutional architectures via sparsified neighborhood mixing. In International Conference on Machine Learning, 21–29. PMLR.
- Analyzing the expressive power of graph neural networks in a spectral perspective. In International Conference on Learning Representations.
- Graph Neural Networks with convolutional ARMA filters. IEEE Transactions on Pattern Analysis and Machine Intelligence.
- Simple and deep graph convolutional networks. In International Conference on Machine Learning, 1725–1735. PMLR.
- Adaptive Universal Generalized PageRank Graph Neural Network. In International Conference on Learning Representations.
- Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering. In Advances in Neural Information Processing Systems, 3837–3845.
- Pde-gcn: Novel architectures for graph neural networks motivated by partial differential equations. Advances in Neural Information Processing Systems, 34: 3836–3849.
- Structure-preserving graph representation learning. In 2022 IEEE International Conference on Data Mining (ICDM), 927–932. IEEE.
- p𝑝pitalic_p-Laplacian Based Graph Neural Networks. In International Conference on Machine Learning, 6878–6917. PMLR.
- Inductive representation learning on large graphs. Advances in Neural Information Processing Systems, 30.
- Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisited. Advances in Neural Information Processing Systems.
- Bernnet: Learning arbitrary graph spectral filters via bernstein approximation. Advances in Neural Information Processing Systems, 34: 14239–14251.
- Feature Overcorrelation in Deep Graph Neural Networks: A New Perspective. In Proceedings of the ACM Conference on Knowledge Discovery and Data Mining (KDD), KDD ’22, 709–719. Association for Computing Machinery.
- Predict then Propagate: Graph Neural Networks meet Personalized PageRank. In International Conference on Learning Representations.
- Diffusion improves graph learning. Advances in Neural Information Processing Systems.
- Heat kernel based community detection. In Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, 1386–1395.
- Kroeker, J. 1977. Wiener analysis of nonlinear systems using Poisson-Charlier crosscorrelation. Biological Cybernetics, 27(4): 221–227.
- EvenNet: Ignoring Odd-Hop Neighbors Improves Robustness of Graph Neural Networks. Advances in Neural Information Processing Systems.
- Finding Global Homophily in Graph Neural Networks When Meeting Heterophily. In International Conference on Machine Learning. PMLR.
- Large scale learning on non-homophilous graphs: New benchmarks and strong simple methods. Advances in Neural Information Processing Systems, 34: 20887–20902.
- Self-supervised consensus representation learning for attributed graph. In Proceedings of the 29th ACM international conference on multimedia, 2654–2662.
- Is Heterophily A Real Nightmare For Graph Neural Networks To Do Node Classification? arXiv preprint arXiv:2109.05641.
- Revisiting heterophily for graph neural networks. Advances in neural information processing systems, 35: 1362–1375.
- Break the ceiling: Stronger multi-scale deep graph convolutional networks. Advances in neural information processing systems, 32.
- Complete the Missing Half: Augmenting Aggregation Filtering with Diversification for Graph Convolutional Networks. In NeurIPS 2022 Workshop: New Frontiers in Graph Learning.
- Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All? Advances in neural information processing systems.
- Birds of a feather: Homophily in social networks. Annual review of sociology, 415–444.
- Multi-view contrastive graph clustering. Advances in neural information processing systems, 34: 2148–2159.
- Beyond Homophily: Reconstructing Structure for Graph-agnostic Clustering. In International Conference on Machine Learning. PMLR.
- Geom-GCN: Geometric Graph Convolutional Networks. In International Conference on Learning Representations.
- Breaking the Limit of Graph Neural Networks by Improving the Assortativity of Graphs with Local Mixing Patterns. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining.
- Truesdell, C. 1947. A Note on the Poisson-Charlier Functions. The Annals of Mathematical Statistics, 18(3): 450–454.
- Graph Attention Networks. In International Conference on Learning Representations.
- How Powerful are Spectral Graph Neural Networks. In International Conference on Machine Learning, 23341–23362. PMLR.
- Dissecting the diffusion process in linear graph convolutional networks. Advances in Neural Information Processing Systems, 34: 5758–5769.
- Weber, A. 2010. Analysis of the physical Laplacian and the heat flow on a locally finite graph. Journal of Mathematical Analysis and Applications, 1(370): 146–158.
- Semi-supervised classification with graph convolutional networks. In J. International Conference on Learning Representations (ICLR 2017).
- Simplifying graph convolutional networks. In International Conference on Machine Learning, 6861–6871. PMLR.
- Contrastive graph clustering with adaptive filter. Expert Systems with Applications, 219: 119645.
- Graph convolutional networks using heat kernel for semi-supervised learning. In IJCAI.
- Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networks. In 2022 IEEE International Conference on Data Mining. IEEE.
- A new perspective on the effects of spectrum in graph neural networks. In International Conference on Machine Learning, 25261–25279. PMLR.
- Graph neural networks inspired by classical iterative algorithms. In International Conference on Machine Learning, 11773–11783. PMLR.
- Revisiting semi-supervised learning with graph embeddings. In International Conference on Machine Learning, 40–48. PMLR.
- NAFS: A Simple yet Tough-to-beat Baseline for Graph Representation Learning. In Proceedings of the 39th International Conference on Machine Learning, volume 162, 26467–26483. PMLR.
- Node dependent local smoothing for scalable graph learning. Advances in Neural Information Processing Systems, 34: 20321–20332.
- Finding the Missing-half: Graph Complementary Learning for Homophily-prone and Heterophily-prone Graphs. In International Conference on Machine Learning. PMLR.
- Dirichlet energy constrained learning for deep graph neural networks. Advances in Neural Information Processing Systems, 34: 21834–21846.
- Beyond homophily in graph neural networks: Current limitations and effective designs. Advances in Neural Information Processing Systems, 33: 7793–7804.
- Interpreting and Unifying Graph Neural Networks with An Optimization Framework. In The Web Conference, 1215–1226.