journal article·2023-02-15Open access

Discovering Community Structure in Multiplex Networks via a Co-Regularized Robust Tensor-Based Spectral Approach

Esraa Al-sharoa, Mohammad Al-wardat, Mahmood Al-khassaweneh, Ali Al Bataineh

Applied Sciences· Volume 13· Issue 4

Abstract

Complex networks arise in various fields, such as biology, sociology and communication, to model interactions among entities. Entities in many real-world systems exhibit different types of interactions, which requires modeling these type of systems properly. Multiplex networks are used to model these systems, as they can reflect the nodes’ pair-wise interactions as multiple distinct types of links across layers. Community detection is a widely studied application in network analysis as it provides insights into the structure and organization of the network. Even though multiple algorithms have been developed in the community detection field, many of them have a limited performance in the presence of noise. In this article, we develop a novel algorithm that combines tensor low-rank representation, spectral clustering and distance regularization to improve the accuracy in discovering communities in multiplex networks. The low-rank representation leads to reducing the noise and errors existing in the network and the optimization of an accurate consensus set of eigenvectors that reveals the communities in the network. Moreover, the proposed approach balances the agreement between the eigenvectors of each layer, i.e., individual subspaces, and the consensus set of eigenvectors, i.e., common subspaces, by minimizing the projection distance between them. The common and individual subspaces are computed efficiently through Tucker decomposition and modified spectral clustering, respectively. Finally, multiple experiments are conducted on real and simulated networks to evaluate the proposed approach and compare it to state-of-the-art algorithms. The proposed approach shows its robustness and efficiency in discovering the communities in multiplex networks.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Tensor decomposition and applications · Complex Network Analysis Techniques · Human Mobility and Location-Based Analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Electrical Engineering Department, Jordan University of Science and Technology, Irbid 22110, Jordan

Computer Engineering Department, Yarmouk University, Irbid 22110, Jordan

Engineering, Computing and Mathematical Sciences, Lewis University, Romeoville, IL 60446, USA

Department of Electrical and Computer Engineering, Norwich University, Northfield, VT 05663, USA

Funding

Jordan University of Science and Technology · Senator Patrick Leahy School of Cybersecurity and Advanced Computing

References (37)

Show source-provided references
1. Network science
2. Multilayer networks10.1093/comnet/cnu016 ↗
3. The structure and dynamics of multilayer networks10.1016/j.physrep.2014.07.001 ↗
4. Tensor based temporal and multilayer community detection for studying brain dynamics during resting state fMRI
5. Community detection algorithms: A comparative analysis10.1103/PhysRevE.80.056117 ↗
6. Community detection in networks: A user guide10.1016/j.physrep.2016.09.002 ↗
7. A survey of community detection methods in multilayer networks10.1007/s10618-020-00716-6 ↗
8. Robust Community Detection in Graphs10.1109/ACCESS.2021.3105692 ↗
9. Community Detection in Fully-Connected Multi-layer Networks Through Joint Nonnegative Matrix Factorization10.1109/ACCESS.2022.3168659 ↗
10. Multi-View Robust Tensor-Based Subspace Clustering10.1109/ACCESS.2022.3232285 ↗
11. Mercado, P., Gautier, A., Tudisco, F., and Hein, M. (2018, January 9–11). The power mean Laplacian for multilayer graph clustering. Proceedings of the International Conference on Artificial Intelligence and Statistics, PMLR, Playa Blanca, Lanzarote.
12. Nie, F., Li, J., and Li, X. (2017, January 19–25). Self-weighted Multiview Clustering with Multiple Graphs. Proceedings of the IJCAI, Melbourne, Australia.10.24963/ijcai.2017/357 ↗
13. Bródka, P., Filipowski, T., and Kazienko, P. (2011). World Summit on Knowledge Society, Springer.
14. Xia, R., Pan, Y., Du, L., and Yin, J. (2014, January 27–31). Robust multi-view spectral clustering via low-rank and sparse decomposition. Proceedings of the AAAI Conference on Artificial Intelligence, Quebec City, QC, Canada.10.1609/aaai.v28i1.8950 ↗
15. Clustering on multi-layer graphs via subspace analysis on Grassmann manifolds10.1109/TSP.2013.2295553 ↗
16. Co-regularized multi-view spectral clustering
17. Multicomm: Finding community structure in multi-dimensional networks10.1109/TKDE.2013.48 ↗
18. Luong, K., and Nayak, R. (2020, January 20–24). A novel approach to learning consensus and complementary information for multi-view data clustering. Proceedings of the 2020 IEEE 36th International Conference on Data Engineering (ICDE), Dallas, TX, USA.10.1109/ICDE48307.2020.00080 ↗
19. Learning Inter- and Intra-Manifolds for Matrix Factorization-Based Multi-Aspect Data Clustering
20. Non-negative matrix factorizations for multiplex network analysis
21. Tensor decompositions and applications10.1137/07070111X ↗
22. Kolda, T.G. (2006). Multilinear Operators for Higher-Order Decompositions, Sandia National Laboratories (SNL). Technical Report.10.2172/923081 ↗
23. A tutorial on spectral clustering10.1007/s11222-007-9033-z ↗
24. Ng, A.Y., Jordan, M.I., and Weiss, Y. (2002, January 9–14). On spectral clustering: Analysis and an algorithm. Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada.
25. Hamm, J., and Lee, D.D. (2008, January 5–9). Grassmann discriminant analysis: A unifying view on subspace-based learning. Proceedings of the 25th International Conference on Machine Learning, Helsinki, Finland.10.1145/1390156.1390204 ↗
26. On unifying multi-view self-representations for clustering by tensor multi-rank minimization10.1007/s11263-018-1086-2 ↗
27. Robust recovery of subspace structures by low-rank representation10.1109/TPAMI.2012.88 ↗
28. Spectral projected gradient methods: Review and perspectives10.18637/jss.v060.i03 ↗
29. Al-Sharoa, E., Al-Khassaweneh, M., and Aviyente, S. (2017, January 5–9). A tensor based framework for community detection in dynamic networks. Proceedings of the 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA.10.1109/ICASSP.2017.7952569 ↗
30. Christopher, D.M., Prabhakar, R., and Hinrich, S. (2008). Introduction to Information Retrieval, Cambridge University Press.
31. Comparing partitions10.1007/BF01908075 ↗
32. Jeub, L., and Bazzi, M. (2016). A generative model for mesoscale structure in multilayer networks implemented in MATLAB, preprint. arXiv.
33. Kiukkonen, N., Blom, J., Dousse, O., Gatica-Perez, D., and Laurila, J. (2010, January 13–16). Towards rich mobile phone datasets: Lausanne data collection campaign. Proceedings of the ICPS 2010: The 7th ACM International Conference on Pervasive Services (ICPS 2010), Berlin, Germany.
34. The diffusion of an innovation among physicians10.2307/2785979 ↗
35. Wiring optimization can relate neuronal structure and function10.1073/pnas.0506806103 ↗
36. MuxViz: A tool for multilayer analysis and visualization of networks10.1093/comnet/cnu038 ↗
37. Greene, D., and Cunningham, P. (2006, January 25–29). Practical solutions to the problem of diagonal dominance in kernel document clustering. Proceedings of the 23rd International Conference on Machine Learning, Pittsburgh, PA, USA.10.1145/1143844.1143892 ↗