HyPC-Map: A Hybrid Parallel Community Detection Algorithm Using Information-Theoretic Approach

被引:5
|
作者
Faysal, Md Abdul M. [1 ]
Arifuzzaman, Shaikh [1 ]
Chan, Cy [2 ]
Bremer, Maximilian [2 ]
Popovici, Doru [2 ]
Shalf, John [2 ]
机构
[1] Univ New Orleans, New Orleans, LA 70148 USA
[2] Lawrence Berkeley Natl Lab, Berkeley, CA USA
关键词
Community Detection; Parallel Algorithms; Information-Theory; Map Equation; MDL; Graphs;
D O I
10.1109/HPEC49654.2021.9622866
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Community detection has become an important graph analysis kernel due to the tremendous growth of social networks and genomics discoveries. Even though there exist a large number of algorithms in the literature, studies show that community detection based on an information-theoretic approach (known as Infomap) delivers better quality solutions than others. Being inherently sequential, the Infomap algorithm does not scale well for large networks. In this work, we develop a hybrid parallel approach for community detection in graphs using Information Theory. We perform extensive benchmarking and analyze hardware parameters to identify and address performance bottlenecks. Additionally, we use cache-optimized data structures to improve cache locality. All of these optimizations lead to an efficient and scalable community detection algorithm, HyPC-Map, which demonstrates a 25-fold speedup (much higher than the state-of-the-art map-based techniques) without sacrificing the quality of the solution.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Distributed Community Detection in Large Networks using An Information-Theoretic Approach
    Faysal, Md Abdul Motaleb
    Arifuzzaman, Shaikh
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 4773 - 4782
  • [2] Information-theoretic Limits for Community Detection in Network Models
    Ke, Chuyang
    Honorio, Jean
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [4] An Information-Theoretic Approach to Motor Action Decoding with a Reconfigurable Parallel Architecture
    Craciun, Stefan
    Brockmeier, Austin J.
    George, Alan D.
    Lam, Herman
    Principe, Jose C.
    [J]. 2011 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2011, : 4621 - 4624
  • [5] Multimodality Image Alignment Using Information-Theoretic Approach
    Khader, Mohammed
    Ben Hamza, A.
    Bhattacharya, Prabir
    [J]. IMAGE ANALYSIS AND RECOGNITION, 2010, PT II, PROCEEDINGS, 2010, 6112 : 30 - +
  • [6] Exploring the joint measurability using an information-theoretic approach
    Li-Yi Hsu
    [J]. Quantum Information Processing, 2016, 15 : 5167 - 5177
  • [7] An Iterative Information-Theoretic Approach to the Detection of Structures in Complex Systems
    Villani, Marco
    Sani, Laura
    Pecori, Riccardo
    Amoretti, Michele
    Roli, Andrea
    Mordonini, Monica
    Serra, Roberto
    Cagnoni, Stefano
    [J]. COMPLEXITY, 2018,
  • [8] Info-Detection: An Information-Theoretic Approach to Detect Outlier
    Zhao, Feng
    Ma, Fei
    Li, Yang
    Huang, Shao-Lun
    Zhang, Lin
    [J]. NEURAL INFORMATION PROCESSING, ICONIP 2019, PT V, 2019, 1143 : 489 - 496
  • [9] Information-theoretic approach for selection of spatial and temporal models of community organization
    Godínez-Domínguez, E
    Freire, J
    [J]. MARINE ECOLOGY PROGRESS SERIES, 2003, 253 : 17 - 24
  • [10] An Information-Theoretic Approach for Detecting Community Structure Based on Network Representation
    Chen, Yinan
    Wang, Chuanpeng
    Li, Dong
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (09):