返回
Continuous Encoding for Overlapping Community Detection in Attributed Network
DOI:10.1109/TCYB.2022.3155646.png)
摘要
En 中文
Detecting overlapping communities of an attribute network is a ubiquitous yet very difficult task, which can be modeled as a discrete optimization problem. Besides the topological structure of the network, node attributes and node overlapping aggravate the difficulty of community detection significantly. In this article, we propose a novel continuous encoding method to convert the discrete-natured detection problem to a continuous one by associating each edge and node attribute in the network with a continuous variable. Based on the encoding, we propose to solve the converted continuous problem by a multiobjective evolutionary algorithm (MOEA) based on decomposition. To find the overlapping nodes, a heuristic based on double-decoding is proposed, which is only with linear complexity. Furthermore, a postprocess community merging method in consideration of node attributes is developed to enhance the homogeneity of nodes in the detected communities. Various synthetic and real-world networks are used to verify the effectiveness of the proposed approach. The experimental results show that the proposed approach performs significantly better than a variety of evolutionary and nonevolutionary methods on most of the benchmark networks.
Keyword:
Encoding
Peer-to-peer computing
Optimization
Measurement
Image edge detection
Decoding
Complex networks
Attribute network
continuous encoding method
multiobjective evolutionary algorithm (MOEA)
overlapping communities
期刊
IF:
10.5
论文数:
1.1W
被引数:
5.0W
机构
引用论文
A Multiobjective Evolutionary Algorithm Based on Structural and Attribute Similarities for Community Detection in Attributed Networks基于结构和属性相似性的多目标进化算法在属性网络社区发现中的应用

