Edge classification based on Convolutional Neural Networks for community detection in complex network

被引:32
作者
Cai, Biao [1 ,2 ]
Wang, Yanpeng [1 ]
Zeng, Lina [1 ]
Hu, Yanmei [1 ]
Li, Hongjun [1 ]
机构
[1] Chengdu Univ Technol, Coll Informat Sci & Technol, Chengdu, Sichuan, Peoples R China
[2] Southwest Univ Sci & Technol, Minist Educ China, Key Lab Mfg Proc Testing Technol, Mianyang, Sichuan, Peoples R China
关键词
Complex network; Community detection; Convolutional neural network; Local modularity; MODULARITY;
D O I
10.1016/j.physa.2020.124826
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Community detection is a fundamental problem for many networks, and many methods have been proposed to resolve it. However, due to rapid increases in the scale and diversity of networks, the modular organization at the global level in many large networks is often extremely difficult to recognize. In this paper, we propose a new method based on deep learning on ground-truth communities, with the aim of revealing community structure in large real-world networks. The contributions of this paper are 1) proposing an edge-to-image (E2I) model that can transfer the edge structure to an image structure; 2) construction of a community network (ComNet) to classify the two types of edges, which are those in the same community and others between different communities; 3) making it easier to obtain local views of network communities by breadth-first search based on edge classification; and 4) merging preliminary communities with local modularity R, making it easy to optimize the community structure and obtain the final community structure of given networks. The experimental results show that the proposed edge classification method based on deep convolution neural networks can increase the accuracy of community structure evaluation compared with the existing methods in computer-generated networks and large-scale real-world networks. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:14
相关论文
共 37 条
[1]  
Abadi Martin, 2016, P 12 USENIX S OP SYS
[2]  
[Anonymous], J MACH LEARN RES
[3]  
[Anonymous], WSDM 2013
[4]   Evaluating local community methods in networks [J].
Bagrow, James P. .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
[5]   Fast unfolding of communities in large networks [J].
Blondel, Vincent D. ;
Guillaume, Jean-Loup ;
Lambiotte, Renaud ;
Lefebvre, Etienne .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
[6]   Community Detection Method Based on Node Density, Degree Centrality, and K-Means Clustering in Complex Network [J].
Cai, Biao ;
Zeng, Lina ;
Wang, Yanpeng ;
Li, Hongjun ;
Hu, Yanmei .
ENTROPY, 2019, 21 (12)
[7]   Finding local community structure in networks [J].
Clauset, A .
PHYSICAL REVIEW E, 2005, 72 (02)
[8]  
Clauset A, 2004, PHYS REV E, V70, DOI 10.1103/PhysRevE.70.066111
[9]   Comparing community structure identification -: art. no. P09008 [J].
Danon, L ;
Díaz-Guilera, A ;
Duch, J ;
Arenas, A .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2005, :219-228
[10]   Mixing local and global information for community detection in large networks [J].
De Meo, Pasquale ;
Ferrara, Emilio ;
Fiumara, Giacomo ;
Provetti, Alessandro .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2014, 80 (01) :72-87