JOURNAL ARTICLE

Network Embedding for Community Detection in Attributed Networks

Heli SunFang HeJianbin HuangYizhou SunLi YangChenyu WangLiang HeZhongbin SunXiaolin Jia

Year: 2020 Journal:   ACM Transactions on Knowledge Discovery from Data Vol: 14 (3)Pages: 1-25   Publisher: Association for Computing Machinery

Abstract

Community detection aims to partition network nodes into a set of clusters, such that nodes are more densely connected to each other within the same cluster than other clusters. For attributed networks, apart from the denseness requirement of topology structure, the attributes of nodes in the same community should also be homogeneous. Network embedding has been proved extremely useful in a variety of tasks, such as node classification, link prediction, and graph visualization, but few works dedicated to unsupervised embedding of node features specified for clustering task, which is vital for community detection and graph clustering. By post-processing with clustering algorithms like k -means, most existing network embedding methods can be applied to clustering tasks. However, the learned embeddings are not designed for clustering task, they only learn topological and attributed information of networks, and no clustering-oriented information is explored. In this article, we propose an algorithm named Network Embedding for node Clustering (NEC) to learn network embedding for node clustering in attributed graphs. Specifically, the presented work introduces a framework that simultaneously learns graph structure-based representations and clustering-oriented representations together. The framework consists of the following three modules: graph convolutional autoencoder module, soft modularity maximization module, and self-clustering module. Graph convolutional autoencoder module learns node embeddings based on topological structure and node attributes. We introduce soft modularity, which can be easily optimized using gradient descent algorithms, to exploit the community structure of networks. By integrating clustering loss and embedding loss, NEC can jointly optimize node cluster labels assignment and learn representations that keep local structure of network. This model can be effectively optimized using stochastic gradient algorithm. Empirical experiments on real-world networks and synthetic networks validate the feasibility and effectiveness of our algorithm on community detection task compared with network embedding based methods and traditional community detection methods.

Keywords:
Cluster analysis Computer science Embedding Autoencoder Theoretical computer science Correlation clustering Node (physics) Graph Data mining Artificial intelligence Deep learning

Metrics

110
Cited By
10.07
FWCI (Field Weighted Citation Impact)
57
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Complex Network Analysis Techniques
Physical Sciences →  Physics and Astronomy →  Statistical and Nonlinear Physics
Advanced Graph Neural Networks
Physical Sciences →  Computer Science →  Artificial Intelligence
Bioinformatics and Genomic Networks
Life Sciences →  Biochemistry, Genetics and Molecular Biology →  Molecular Biology

Related Documents

JOURNAL ARTICLE

Unifying community detection and network embedding in attributed networks

Yu DingHao WeiGuyu HuZhisong PanShuaihui Wang

Journal:   Knowledge and Information Systems Year: 2021 Vol: 63 (5)Pages: 1221-1239
BOOK-CHAPTER

Adaptive Attributed Network Embedding for Community Detection

Mengqing LuoHui Yan

Lecture notes in computer science Year: 2020 Pages: 161-172
JOURNAL ARTICLE

Community detection based on unsupervised attributed network embedding

Xinchuang ZhouLingtao SuXiangju LiZhongying ZhaoChao Li

Journal:   Expert Systems with Applications Year: 2022 Vol: 213 Pages: 118937-118937
JOURNAL ARTICLE

Community-oriented attributed network embedding

Yuan GaoMaoguo GongYu XieHua Zhong

Journal:   Knowledge-Based Systems Year: 2019 Vol: 193 Pages: 105418-105418
© 2026 ScienceGate Book Chapters — All rights reserved.