Refining Latent Homophilic Structures over Heterophilic Graphs for Robust Graph Convolution Networks (2312.16418v1)
Abstract: Graph convolution networks (GCNs) are extensively utilized in various graph tasks to mine knowledge from spatial data. Our study marks the pioneering attempt to quantitatively investigate the GCN robustness over omnipresent heterophilic graphs for node classification. We uncover that the predominant vulnerability is caused by the structural out-of-distribution (OOD) issue. This finding motivates us to present a novel method that aims to harden GCNs by automatically learning Latent Homophilic Structures over heterophilic graphs. We term such a methodology as LHS. To elaborate, our initial step involves learning a latent structure by employing a novel self-expressive technique based on multi-node interactions. Subsequently, the structure is refined using a pairwisely constrained dual-view contrastive learning approach. We iteratively perform the above procedure, enabling a GCN model to aggregate information in a homophilic way on heterophilic graphs. Armed with such an adaptable structure, we can properly mitigate the structural OOD threats over heterophilic graphs. Experiments on various benchmarks show the effectiveness of the proposed LHS approach for robust GCNs.
- Mixhop: Higher-order graph convolutional architectures via sparsified neighborhood mixing. In international conference on machine learning, 21–29. PMLR.
- Gephi: an open source software for exploring and manipulating networks. In Proceedings of the international AAAI conference on web and social media, volume 3.
- Evasion attacks against machine learning at test time. In Joint European conference on machine learning and knowledge discovery in databases. Springer.
- Beyond low-frequency information in graph convolutional networks. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 35, 3950–3957.
- The Frobenius norm and the commutator. Linear algebra and its applications, 429(8-9): 1864–1885.
- Embedding both finite and infinite communities on graphs. IEEE computational intelligence magazine, 14(3): 39–50.
- Adversarial attack on graph structured data. In International conference on machine learning, 1115–1124. PMLR.
- Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions. SIAM review, 53(2): 217–288.
- Inductive Representation Learning on Large Graphs. In NIPS.
- Block modeling-guided graph convolutional neural networks. In Proceedings of the AAAI conference on artificial intelligence, volume 36, 4022–4029.
- Universal graph convolutional networks. Advances in Neural Information Processing Systems, 34: 10654–10664.
- Node similarity preserving graph convolutional networks. In Proceedings of the 14th ACM international conference on web search and data mining, 148–156.
- Graph structure learning for robust graph neural networks. In Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining, 66–74.
- Variational graph auto-encoders. arXiv preprint arXiv:1611.07308.
- Semi-Supervised Classification with Graph Convolutional Networks. In International Conference on Learning Representations.
- Fast Markov clustering algorithm based on belief dynamics. IEEE Transactions on Cybernetics.
- Restructuring Graph for Higher Homophily via Adaptive Spectral Clustering. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 37, 8622–8630.
- Generative Causal Explanations for Graph Neural Networks. In Proceedings of the 38th International Conference on Machine Learning.
- Non-local graph neural networks. IEEE Transactions on Pattern Analysis and Machine Intelligence.
- Towards unsupervised deep graph structure learning. In Proceedings of the ACM Web Conference 2022, 1392–1403.
- Beyond smoothing: Unsupervised graph representation learning with edge heterophily discriminating. In Proceedings of the AAAI conference on artificial intelligence, volume 37, 4516–4524.
- Is Heterophily A Real Nightmare For Graph Neural Networks on Performing Node Classification?
- Geom-GCN: Geometric Graph Convolutional Networks. In International Conference on Learning Representations.
- 3D-IDS: Doubly Disentangled Dynamic Intrusion Detection. In Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 1965–1977.
- Fast Community Detection based on Graph Autoencoder Reconstruction. In 2022 7th International Conference on Big Data Analytics (ICBDA), 265–271. IEEE.
- VGAER: graph neural network reconstruction based community detection. arXiv preprint arXiv:2201.04066.
- Multi-scale attributed node embedding. Journal of Complex Networks, 9(2): cnab014.
- Breaking the Limit of Graph Neural Networks by Improving the Assortativity of Graphs with Local Mixing Patterns. In KDD.
- Adversarial graph augmentation to improve graph contrastive learning. Advances in Neural Information Processing Systems, 34: 15920–15933.
- Social influence analysis in large-scale networks. In Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining, 807–816.
- Deep graph infomax. ICLR (Poster), 2(3): 4.
- Graph Attention Networks. In International Conference on Learning Representations.
- Powerful Graph Convolutional Networks with Adaptive Propagation Mechanism for Homophily and Heterophily. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, 4210–4218.
- Tree decomposed graph neural network. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management.
- ACMP: Allen-cahn message passing with attractive and repulsive forces for graph neural networks. In The Eleventh International Conference on Learning Representations.
- How ground-truth label helps link prediction in heterogeneous graphs. In Proceedings of the 2023 2nd International Conference on Algorithms, Data Mining, and Information Technology, 6–12.
- Node Classification Beyond Homophily: Towards a General Solution. In Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2862–2873.
- Two sides of the same coin: Heterophily and oversmoothing in graph convolutional neural networks. arXiv preprint arXiv:2102.06462.
- Diverse Message Passing for Attribute with Heterophily. In Beygelzimer, A.; Dauphin, Y.; Liang, P.; and Vaughan, J. W., eds., Advances in Neural Information Processing Systems.
- Graph pointer neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, 8832–8839.
- Revisiting semi-supervised learning with graph embeddings. In International conference on machine learning, 40–48. PMLR.
- Node2Seq: Towards Trainable Convolutions in Graph Neural Networks. CoRR.
- Adversarial Feature Selection Against Evasion Attacks. IEEE Transactions on Cybernetics, 46.
- Self-supervised structure learning for crack detection based on cycle-consistent generative adversarial networks. Journal of Computing in Civil Engineering, 34(3): 04020004.
- Gnnguard: Defending graph neural networks against adversarial attacks. Advances in neural information processing systems, 33: 9263–9275.
- Graph neural networks for graphs with heterophily: A survey. arXiv preprint arXiv:2202.07082.
- Finding the Missing-half: Graph Complementary Learning for Homophily-prone and Heterophily-prone Graphs. arXiv preprint arXiv:2306.07608.
- Robust graph convolutional networks against adversarial attacks. In Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, 1399–1407.
- How does heterophily impact the robustness of graph neural networks? theoretical connections and practical implications. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2637–2647.
- Beyond homophily in graph neural networks: Current limitations and effective designs. Advances in Neural Information Processing Systems, 33: 7793–7804.
- Deep Graph Contrastive Representation Learning. CoRR.