Structural Entropy Based Graph Structure Learning for Node Classification

Authors

  • Liang Duan Yunnan University
  • Xiang Chen Yunnan University
  • Wenjie Liu Yunnan University
  • Daliang Liu Yunnan University
  • Kun Yue Yunnan University
  • Angsheng Li Yunnan University Beihang University

DOI:

https://doi.org/10.1609/aaai.v38i8.28679

Keywords:

DMKM: Graph Mining, Social Network Analysis & Community, ML: Deep Learning Algorithms, ML: Deep Neural Architectures and Foundation Models, ML: Information Theory

Abstract

As one of the most common tasks in graph data analysis, node classification is frequently solved by using graph structure learning (GSL) techniques to optimize graph structures and learn suitable graph neural networks. Most of the existing GSL methods focus on fusing different structural features (basic views) extracted from the graph, but very little graph semantics, like hierarchical communities, has been incorporated. Thus, they might be insufficient when dealing with the graphs containing noises from real-world complex systems. To address this issue, we propose a novel and effective GSL framework for node classification based on the structural information theory. Specifically, we first prove that an encoding tree with the minimal structural entropy could contain sufficient information for node classification and eliminate redundant noise via the graph's hierarchical abstraction. Then, we provide an efficient algorithm for constructing the encoding tree to enhance the basic views. Combining the community influence deduced from the encoding tree and the prediction confidence of each view, we further fuse the enhanced views to generate the optimal structure. Finally, we conduct extensive experiments on a variety of datasets. The results demonstrate that our method outperforms the state-of-the-art competitors on effectiveness and robustness.

Downloads

Published

2024-03-24

How to Cite

Duan, L., Chen, X., Liu, W., Liu, D., Yue, K., & Li, A. (2024). Structural Entropy Based Graph Structure Learning for Node Classification. Proceedings of the AAAI Conference on Artificial Intelligence, 38(8), 8372-8379. https://doi.org/10.1609/aaai.v38i8.28679

Issue

Section

AAAI Technical Track on Data Mining & Knowledge Management