Community Detection in Multi-Layer Networks Using Joint Nonnegative Matrix Factorization

被引:138
作者
Ma, Xiaoke [1 ]
Dong, Di [2 ]
Wang, Quan [1 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Shaanxi, Peoples R China
[2] Chinese Acad Sci, Inst Automat, Key Lab Mol Imaging, Beijing 100190, Peoples R China
关键词
Multi-layer networks; community structure; nonnegative matrix factorization; semi-supervised clustering; PREDICTION; ALGORITHMS; EXPRESSION; CUTS;
D O I
10.1109/TKDE.2018.2832205
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many complex systems are composed of coupled networks through different layers, where each layer represents one of many possible types of interactions. A fundamental question is how to extract communities in multi-layer networks. The current algorithms either collapses multi-layer networks into a single-layer network or extends the algorithms for single-layer networks by using consensus clustering. However, these approaches have been criticized for ignoring the connection among various layers, thereby resulting in low accuracy. To attack this problem, a quantitative function (multi-layer modularity density) is proposed for community detection in multi-layer networks. Afterward, we prove that the trace optimization of multi-layer modularity density is equivalent to the objective functions of algorithms, such as kernel K-means, nonnegative matrix factorization (NMF), spectral clustering and multi-view clustering, for multi-layer networks, which serves as the theoretical foundation for designing algorithms for community detection. Furthermore, a Semi-Supervised joint Nonnegative Matrix Factorization algorithm (S2-jNMF) is developed by simultaneously factorizing matrices that are associated with multi-layer networks. Unlike the traditional semi-supervised algorithms, the partial supervision is integrated into the objective of the S2-jNMF algorithm. Finally, through extensive experiments on both artificial and real world networks, we demonstrate that the proposed method outperforms the state-of-the-art approaches for community detection in multi-layer networks.
引用
收藏
页码:273 / 286
页数:14
相关论文
共 63 条
[11]   SPECTRAL K-WAY RATIO-CUT PARTITIONING AND CLUSTERING [J].
CHAN, PK ;
SCHLAG, MDF ;
ZIEN, JY .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (09) :1088-1096
[12]   The BioGRID interaction database: 2015 update [J].
Chatr-aryamontri, Andrew ;
Breitkreutz, Bobby-Joe ;
Oughtred, Rose ;
Boucher, Lorrie ;
Heinicke, Sven ;
Chen, Daici ;
Stark, Chris ;
Breitkreutz, Ashton ;
Kolas, Nadine ;
O'Donnell, Lara ;
Reguly, Teresa ;
Nixon, Julie ;
Ramage, Lindsay ;
Winter, Andrew ;
Sellam, Adnane ;
Chang, Christie ;
Hirschman, Jodi ;
Theesfeld, Chandra ;
Rust, Jennifer ;
Livstone, Michael S. ;
Dolinski, Kara ;
Tyers, Mike .
NUCLEIC ACIDS RESEARCH, 2015, 43 (D1) :D470-D478
[13]  
Chaudhuri Kamalika, 2009, P 26 ANN INT C MACH, P129
[14]   Hierarchical structure and the prediction of missing links in networks [J].
Clauset, Aaron ;
Moore, Cristopher ;
Newman, M. E. J. .
NATURE, 2008, 453 (7191) :98-101
[15]   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
[16]   Structural reducibility of multilayer networks [J].
De Domenico, Manlio ;
Nicosia, Vincenzo ;
Arenas, Alexandre ;
Latora, Vito .
NATURE COMMUNICATIONS, 2015, 6
[17]  
Dhillon IS, 2007, IEEE T PATTERN ANAL, V29, P1944, DOI 10.1109/TP'AMI.2007.1115
[18]   Identifying communities from multiplex biological networks [J].
Didier, Gilles ;
Brun, Christine ;
Baudot, Anais .
PEERJ, 2015, 3
[19]   Detecting hot topics from Twitter: A multiview approach [J].
Fang, Yixiang ;
Zhang, Haijun ;
Ye, Yunming ;
Li, Xutao .
JOURNAL OF INFORMATION SCIENCE, 2014, 40 (05) :578-593
[20]   Resolution limit in community detection [J].
Fortunato, Santo ;
Barthelemy, Marc .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2007, 104 (01) :36-41