Variational Graph Generator for Multi-View Graph Clustering
Jianpeng Chen, Yawen Ling, Jie Xu, Yazhou Ren, Shudong Huang, Xiaorong Pu, Zhifeng Hao, Philip S. Yu, Lifang He
TL;DR
This work addresses multi-view graph clustering by learning a discrete variational consensus graph that captures both shared topological structure and view-specific information. It introduces a parameter-free, transformer-style inference of the consensus graph and a simple yet effective graph encoder to fuse consensus and view graphs into per-view embeddings, followed by a self-supervised belief-based multi-view fusion for clustering. The approach is theoretically grounded in an information-bottleneck perspective and a variational IB framework, delivering a tractable ELBO-based objective and a lower bound on mutual information to optimize embeddings. Empirically, VGMGC achieves competitive to state-of-the-art results across eight diverse datasets, with ablation studies confirming the importance of the consensus graph, reconstruction terms, and belief-based fusion. The method offers a scalable, robust framework for leveraging cross-view information in graph-structured data, with potential extensions to other graph-related tasks.
Abstract
Multi-view graph clustering (MGC) methods are increasingly being studied due to the explosion of multi-view data with graph structural information. The critical point of MGC is to better utilize view-specific and view-common information in features and graphs of multiple views. However, existing works have an inherent limitation that they are unable to concurrently utilize the consensus graph information across multiple graphs and the view-specific feature information. To address this issue, we propose Variational Graph Generator for Multi-View Graph Clustering (VGMGC). Specifically, a novel variational graph generator is proposed to extract common information among multiple graphs. This generator infers a reliable variational consensus graph based on a priori assumption over multiple graphs. Then a simple yet effective graph encoder in conjunction with the multi-view clustering objective is presented to learn the desired graph embeddings for clustering, which embeds the inferred view-common graph and view-specific graphs together with features. Finally, theoretical results illustrate the rationality of the VGMGC by analyzing the uncertainty of the inferred consensus graph with the information bottleneck principle.Extensive experiments demonstrate the superior performance of our VGMGC over SOTAs. The source code is publicly available at https://github.com/cjpcool/VGMGC.
