Parallel k-Clique Community Detection on Large-Scale Networks

被引:45
|
作者
Gregori, Enrico [1 ]
Lenzini, Luciano [2 ]
Mainardi, Simone [1 ,2 ]
机构
[1] Italian Natl Res Council CNR, IIT, I-56124 Pisa, Italy
[2] Univ Pisa, Dept Informat Engn IET, I-56122 Pisa, Italy
关键词
k-clique communities; parallel community detection method; COMPLEX NETWORKS; MODELS;
D O I
10.1109/TPDS.2012.229
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The analysis of real-world complex networks has been the focus of recent research. Detecting communities helps in uncovering their structural and functional organization. Valuable insight can be obtained by analyzing the dense, overlapping, and highly interwoven k-clique communities. However, their detection is challenging due to extensive memory requirements and execution time. In this paper, we present a novel, parallel k-clique community detection method, based on an innovative technique which enables connected components of a network to be obtained from those of its subnetworks. The novel method has an unbounded, user-configurable, and input-independent maximum degree of parallelism, and hence is able to make full use of computational resources. Theoretical tight upper bounds on its worst case time and space complexities are given as well. Experiments on real-world networks such as the Internet and the World Wide Web confirmed the almost optimal use of parallelism (i.e., a linear speedup). Comparisons with other state-of-the-art k-clique community detection methods show dramatic reductions in execution time and memory footprint. An open-source implementation of the method is also made publicly available.
引用
收藏
页码:1651 / 1660
页数:10
相关论文
共 50 条
  • [1] K-Clique Community Detection in Social Networks Based on Formal Concept Analysis
    Hao, Fei
    Min, Geyong
    Pei, Zheng
    Park, Doo-Soon
    Yang, Laurence T.
    [J]. IEEE SYSTEMS JOURNAL, 2017, 11 (01): : 250 - 259
  • [2] Parallel K-clique Counting on GPUs
    Almasri, Mohammad
    El Hajj, Izzat
    Nagi, Rakesh
    Xiong, Jinjun
    Hwu, Wen-Mei
    [J]. PROCEEDINGS OF THE 36TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ICS 2022, 2022,
  • [3] K-clique Community Detection based on Union-Find
    Fu Cai
    Zhang Kang
    Fang Zhicun
    Han Lansheng
    Chen Jing
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (CITS), 2014,
  • [4] k-Clique counting on large scale-graphs: a survey
    Çalmaz, Büşra
    Bostanoğlu, Belgin Ergenç
    [J]. PeerJ Computer Science, 2024, 10 : 1 - 35
  • [5] Efficient Distributed k-Clique Mining for Large Networks Using MapReduce
    Shahrivari, Saeed
    Jalili, Saeed
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2021, 33 (03) : 964 - 974
  • [6] An Algorithm to Discover the k-Clique Cover in Networks
    Cavique, Luis
    Mendes, Armando B.
    Santos, Jorge M. A.
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5816 : 363 - +
  • [7] Parallel Batch-Dynamic k-Clique Counting
    Dhulipala, Laxman
    Liu, Quanquan C.
    Shun, Julian
    Yu, Shangdi
    [J]. SYMPOSIUM ON ALGORITHMIC PRINCIPLES OF COMPUTER SYSTEMS, APOCS, 2021, : 129 - 143
  • [8] Community Detection in Large-scale Bipartite Networks
    Liu, Xin
    Murata, Tsuyoshi
    [J]. 2009 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 1, 2009, : 50 - 57
  • [9] Incremental K-clique clustering in dynamic social networks
    Duan, Dongsheng
    Li, Yuhua
    Li, Ruixuan
    Lu, Zhengding
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2012, 38 (02) : 129 - 147
  • [10] The hierarchical structure and bridging member of k-clique community
    Xu, Kaikuo
    Yuan, Changan
    Wei, Xuzhong
    [J]. International Journal of Database Theory and Application, 2014, 7 (03): : 201 - 218