Efficient Distributed k-Clique Mining for Large Networks Using MapReduce

被引:0
|
作者
Shahrivari, Saeed [1 ]
Jalili, Saeed [1 ]
机构
[1] Tarbiat Modares Univ, Tehran 14115111, Iran
关键词
Cloud computing; Data mining; Memory management; Task analysis; Social networking (online); Bioinformatics; Multicore processing; k-clique mining; MapReduce algorithms; parallel graph; COMMUNITY STRUCTURE;
D O I
10.1109/TKDE.2019.2936027
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Mining cliques of a network is an important problem that has many applications in different fields like social networks, bioinformatics, and web analysis. In most applications, mining fixed sized cliques, known as k-cliques, is enough. However, mining cliques of a large network is very challenging using current solutions, and it takes a considerable time using a commodity machine. Also, very large networks cannot be efficiently loaded into memory of a single machine. To overcome these limitations, we have proposed a solution named KCminer, which is based on state space search and can be totally fitted into the MapReduce framework. Using the MapReduce framework, it is possible to run KCminer on cloud computing platforms and hence, process very large networks in feasible time. Our experiments which were performed on a cloud computing platform with 100 machines show that KCminer is both fast and scalable. Besides the MapReduce framework, KCminer executes efficiently on parallel shared memory systems. We performed some experiments on a commodity multicore desktop and showed that KCminer can effectively use the power of all cores. The experimental results show that even using a single thread, KCminer is much faster than available serial tools like MACE.
引用
收藏
页码:964 / 974
页数:11
相关论文
共 50 条
  • [1] Parallel k-Clique Community Detection on Large-Scale Networks
    Gregori, Enrico
    Lenzini, Luciano
    Mainardi, Simone
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (08) : 1651 - 1660
  • [2] An Algorithm to Discover the k-Clique Cover in Networks
    Cavique, Luis
    Mendes, Armando B.
    Santos, Jorge M. A.
    PROGRESS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5816 : 363 - +
  • [3] Lightning Fast and Space Efficient k-clique Counting
    Ye, Xiaowei
    Li, Rong-Hua
    Dai, Qiangqiang
    Chen, Hongzhi
    Wang, Guoren
    PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), 2022, : 1191 - 1202
  • [4] Mining Periodic k-Clique from Real-World Sparse Temporal Networks
    Ren, Zebin
    Qin, Hongchao
    Li, Rong-Hua
    Dai, Yongheng
    Wang, Guoren
    Li, Yanhui
    WEB AND BIG DATA, PT I, APWEB-WAIM 2022, 2023, 13421 : 461 - 476
  • [5] Efficient k-clique Listing with Set Intersection Speedup
    Yuan, Zhirong
    Peng, You
    Cheng, Peng
    Han, Li
    Lin, Xuemin
    Chen, Lei
    Zhang, Wenjie
    2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 1955 - 1968
  • [6] Incremental K-clique clustering in dynamic social networks
    Duan, Dongsheng
    Li, Yuhua
    Li, Ruixuan
    Lu, Zhengding
    ARTIFICIAL INTELLIGENCE REVIEW, 2012, 38 (02) : 129 - 147
  • [7] Incremental K-clique clustering in dynamic social networks
    Dongsheng Duan
    Yuhua Li
    Ruixuan Li
    Zhengding Lu
    Artificial Intelligence Review, 2012, 38 : 129 - 147
  • [8] k-Clique counting on large scale-graphs: a survey
    Calmaz, Busra
    Bostanoglu, Belgin Ergenc
    PEERJ COMPUTER SCIENCE, 2024, 10 : 1 - 35
  • [9] Efficient k-Clique Counting on Large Graphs: The Power of Color-Based Sampling Approaches
    Ye, Xiaowei
    Li, Rong-Hua
    Dai, Qiangqiang
    Chen, Hongzhi
    Wang, Guoren
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (04) : 1518 - 1536
  • [10] An Efficient movie recommendation algorithm based on improved k-clique
    Vilakone, Phonexay
    Park, Doo-Soon
    Xinchang, Khamphaphone
    Hao, Fei
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2018, 8