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...

Full description

Bibliographic Details
Published in:Entropy
Main Authors: Wang Li, En Zhu, Siwei Wang, Xifeng Guo
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