Graph Clustering with High-Order Contrastive Learning
Graph clustering is a fundamental and challenging task in unsupervised learning. It has achieved great progress due to contrastive learning. However, we find that there are two problems that need to be addressed: (1) The augmentations in most graph contrastive clustering methods are manual, which ca...
| Published in: | Entropy |
|---|---|
| Main Authors: | , , , |
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2023-10-01
|
| Subjects: | |
| Online Access: | https://www.mdpi.com/1099-4300/25/10/1432 |
| _version_ | 1850424232989687808 |
|---|---|
| author | Wang Li En Zhu Siwei Wang Xifeng Guo |
| author_facet | Wang Li En Zhu Siwei Wang Xifeng Guo |
| author_sort | Wang Li |
| collection | DOAJ |
| container_title | Entropy |
| description | Graph clustering is a fundamental and challenging task in unsupervised learning. It has achieved great progress due to contrastive learning. However, we find that there are two problems that need to be addressed: (1) The augmentations in most graph contrastive clustering methods are manual, which can result in semantic drift. (2) Contrastive learning is usually implemented on the feature level, ignoring the structure level, which can lead to sub-optimal performance. In this work, we propose a method termed Graph Clustering with High-Order Contrastive Learning (GCHCL) to solve these problems. First, we construct two views by Laplacian smoothing raw features with different normalizations and design a structure alignment loss to force these two views to be mapped into the same space. Second, we build a contrastive similarity matrix with two structure-based similarity matrices and force it to align with an identity matrix. In this way, our designed contrastive learning encompasses a larger neighborhood, enabling our model to learn clustering-friendly embeddings without the need for an extra clustering module. In addition, our model can be trained on a large dataset. Extensive experiments on five datasets validate the effectiveness of our model. For example, compared to the second-best baselines on four small and medium datasets, our model achieved an average improvement of 3% in accuracy. For the largest dataset, our model achieved an accuracy score of 81.92%, whereas the compared baselines encountered out-of-memory issues. |
| format | Article |
| id | doaj-art-9503bb10eabd462eb41ceeeb8d495e40 |
| institution | Directory of Open Access Journals |
| issn | 1099-4300 |
| language | English |
| publishDate | 2023-10-01 |
| publisher | MDPI AG |
| record_format | Article |
| spelling | doaj-art-9503bb10eabd462eb41ceeeb8d495e402025-08-19T22:41:22ZengMDPI AGEntropy1099-43002023-10-012510143210.3390/e25101432Graph Clustering with High-Order Contrastive LearningWang Li0En Zhu1Siwei Wang2Xifeng Guo3School of Computer Science, National University of Defense Technology, Changsha 410000, ChinaSchool of Computer Science, National University of Defense Technology, Changsha 410000, ChinaSchool of Computer Science, National University of Defense Technology, Changsha 410000, ChinaSchool of Cyberspace Science, Dongguan University of Technology, Dongguan 523808, ChinaGraph clustering is a fundamental and challenging task in unsupervised learning. It has achieved great progress due to contrastive learning. However, we find that there are two problems that need to be addressed: (1) The augmentations in most graph contrastive clustering methods are manual, which can result in semantic drift. (2) Contrastive learning is usually implemented on the feature level, ignoring the structure level, which can lead to sub-optimal performance. In this work, we propose a method termed Graph Clustering with High-Order Contrastive Learning (GCHCL) to solve these problems. First, we construct two views by Laplacian smoothing raw features with different normalizations and design a structure alignment loss to force these two views to be mapped into the same space. Second, we build a contrastive similarity matrix with two structure-based similarity matrices and force it to align with an identity matrix. In this way, our designed contrastive learning encompasses a larger neighborhood, enabling our model to learn clustering-friendly embeddings without the need for an extra clustering module. In addition, our model can be trained on a large dataset. Extensive experiments on five datasets validate the effectiveness of our model. For example, compared to the second-best baselines on four small and medium datasets, our model achieved an average improvement of 3% in accuracy. For the largest dataset, our model achieved an accuracy score of 81.92%, whereas the compared baselines encountered out-of-memory issues.https://www.mdpi.com/1099-4300/25/10/1432graph clusteringunsupervised learningcontrastive learningaugmentation |
| spellingShingle | Wang Li En Zhu Siwei Wang Xifeng Guo Graph Clustering with High-Order Contrastive Learning graph clustering unsupervised learning contrastive learning augmentation |
| title | Graph Clustering with High-Order Contrastive Learning |
| title_full | Graph Clustering with High-Order Contrastive Learning |
| title_fullStr | Graph Clustering with High-Order Contrastive Learning |
| title_full_unstemmed | Graph Clustering with High-Order Contrastive Learning |
| title_short | Graph Clustering with High-Order Contrastive Learning |
| title_sort | graph clustering with high order contrastive learning |
| topic | graph clustering unsupervised learning contrastive learning augmentation |
| url | https://www.mdpi.com/1099-4300/25/10/1432 |
| work_keys_str_mv | AT wangli graphclusteringwithhighordercontrastivelearning AT enzhu graphclusteringwithhighordercontrastivelearning AT siweiwang graphclusteringwithhighordercontrastivelearning AT xifengguo graphclusteringwithhighordercontrastivelearning |
