Soft Overlapping Community Detection in Large-Scale Networks via Fast Fuzzy Modularity Maximization

被引:22
作者
Yazdanparast, Sakineh [1 ]
Havens, Timothy C. [1 ]
Jamalabdollahi, Mohsen [1 ]
机构
[1] Michigan Technol Univ, Dept Elect & Comp Engn, Houghton, MI 49931 USA
关键词
Linear programming; Mathematical model; Computational complexity; Image edge detection; Partitioning algorithms; Benchmark testing; Big data analysis; community detection; fuzzy membership; fast fuzzy modularity maximization; graph clustering; large-scale networks; soft overlapping clustering;
D O I
10.1109/TFUZZ.2020.2980502
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Soft overlapping clustering is one of the notable problems of community detection. Extensive research has been conducted to develop efficient methods for nonoverlapping and crisp-overlapping community detection in large-scale networks. In this article, fast fuzzy modularity maximization (FFMM) for soft overlapping community detection is proposed. FFMM exploits novel iterative equations to calculate the modularity gain associated with changing the fuzzy membership values of network vertices. The simplicity of the proposed scheme enables efficient modifications, reducing computational complexity to a linear function of the network size, and the number of communities. Moreover, to further reduce the complexity of FFMM for very large networks, multicycle FFMM (McFFMM) is proposed. The proposed McFFMM reduces complexity by breaking networks into multiple subnetworks and applying FFMM to detect their communities. Performance of the proposed techniques is demonstrated with real-world data and the Lancichinetti-Fortunato-Radicchi benchmark networks. Moreover, the performance of the proposed techniques is evaluated versus some state-of-the-art soft overlapping community detection approaches. Results show that the McFFMM produces a remarkable performance in terms of overlapping modularity with fuzzy memberships, computational time, number of detected overlapping nodes, and overlapping normalized mutual information.
引用
收藏
页码:1533 / 1543
页数:11
相关论文
共 50 条
[1]   Modularity-maximizing graph communities via mathematical programming [J].
Agarwal, G. ;
Kempe, D. .
EUROPEAN PHYSICAL JOURNAL B, 2008, 66 (03) :409-418
[2]  
Airoldi EM, 2008, J MACH LEARN RES, V9, P1981
[3]   FOCS: Fast Overlapped Community Search [J].
Bandyopadhyay, Sanghamitra ;
Chowdhary, Garisha ;
Sengupta, Debarka .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2015, 27 (11) :2974-2985
[4]   Detecting network communities by propagating labels under constraints [J].
Barber, Michael J. ;
Clark, John W. .
PHYSICAL REVIEW E, 2009, 80 (02)
[5]   Fuzzy clustering in community detection based on nonnegative matrix factorization with two novel evaluation criteria [J].
Binesh, Neda ;
Rezghi, Mansoor .
APPLIED SOFT COMPUTING, 2018, 69 :689-703
[6]   FuzAg: Fuzzy Agglomerative Community Detection by Exploring the Notion of Self-Membership [J].
Biswas, Anupam ;
Biswas, Bhaskar .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2018, 26 (05) :2568-2577
[7]   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,
[8]   Fuzzy community structure detection by particle competition and cooperation [J].
Breve, Fabricio ;
Zhao, Liang .
SOFT COMPUTING, 2013, 17 (04) :659-673
[9]   ROBUST AND COMPUTATIONALLY FEASIBLE COMMUNITY DETECTION IN THE PRESENCE OF ARBITRARY OUTLIER NODES [J].
Cai, T. Tony ;
Li, Xiaodong .
ANNALS OF STATISTICS, 2015, 43 (03) :1027-1059
[10]   A Framework for Community Detection in Large Networks Using Game-Theoretic Modeling [J].
Chopade, Pravin ;
Zhan, Justin .
IEEE Transactions on Big Data, 2017, 3 (03) :276-288