DIMSpan - Transactional Frequent Subgraph Mining with Distributed In-Memory Dataflow Systems

André Petermann, Martin Junghanns, Erhard Rahm
3/6/2017
cs.DB

Official code: dbs-leipzig/gradoop (251 stars, Apache-2.0, last commit 2026-01-11).

Abstract

Transactional frequent subgraph mining identifies frequent subgraphs in a collection of graphs. This research problem has wide applicability and increasingly requires higher scalability over single machine solutions to address the needs of Big Data use cases. We introduce DIMSpan, an advanced approach to frequent subgraph mining that utilizes the features provided by distributed in-memory dataflow systems such as Apache Spark or Apache Flink. It determines the complete set of frequent subgraphs from arbitrary string-labeled directed multigraphs as they occur in social, business and knowledge networks. DIMSpan is optimized to runtime and minimal network traffic but memory-aware. An extensive performance evaluation on large graph collections shows the scalability of DIMSpan and the effectiveness of its pruning and optimization techniques.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Distributed Temporal Graph Analytics with Apache Flink

25185Java, ShellNov 7, 20149 months agoApache-2.0
apache-flinkdistributed-graph-analyticsgraphgraph-miningpattern-matching+2 more

Cite this paper

@article{petermann2017dimspan,
  title  = {DIMSpan - Transactional Frequent Subgraph Mining with Distributed In-Memory Dataflow Systems},
  author = {André Petermann and Martin Junghanns and Erhard Rahm},
  year   = {2017},
  eprint = {1703.01910},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1703.01910}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1703.01910.svg)](https://codeofpaper.com/paper/1703.01910)

Discussion