{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,26]],"date-time":"2026-06-26T13:58:22Z","timestamp":1782482302279,"version":"3.54.5"},"reference-count":45,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2023,5,29]],"date-time":"2023-05-29T00:00:00Z","timestamp":1685318400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Fundamental Research Funds for the Central Universities","award":["2022RC35"],"award-info":[{"award-number":["2022RC35"]}]},{"name":"Fundamental Research Funds for the Central Universities","award":["61973042"],"award-info":[{"award-number":["61973042"]}]},{"name":"Fundamental Research Funds for the Central Universities","award":["62272054"],"award-info":[{"award-number":["62272054"]}]},{"name":"Fundamental Research Funds for the Central Universities","award":["1202020"],"award-info":[{"award-number":["1202020"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2022RC35"],"award-info":[{"award-number":["2022RC35"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61973042"],"award-info":[{"award-number":["61973042"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272054"],"award-info":[{"award-number":["62272054"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["1202020"],"award-info":[{"award-number":["1202020"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Beijing Natural Science Foundation","award":["2022RC35"],"award-info":[{"award-number":["2022RC35"]}]},{"name":"Beijing Natural Science Foundation","award":["61973042"],"award-info":[{"award-number":["61973042"]}]},{"name":"Beijing Natural Science Foundation","award":["62272054"],"award-info":[{"award-number":["62272054"]}]},{"name":"Beijing Natural Science Foundation","award":["1202020"],"award-info":[{"award-number":["1202020"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>Graph contrastive learning (GCL) has gained considerable attention as a self-supervised learning technique that has been successfully employed in various applications, such as node classification, node clustering, and link prediction. Despite its achievements, GCL has limited exploration of the community structure of graphs. This paper presents a novel online framework called Community Contrastive Learning (Community-CL) for simultaneously learning node representations and detecting communities in a network. The proposed method employs contrastive learning to minimize the difference in the latent representations of nodes and communities in different graph views. To achieve this, learnable graph augmentation views using a graph auto-encoder (GAE) are proposed, followed by a shared encoder that learns the feature matrix of the original graph and augmentation views. This joint contrastive framework enables more accurate representation learning of the network and results in more expressive embeddings than traditional community detection algorithms that solely optimize for community structure. Experimental results demonstrate that Community-CL achieves superior performance compared to state-of-the-art baselines in community detection. Specifically, the NMI of Community-CL is reported to be 0.714 (0.551) on the Amazon-Photo (Amazon-Computers) dataset, which represents a performance improvement of up to 16% compared with the best baseline.<\/jats:p>","DOI":"10.3390\/e25060864","type":"journal-article","created":{"date-parts":[[2023,5,29]],"date-time":"2023-05-29T07:54:16Z","timestamp":1685346856000},"page":"864","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Community-CL: An Enhanced Community Detection Algorithm Based on Contrastive Learning"],"prefix":"10.3390","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4765-3562","authenticated-orcid":false,"given":"Zhaoci","family":"Huang","sequence":"first","affiliation":[{"name":"School of Science, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0227-1678","authenticated-orcid":false,"given":"Wenzhe","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Science, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xinjian","family":"Zhuo","sequence":"additional","affiliation":[{"name":"School of Science, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,5,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1002\/widm.1178","article-title":"Community detection in social networks","volume":"6","author":"Bedi","year":"2016","journal-title":"Wiley Interdiscip. Rev. Data Min. Knowl. Discov."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1007\/s10618-011-0224-z","article-title":"Community detection in social media: Performance and application considerations","volume":"24","author":"Papadopoulos","year":"2012","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"3975","DOI":"10.1007\/s10489-020-01962-3","article-title":"Community detection in social recommender systems: A survey","volume":"51","author":"Gasparetti","year":"2021","journal-title":"Appl. Intell."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Mokaddem, M., Khodja, I.I., Setti, H.A., Atmani, B., and Mokaddem, C.E. (2022, January 30\u201331). Communities Detection in Epidemiology: Evolutionary Algorithms Based Approaches Visualization. Proceedings of the Modelling and Implementation of Complex Systems: 7th International Symposium, MISC 2022, Mostaganem, Algeria.","DOI":"10.1007\/978-3-031-18516-8_23"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Bonifazi, G., Cecchini, S., Corradini, E., Giuliani, L., Ursino, D., and Virgili, L. (2022). Investigating community evolutions in TikTok dangerous and non-dangerous challenges. J. Inf. Sci., 01655515221116519.","DOI":"10.1177\/01655515221116519"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1169","DOI":"10.1007\/s11276-018-01913-4","article-title":"User interest community detection on social media using collaborative filtering","volume":"28","author":"Jiang","year":"2022","journal-title":"Wirel. Netw."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"7821","DOI":"10.1073\/pnas.122653799","article-title":"Community structure in social and biological networks","volume":"99","author":"Girvan","year":"2002","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Su, X., Xue, S., Liu, F., Wu, J., Yang, J., Zhou, C., Hu, W., Paris, C., Nepal, S., and Jin, D. (2022). A comprehensive survey on community detection with deep learning. IEEE Trans. Neural Netw. Learn. Syst.","DOI":"10.1109\/TNNLS.2021.3137396"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"He, D., Song, Y., Jin, D., Feng, Z., Zhang, B., Yu, Z., and Zhang, W. (2021, January 7\u201315). Community-centric graph convolutional network for unsupervised community detection. Proceedings of the Twenty-Ninth International Conference on International Joint Conferences on Artificial Intelligence, Yokohama, Japan.","DOI":"10.24963\/ijcai.2020\/486"},{"key":"ref_10","first-page":"18661","article-title":"Supervised contrastive learning","volume":"33","author":"Khosla","year":"2020","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_11","unstructured":"Zhu, Y., Xu, Y., Yu, F., Liu, Q., Wu, S., and Wang, L. (2020). Deep graph contrastive representation learning. arXiv."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40537-019-0197-0","article-title":"A survey on image data augmentation for deep learning","volume":"6","author":"Shorten","year":"2019","journal-title":"J. Big Data"},{"key":"ref_13","unstructured":"Yin, Y., Wang, Q., Huang, S., Xiong, H., and Zhang, X. (March, January 22). Autogcl: Automated graph contrastive learning via learnable view generators. Proceedings of the AAAI Conference on Artificial Intelligence, Virtual."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"100286","DOI":"10.1016\/j.cosrev.2020.100286","article-title":"Community detection in node-attributed social networks: A survey","volume":"37","author":"Chunaev","year":"2020","journal-title":"Comput. Sci. Rev."},{"key":"ref_15","first-page":"5812","article-title":"Graph contrastive learning with augmentations","volume":"33","author":"You","year":"2020","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_16","unstructured":"Li, Y., Hu, P., Liu, Z., Peng, D., Zhou, J.T., and Peng, X. (2021, January 2\u20139). Contrastive clustering. Proceedings of the AAAI Conference on Artificial Intelligence, Virtual."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2097","DOI":"10.1214\/13-AOS1138","article-title":"Pseudo-likelihood methods for community detection in large sparse networks","volume":"41","author":"Amini","year":"2013","journal-title":"Ann. Statist."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1016\/j.physrep.2009.11.002","article-title":"Community detection in graphs","volume":"486","author":"Fortunato","year":"2010","journal-title":"Phys. Rep."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"P10008","DOI":"10.1088\/1742-5468\/2008\/10\/P10008","article-title":"Fast unfolding of communities in large networks","volume":"2008","author":"Blondel","year":"2008","journal-title":"J. Stat. Mech. Theory Exp."},{"key":"ref_20","first-page":"100","article-title":"Algorithm AS 136: A k-means clustering algorithm","volume":"28","author":"Hartigan","year":"1979","journal-title":"J. R. Stat. Society. Ser. C"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1007\/BF02289588","article-title":"Hierarchical clustering schemes","volume":"32","author":"Johnson","year":"1967","journal-title":"Psychometrika"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"022316","DOI":"10.1103\/PhysRevE.103.022316","article-title":"Community detection in networks using graph embeddings","volume":"103","author":"Tandon","year":"2021","journal-title":"Phys. Rev. E"},{"key":"ref_23","unstructured":"Kipf, T.N., and Welling, M. (2016). Semi-supervised classification with graph convolutional networks. arXiv."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Perozzi, B., Al-Rfou, R., and Skiena, S. (2014, January 24\u201327). Deepwalk: Online learning of social representations. Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA.","DOI":"10.1145\/2623330.2623732"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Grover, A., and Leskovec, J. (2016, January 13\u201317). node2vec: Scalable feature learning for networks. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.","DOI":"10.1145\/2939672.2939754"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Wang, C., Pan, S., Long, G., Zhu, X., and Jiang, J. (2017, January 6\u201310). Mgae: Marginalized graph autoencoder for graph clustering. Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, Singapore.","DOI":"10.1145\/3132847.3132967"},{"key":"ref_27","unstructured":"Chen, Z., Li, X., and Bruna, J. (2017). Supervised community detection with line graph neural networks. arXiv."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Akbas, E., and Zhao, P. (August, January 31). Attributed graph clustering: An attribute-aware graph embedding approach. Proceedings of the 2017 IEEE\/ACM International Conference on Advances in Social Networks Analysis and Mining 2017, Sydney, Australia.","DOI":"10.1145\/3110025.3110092"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Jia, Y., Zhang, Q., Zhang, W., and Wang, X. (2019, January 13\u201317). Communitygan: Community detection with generative adversarial nets. Proceedings of the World Wide Web Conference, San Francisco, CA, USA.","DOI":"10.1145\/3308558.3313564"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1145\/3422622","article-title":"Generative adversarial networks","volume":"63","author":"Goodfellow","year":"2020","journal-title":"Commun. ACM"},{"key":"ref_31","first-page":"4","article-title":"Deep graph infomax","volume":"2","author":"Velickovic","year":"2019","journal-title":"ICLR (Poster)"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Zhu, Y., Xu, Y., Yu, F., Liu, Q., Wu, S., and Wang, L. (2021, January 19\u201323). Graph contrastive learning with adaptive augmentation. Proceedings of the Web Conference 2021, Ljubljana, Slovenia.","DOI":"10.1145\/3442381.3449802"},{"key":"ref_33","unstructured":"Hassani, K., and Khasahmadi, A.H. (2020, January 13\u201318). Contrastive multi-view representation learning on graphs. Proceedings of the International Conference on Machine Learning, Virtual."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Qiu, J., Chen, Q., Dong, Y., Zhang, J., Yang, H., Ding, M., Wang, K., and Tang, J. (2020, January 6\u201310). Gcc: Graph contrastive coding for graph neural network pre-training. Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Virtual.","DOI":"10.1145\/3394486.3403168"},{"key":"ref_35","unstructured":"Hinton, G., Vinyals, O., and Dean, J. (2015). Distilling the knowledge in a neural network. arXiv."},{"key":"ref_36","first-page":"5","article-title":"Collective intelligence in design","volume":"76","author":"Hight","year":"2006","journal-title":"Archit. Des."},{"key":"ref_37","unstructured":"Shchur, O., Mumme, M., Bojchevski, A., and G\u00fcnnemann, S. (2018). Pitfalls of graph neural network evaluation. arXiv."},{"key":"ref_38","unstructured":"Mikolov, T., Chen, K., Corrado, G., and Dean, J. (2013). Efficient estimation of word representations in vector space. arXiv."},{"key":"ref_39","unstructured":"Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv."},{"key":"ref_40","unstructured":"Kipf, T.N., and Welling, M. (2016). Variational graph auto-encoders. arXiv."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Jing, B., Park, C., and Tong, H. (2021, January 19\u201323). Hdmi: High-order deep multiplex infomax. Proceedings of the Web Conference 2021, Ljubljana, Slovenia.","DOI":"10.1145\/3442381.3449971"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Li, B., Jing, B., and Tong, H. (2022, January 1\u20135). Graph communal contrastive learning. Proceedings of the ACM Web Conference 2022, Austin, TX, USA.","DOI":"10.1145\/3485447.3512208"},{"key":"ref_43","unstructured":"Chen, T., Kornblith, S., Norouzi, M., and Hinton, G. (2020, January 13\u201318). A simple framework for contrastive learning of visual representations. Proceedings of the International Conference on Machine Learning, Virtual."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"026113","DOI":"10.1103\/PhysRevE.69.026113","article-title":"Finding and evaluating community structure in networks","volume":"69","author":"Newman","year":"2004","journal-title":"Phys. Rev. E"},{"key":"ref_45","first-page":"2579","article-title":"Visualizing data using t-SNE","volume":"9","author":"Hinton","year":"2008","journal-title":"J. Mach. Learn. Res."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/25\/6\/864\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:44:04Z","timestamp":1760125444000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/25\/6\/864"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,29]]},"references-count":45,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2023,6]]}},"alternative-id":["e25060864"],"URL":"https:\/\/doi.org\/10.3390\/e25060864","relation":{},"ISSN":["1099-4300"],"issn-type":[{"value":"1099-4300","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,29]]}}}