• Home
  • Search
  • Distributed Approaches to Butterfly Analysis on Large Dynamic Bipartite Graphs
  • Cite Icon28
  • https://doi.org/10.1109/tpds.2022.3221821Copy DOI Icon

Distributed Approaches to Butterfly Analysis on Large Dynamic Bipartite Graphs

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Tip decomposition has a pivotal role in mining cohesive subgraphs in bipartite graphs by computing the tip number of each vertex in accordance with the non-trivial motif butterfly ((2,2)-biclique). It has been a popular research topic with applications in document clustering, spam group detection, and analysis of affiliation networks. In such applications, the graphs are not only large, but they evolve quickly with new edges being continuously added/deleted. While existing centralized techniques could solve the tip decomposition problem for static bipartite graphs, they are not efficient for maintaining the tip numbers of vertices on large-scale graphs. In this paper, we study butterfly analysis problems on bipartite graphs in a distributed environment with the vertex-centric model. We first extend a centralized butterfly counting algorithm to a distributed version, called DBCA. An ingenious message aggregation strategy is designed to reduce massive redundant messaging and avoid the memory overflow problem while processing large-scale graphs. Based on the results of DBCA, we develop a distributed tip decomposition algorithm (DTDA) to get the tip number of each vertex in parallel. Finally, to maintain the tip numbers of vertices efficiently while graphs evolve over time, we explore a distributed tip maintenance algorithm (DTMA) along with a novel task-split strategy. Specifically, for an updated edge (insertion/deletion), several sub-tasks will be generated in line with the topology structure of the original bipartite graph. To our best knowledge, this is the first study to process the butterfly analysis problems in a distributed environment. In addition, comprehensive experiments have been conducted on real-world bipartite graphs. The experiment results demonstrate that our proposed algorithms are efficient and scalable.

Similar Papers
  • Conference Article
  • Citations3

Total k-Domatic Partition on Some Classes of Graphs

  • Dec 01, 2016
  • Chuan-Min Lee
  • Conference Article

Minrank of Embedded Index Coding Problems and its Relation to Connectedness of a Bipartite Graph

  • Nov 01, 2022
  • Anjana Ambika Mahesh +1
  • Conference Article
  • Citations65

Efficient Exact Algorithms for Maximum Balanced Biclique Search in Bipartite Graphs

  • Jun 09, 2021
  • Lu Chen +4
  • Conference Article
  • Citations1

An edge-set based large scale graph processing system

  • Dec 01, 2016
  • Li Zhou +4
  • Conference Article

Depth Two Majority Circuits for Majority and List Expanders

  • Jan 01, 2018
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Kazuyuki Amano
  • Research Article
  • Citations23

Approximately Counting Butterflies in Large Bipartite Graph Streams

  • Dec 01, 2022
  • IEEE Transactions on Knowledge and Data Engineering
  • Rundong Li +7
  • Conference Article
  • Citations101

Reachability queries on large dynamic graphs

  • Jun 18, 2014
  • Andy Diwen Zhu +3
  • Conference Article
  • Citations13

DynamicDFEP

  • Jan 01, 2016
  • Chayma Sakouhi +4
  • Research Article
  • Citations5

Incremental Maximal Clique Enumeration for Hybrid Edge Changes in Large Dynamic Graphs

  • Apr 01, 2024
  • IEEE Transactions on Knowledge and Data Engineering
  • Ting Yu +8
  • PDF
  • Research Article
  • Citations3

Quasimonotone graphs

  • Sep 02, 2019
  • Discrete Applied Mathematics
  • Martin Dyer +1
  • Dissertation

Efficient algorithms for subgraph counting and enumeration on large graphs

  • Jan 01, 2024
  • Kaixin Wang
  • Research Article
  • Citations4

On the complexity of the flow coloring problem

  • Jul 09, 2015
  • Discrete Applied Mathematics
  • Manoel Campêlo +3
  • Research Article
  • Citations129

Computational Methods for Dynamic Graphs

  • Dec 01, 2003
  • Journal of Computational and Graphical Statistics
  • Corinna Cortes +2
  • Conference Article
  • Citations78

Continuous pattern detection over billion-edge graph using distributed framework

  • Mar 01, 2014
  • Jun Gao +3
  • Research Article
  • Citations24

GStream: a graph streaming processing method for large-scale graphs on GPUs

  • Jan 24, 2015
  • ACM SIGPLAN Notices
  • Hyunseok Seo +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.