Multi-view Contrastive Graph Clustering
About
With the explosive growth of information technology, multi-view graph data have become increasingly prevalent and valuable. Most existing multi-view clustering techniques either focus on the scenario of multiple graphs or multi-view attributes. In this paper, we propose a generic framework to cluster multi-view attributed graph data. Specifically, inspired by the success of contrastive learning, we propose multi-view contrastive graph clustering (MCGC) method to learn a consensus graph since the original graph could be noisy or incomplete and is not directly applicable. Our method composes of two key steps: we first filter out the undesirable high-frequency noise while preserving the graph geometric features via graph filtering and obtain a smooth representation of nodes; we then learn a consensus graph regularized by graph contrastive loss. Results on several benchmark datasets show the superiority of our method with respect to state-of-the-art approaches. In particular, our simple approach outperforms existing deep learning-based methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Node Classification | IMDB | Macro F1 Score0.5637 | 211 | |
| Node Clustering | Cora | NMI24.11 | 168 | |
| Node Classification | ACM | Macro F185.36 | 152 | |
| Node Clustering | Citeseer | NMI39.11 | 140 | |
| Node Classification | Freebase | Macro F159.61 | 94 | |
| Node Clustering | ACM | ARI76.27 | 57 | |
| Graph Clustering | Pubmed | NMI32.45 | 50 | |
| Clustering | DBLP | Accuracy92.98 | 40 | |
| Node Classification | DBLP | Macro F153.08 | 37 | |
| Graph Clustering | AMAP | Accuracy71.64 | 35 |