Distributed discovery of frequent subgraphs of a network using MapReduce

被引:0
|
作者
Saeed Shahrivari
Saeed Jalili
机构
[1] Tarbiat Modares University (TMU),Computer Engineering Department
来源
Computing | 2015年 / 97卷
关键词
Frequent subgraph discovery; Distributed graph algorithms; MapReduce; 68W15; 05C85; 68R10; 05C60;
D O I
暂无
中图分类号
学科分类号
摘要
Discovery of frequent subgraphs of a network is a challenging and time-consuming process. Several heuristics and improvements have been proposed before. However, when the size of subgraphs or the size of network is big, the process cannot be done in feasible time on a single machine. One of the promising solutions is using the processing power of available parallel and distributed systems. In this paper, we present a distributed solution for discovery of frequent subgraphs of a network using the MapReduce framework. The solution is named MRSUB and is developed to run over the Hadoop framework. MRSUB uses a novel and load-balanced parallel subgraph enumeration algorithm and fits it into the MapReduce framework. Also, a fast subgraph isomorphism detection heuristic is used which accelerates the whole process further. We executed MRSUB on a private cloud infrastructure with 40 machines and performed several experiments with different networks. Experimental results show that MRSUB scales well and offers an effective solution for discovery of frequent subgraphs of networks which are not possible on a single machine in feasible time.
引用
收藏
页码:1101 / 1120
页数:19
相关论文
共 50 条
  • [1] Distributed discovery of frequent subgraphs of a network using MapReduce
    Shahrivari, Saeed
    Jalili, Saeed
    [J]. COMPUTING, 2015, 97 (11) : 1101 - 1120
  • [2] Efficiently Extracting Frequent Subgraphs using MapReduce
    Lu, Wei
    Chen, Gang
    Tung, Anthony K. H.
    Zhao, Feng
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,
  • [3] MRFP: Discovery Frequent Patterns Using MapReduce Frequent Pattern Growth
    Al-Hamodi, Arkan A. G.
    Lu, Songfeng
    [J]. 2016 INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC), 2016, : 298 - 301
  • [4] Mining frequent subgraphs from tremendous amount of small graphs using MapReduce
    Zhe Peng
    Tongtong Wang
    Wei Lu
    Hao Huang
    Xiaoyong Du
    Feng Zhao
    Anthony K. H. Tung
    [J]. Knowledge and Information Systems, 2018, 56 : 663 - 690
  • [5] Mining frequent subgraphs from tremendous amount of small graphs using MapReduce
    Peng, Zhe
    Wang, Tongtong
    Lu, Wei
    Huang, Hao
    Du, Xiaoyong
    Zhao, Feng
    Tung, Anthony K. H.
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2018, 56 (03) : 663 - 690
  • [6] Distributed Frequent Subgraph Mining Using Gaston and MapReduce
    Rao, Jagannadha D. B.
    [J]. INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2021, 17 (02) : 41 - 58
  • [7] Efficient and Scalable Mining of Frequent Subgraphs Using Distributed Graph Processing Systems
    Wang, Tongtong
    Huang, Hao
    Lu, Wei
    Peng, Zhe
    Du, Xiaoyong
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2018, PT I, 2018, 10827 : 891 - 907
  • [8] Distributed Centrality Analysis of Social Network Data Using MapReduce
    Behera, Ranjan Kumar
    Rath, Santanu Kumar
    Misra, Sanjay
    Damasevicius, Robertas
    Maskeliunas, Rytis
    [J]. ALGORITHMS, 2019, 12 (08)
  • [9] Mining globally distributed frequent subgraphs in a single labeled graph
    Jiang, Xing
    Xiong, Hui
    Wang, Chen
    Tan, Ah-Hwee
    [J]. DATA & KNOWLEDGE ENGINEERING, 2009, 68 (10) : 1034 - 1058
  • [10] Learning Distributed Representation of Recipe Flow Graphs via Frequent Subgraphs
    Ninomiya, Akari
    Ozaki, Tomonobu
    [J]. CEA'19: PROCEEDINGS OF THE 11TH WORKSHOP ON MULTIMEDIA FOR COOKING AND EATING ACTIVITIES, 2019, : 25 - 28