Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

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

Published: 01 February 2019 Publication History

Abstract

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 S emi- S upervised j oint N onnegative M atrix F actorization 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.

References

[1]
M. Girvan and M. E. J. Newmann, Community structure in social and biological networks, Proc. Nat. Academy Sci. United States America, vol. Volume 99, no. Issue 12, pp. 7821-7826, 2002.
[2]
A. Clauset, C. Moore, and M. E. J. Newman, Hierarchical structure and the prediction of missing links in networks, Nature, vol. Volume 453, no. Issue 7191, pp. 98-101, 2008.
[3]
J. Menche, A. Sharma, M. Kitsak, et al., Uncovering disease-disease relationships through the incomplete interactome, Sci., vol. Volume 347, no. Issue 6624, pp. 841-850, 2015.
[4]
F. Zhang, W. Zhang, Y. Zhang, et al., OLAK: An efficient algorithm to prevent unraveling in social networks, Proc. VLDB Endowment, vol. Volume 10, no. Issue 6, pp. 649-660, 2017.
[5]
X. Wang, Y. Zhang, W. Zhang, and X. Lin, Efficient distance-aware influence maximization in Geo-social networks, IEEE Trans. Knowl. Data Eng., vol. Volume 29, no. Issue 3, pp. 599-612, 2017.
[6]
W. Liu, Z. Deng, X. Gong, et al., Effectively predicting whether and when a topic will become prevalent in a social network, Proc. 29th AAAI Conf. Artif. Intell., 2015, pp. 210-216.
[7]
W. Liu, Z. Deng, L. Cao, et al., Mining top K spread sources from a specific topic and a given node, IEEE Trans. Cybern., vol. Volume 45, no. Issue 11, pp. 2472-2483, 2015.
[8]
A. H. Tong, B. Drees, G. Nardelli, et al., A combined experimental and computational strategy to define protein interaction networks for peptide recognition modules, Sci., vol. Volume 295, pp. 321-324, 2002.
[9]
M. E. J. Newman and M. Girvan, Finding and evaluating community structure in networks, Phys. Rev. E, vol. Volume 69, 2004, Art. no. .
[10]
Z. P. Li, S. H. Zhang, and R. S. Wang, Quantative function for community detection, Phys. Rev. E, vol. Volume 77, 2008, Art. no. .
[11]
X. Ma, L. Gao, and X. Yong, Eigenspaces of networks reveal the overlapping and hierarchical community structure more precisely, J. Statistical Mech.: Theory Exp., vol. Volume 08, 2010, Art. no. .
[12]
X. Ma and L. Gao, Non-traditional spectral clustering algorithms for the detection of community structure in complex networks: A comparative analysis, J. Statistical Mech.: Theory Exp., vol. Volume 05, 2011, Art. no. .
[13]
X. Ma, B. Wang, and L. Yu, Semi-supervised spectral algorithms for community detection in complex networks based on equivalence of clustering methods, Physica A, vol. Volume 490, pp. 786-802, 2018.
[14]
X. Ma, L. Gao, X. Yong, et al., Semi-supervised clustering algorithm for community structure detection in complex networks, Phys. A, vol. Volume 389, no. Issue 1, pp. 187-197, 2010.
[15]
L. Danon, J. Duch, A. Diaz-Guileram, and A. Arenas, Comparing community structure identification, J. Statistical Mech., vol. Volume 2005, 2005, Art. no. .
[16]
A. Arenas, A. Fernandez, and S. Gomez, Analysis of the structure of complex networks at different resolution level, New J. Physics, vol. Volume 10, no. Issue 5, pp. 4656-4658, 2008.
[17]
X. Zhang and M. E. J. Newman, Multiway spectral community detection in networks, Phys. Rev. E, vol. Volume 92, 2015, Art. no. .
[18]
S. Fortunato, Community detection in graphs, Physics Rep., vol. Volume 486, no. Issue 3, pp. 75-174, 2009.
[19]
M. Kivela, A. Arenas, M. Barthelemy, et al., Multilayer networks, J. Complex Netw., vol. Volume 2, pp. 203-271, 2014.
[20]
R. Sanchez-Garcia, E. Cozzo, and Y. Moreno, Dimensionality reduction and spectral properties of multilayer networks, Phys. Rev. E, vol. Volume 89, 2014, Art. no. .
[21]
M. D. Domenico, V. Nicosia, A. Arenas, and V. Latora, Structural reducibility of multilayer networks, Nature Commun., vol. Volume 6, 2015, Art. no. .
[22]
Q. Jiang, A. Campbell, G. Tang, and J. Pei, Multi-level relationship outlier detection, Int. J. Bus. Intell. Data Mining, vol. Volume 7, no. Issue 4, pp. 253-273, 2012.
[23]
Y. Wang, J. Pei, X. Lin, and Q. Zhang, An iterative fusion approach to graph-based semi-supervised learning from multiple views, in Proc. Pacific-Asia Conf. Knowl. Discovery Data Mining, 2014, pp. 162-173.
[24]
S. Boccaletti, G. Bianconi, et al., The structure and dynamics of multilayer networks, Physics Rep., vol. Volume 514, pp. 1-122, 2014.
[25]
X. Ma, P. Sun, and Q. Gui, Condition-specific modules by clustering multiple networks, IEEE/ACM Trans. Comput. Biol. Bioinf., 2017, to be published.
[26]
J. F. Padgett and C. K. Ansell, Robust action and the rise of the Medici, Amer. J. Sociology, vol. Volume 98, no. Issue 6, pp. 1259-1319, 1992.
[27]
A. Chatr-Aryamontri, B. J. Breitkreutz, R. Oughtred, et al., The BioGRID interaction database: 2015 update, Nucleic Acids Res., vol. Volume 43, pp. D470-D478, 2015.
[28]
M. Szell, R. Lambiotte, and S. Thurner, Multirelational organization of large-scale social networks in an online world, Proc. Nat. Academy Sci. United States America, vol. Volume 107, no. Issue 31, pp. 13636-13641, 2010.
[29]
X. K. Ma, L. Gao, and K. Tan, Modeling disease progression using dynamics of pathway connectivity, Bioinf., vol. Volume 36, no. Issue 16, pp. 2343-2350, 2014.
[30]
P. J. Mucha, T. Richardson, K. Macon, et al., Community structure in time-dependent, multiscale, and multiple netowrks, Sci., vol. Volume 328, no. Issue 5980, pp. 876-878, 2009.
[31]
M. A. Rodriguez and J. Shinavier, Exposing multi-relational networks to single-relational network analysis algorithms, J. Informetrics, vol. Volume 4, no. Issue 1, pp. 29-41, 2009.
[32]
A. Lancichinetti and S. Fortunato, Consensus clustering in complex networks, Sci. Rep., vol. Volume 2, 2012, Art. no. .
[33]
S. Bickel and T. Scheffer, Multi-view clustering, in Proc. IEEE Int. Conf. Data Mining, 2004, pp. 19-24.
[34]
L. Tang, X. Wang, and T. Scheffer, Community detection in multi-dimensional networks, Arizona State Univ., Tempe, AZ, USA, 2010.
[35]
K. Chaudhuri, S. Kakade, et al., Muti-view clustering via canonical correlation analysis, in Proc. Annu. Int. Conf. Mach. Learn., 2009, pp. 129-136.
[36]
A. Kumar and H. Daumé, A co-training approach for multi-view spectral clustering, in Proc. Annu. Int. Conf. Mach. Learn., 2011, pp. 393-400.
[37]
Y. Fang, H. Zhang, Y. Ye, and X. Li, Detecting hot topics from Twitter: A multiview approach, Inf. Sci., vol. Volume 40, no. Issue 5, pp. 578-593, 2014.
[38]
A. Kumar, P. Rai, and H. Daumé, Co-regularized multi-view spectral clustering, in Proc. Int. Conf. Neural Inf. Process. Syst., 2011, pp. 1413-1421.
[39]
J. Liu, C. Wang, J. Gao, and J. Han, Multi-view clustering via joint nonnegative matrix factorization, in Proc. SIAM Data Mining Cnof., 2013, pp. 252-260.
[40]
G. Didier, C. Brun, and A. Baudot, Identifying communities from multiplex biological network, Peer J., vol. Volume 3, 2015, Art. no. .
[41]
T. P. Didier, Inferring the mesoscale structure of layered, edge-valued, and time-varying networks, Phy. Rev. E, vol. Volume 92, no. Issue 4, 2015, Art. no. .
[42]
S. Paul and Y. Chen, Null models and modularity based community detection in multi-layer networks, arXiv:1608.00623, 2016.
[43]
M. E. J. Newman, Finding community structure in networks using the eigenvectors of matrices, Phys. Rev. E, vol. Volume 74, 2006, Art. no. .
[44]
I. S. Dhillon, Y. Guan, and B. Kulis, Weighted graph cuts without eigenvectors: A multilevel approach, IEEE Trans. Pattern Anal. Mach. Intell., vol. Volume 29, no. Issue 11, pp. 1944-1957, 2007.
[45]
D. D. Lee and H. S. Seung, Learning the parts of objects by non-negative matrix factorization, Nature, vol. Volume 401, no. Issue 6755, pp. 788-791, 1999.
[46]
D. D. Lee and H. S. Seung, Algorithms for non-negative matrix factorization, Auxiliary Commun. Navigat. Identification Panel, vol. Volume 32, no. Issue 6, pp. 556-562, 2001.
[47]
X. Ma, L. Gao, L. Fu, and X. Yong, Semi-supervised clustering algorithm for community structure detection in complex networks, Physica A, vol. Volume 389, no. Issue 1, pp. 187-197, 2010.
[48]
J. Shi and J. Malik, Normalized cuts and image segmentation, IEEE Trans. Pattern Anal. Mach. Intell., vol. Volume 22, no. Issue 8, pp. 888-905, 2000.
[49]
P. Chan, M. Schlag, and J. Zien, Spectral $K$ -way ratio cut partitioning and clustering, IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. Volume 13, no. Issue 9, pp. 1088-1096, 1994.
[50]
S. X. Yu and J. Shi, Multiclass spectral clustering, in Proc. IEEE Int. Conf. Comput. Vis., 2003, pp. 313-319.
[51]
L. Page, S. Brin, R. Motwani, et al., The PageRank citation ranking: Bringing order to the web, 1999.
[52]
S. Fortunato and M. Barthélemy, Resolution limit in community detection, Proc. Nat. Academy Sci. United States America, vol. Volume 104, no. Issue 1, pp. 36-41, 2007.
[53]
S. Wu, A. Joseph, A. Hammonds, et al., Stability-driven nonnegative matrix factorization to interpret spatial gene expression and build local gene networks, Proc. Nat. Academy Sci. United States America, vol. Volume 113, no. Issue 16, pp. 4290-4295, 2016.
[54]
C. J. Lin, Projected gradient methods for non-negative matrix factorization, Neural Comput., vol. Volume 19, no. Issue 10, pp. 2756-2779, 2007.
[55]
D. Mavroeidis, Accelerating spectral clustering with partial supervision, Data Mining Knowl. Discovery, vol. Volume 21, no. Issue 2, pp. 241-258, 2010.
[56]
O. Vanunu, O. Magger, E. Ruppin, et al., Associating genes and protein complexes with disease via network propagation, PLoS Comput. Biol., vol. Volume 6, no. Issue 1, 2010, Art. no. .
[57]
D. Zhou, O. Bousquet, T. N. Lal, et al., Learning with local and global consistency, Adv. Neural Inf. Process. Syst., vol. Volume 16, no. Issue 4, pp. 321-328, 2004.
[58]
M. Ashburner, C. A. Ball, J. A. Blake, D. Botstein, et al., Gene ontology: Tool for the unification of biology, Nature Genetics, vol. Volume 25, no. Issue 1, pp. 25-29, 2000.
[59]
A. D. King, N. Prulj, and I. Jurisica, Protein complex prediction via cost-based clustering, Bioinf., vol. Volume 20, no. Issue 17, pp. 3013-3020, 2004.
[60]
Y. Benjamini and Y. Hochberg, Controlling the false discovery rate: A practical and powerful approach to multiple testing, J. Roy. Statistical Society B Methodological, vol. Volume 57, no. Issue 57, pp. 289-300, 1995.
[61]
N. V. Jordan, A. Bardia, et al., HER2 expression identifies dynamic functional states within circulating breast cancer cells, Nature, vol. Volume 537, pp. 102-106, 2016.
[62]
J. Leskovec, L. Adamic, and B. Adamic, The dynamics of viral marketing, ACM Trans. Web, vol. Volume 1, 2007, Art. no. .
[63]
X. Shen, W. Liu, I. Tsang, et al., Compressed K-means for large-scale clustering, in Proc. 31th AAAI Conf. Artif. Intell., 2017, pp. 2527-2533.
[64]
W. Liu, X. Shen, and I. Tsang, Sparse embedded k-means clustering, in Proc. 31th Int. Conf. Neural Inf. Process. Syst., 2017, pp. 3321-3329.

Cited By

View all
  • (2024)Local Community Detection in Multiple Private NetworksACM Transactions on Knowledge Discovery from Data10.1145/364407818:5(1-21)Online publication date: 10-Feb-2024
  • (2024)Adaptive Local Modularity Learning for Efficient Multilayer Graph ClusteringIEEE Transactions on Signal Processing10.1109/TSP.2024.338565472(2221-2232)Online publication date: 10-Apr-2024
  • (2024)Heterogeneous Modular Traffic Prediction Based on Multilayer Graph Convolutional NetworkIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2024.335874725:7(7805-7817)Online publication date: 1-Jul-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering  Volume 31, Issue 2
February 2019
200 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 February 2019

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Local Community Detection in Multiple Private NetworksACM Transactions on Knowledge Discovery from Data10.1145/364407818:5(1-21)Online publication date: 10-Feb-2024
  • (2024)Adaptive Local Modularity Learning for Efficient Multilayer Graph ClusteringIEEE Transactions on Signal Processing10.1109/TSP.2024.338565472(2221-2232)Online publication date: 10-Apr-2024
  • (2024)Heterogeneous Modular Traffic Prediction Based on Multilayer Graph Convolutional NetworkIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2024.335874725:7(7805-7817)Online publication date: 1-Jul-2024
  • (2024)Community detection in attributed networks via adaptive deep nonnegative matrix factorizationNeural Computing and Applications10.1007/s00521-023-09066-y36:2(897-912)Online publication date: 1-Jan-2024
  • (2023)How Significant Attributes are in the Community Detection of Attributed Multiplex NetworksProceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3539618.3591998(2057-2061)Online publication date: 19-Jul-2023
  • (2023)Willingness Maximization for Ego Network Data Extraction in Multiple Online Social NetworksIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2022.320715035:8(8672-8686)Online publication date: 1-Aug-2023
  • (2023)Community Detection in Multiplex Networks Based on Evolutionary Multitask Optimization and Evolutionary Clustering EnsembleIEEE Transactions on Evolutionary Computation10.1109/TEVC.2022.318498827:3(728-742)Online publication date: 1-Jun-2023
  • (2023)Multilayer Network Community Detection: A Novel Multi-Objective Evolutionary Algorithm Based on Consensus Prior Information [Feature]IEEE Computational Intelligence Magazine10.1109/MCI.2023.324572918:2(46-59)Online publication date: 1-May-2023
  • (2023)A product requirement development method based on multi-layer heterogeneous networksAdvanced Engineering Informatics10.1016/j.aei.2023.10218458:COnline publication date: 1-Oct-2023
  • (2023)Error Graph Regularized Nonnegative Matrix Factorization for Data RepresentationNeural Processing Letters10.1007/s11063-023-11262-955:6(7321-7335)Online publication date: 26-Mar-2023
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media