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 条
  • [21] Signal detection and estimation using atomic decomposition and information-theoretic criteria
    López-Risueño, G
    Grajal, J
    Yeste-Ojeda, OA
    2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL II, PROCEEDINGS: SENSOR ARRAY AND MULTICHANNEL SIGNAL PROCESSING SIGNAL PROCESSING THEORY AND METHODS, 2004, : 1097 - 1100
  • [22] Worm detection at network endpoints using information-theoretic traffic perturbations
    Khayam, Syed Ali
    Radha, Hayder
    Loguinov, Dmitri
    2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 1561 - +
  • [23] Multiple Testing of Conditional Independence Hypotheses Using Information-Theoretic Approach
    Lazecka, Malgorzata
    Mielniczuk, Jan
    MODELING DECISIONS FOR ARTIFICIAL INTELLIGENCE (MDAI 2021), 2021, 12898 : 81 - 92
  • [24] Characterizing property and activity landscapes using an information-theoretic approach.
    Shanmugasundaram, V
    Maggiora, GM
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2001, 222 : U271 - U271
  • [25] Information-Theoretic CAD System in Mammography: Improved Mass Detection by Incorporating a Gaussian Saliency Map
    Tourassi, Georgia D.
    Harrawood, Brian P.
    MEDICAL IMAGING 2009: COMPUTER-AIDED DIAGNOSIS, 2009, 7260
  • [26] Designing a Novel Approach Using a Greedy and Information-Theoretic Clustering-Based Algorithm for Anonymizing Microdata Sets
    Khatir, Reza Ahmadi
    Izadkhah, Habib
    Razmara, Jafar
    ENTROPY, 2023, 25 (12)
  • [27] Towards an Information-Theoretic Approach for Measuring Intelligent False Alarm Reduction in Intrusion Detection
    Meng, Yuxin
    Kwok, Lam-For
    2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 241 - 248
  • [28] Testing ecological theory using the information-theoretic approach: Examples and cautionary results
    Richards, SA
    ECOLOGY, 2005, 86 (10) : 2805 - 2814
  • [29] Joint network-host based malware detection using information-theoretic tools
    Khayam, Syed Ali
    Ashfaq, Ayesha Binte
    Radha, Hayder
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2011, 7 (02): : 159 - 172
  • [30] Distributed Information-Theoretic Target Detection Using Physics-Inspired Motion Coordination
    Sydney, Nitin
    Sofge, Donald
    2015 RESILIENCE WEEK (RSW), 2015, : 191 - 194