ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2103.03653
17
27

GraphMineSuite: Enabling High-Performance and Programmable Graph Mining Algorithms with Set Algebra

5 March 2021
Maciej Besta
Zur Vonarburg-Shmaria
Yannick Schaffner
Leonardo Schwarz
Grzegorz Kwa'sniewski
Lukas Gianinazzi
Jakub Beránek
Kacper Janda
Tobias Holenstein
Sebastian Leisinger
Peter Tatkowski
Esref Özdemir
A. Balla
Marcin Copik
Philipp Lindenberger
Pavel Kalvoda
Marek Konieczny
O. Mutlu
Torsten Hoefler
ArXivPDFHTML
Abstract

We propose GraphMineSuite (GMS): the first benchmarking suite for graph mining that facilitates evaluating and constructing high-performance graph mining algorithms. First, GMS comes with a benchmark specification based on extensive literature review, prescribing representative problems, algorithms, and datasets. Second, GMS offers a carefully designed software platform for seamless testing of different fine-grained elements of graph mining algorithms, such as graph representations or algorithm subroutines. The platform includes parallel implementations of more than 40 considered baselines, and it facilitates developing complex and fast mining algorithms. High modularity is possible by harnessing set algebra operations such as set intersection and difference, which enables breaking complex graph mining algorithms into simple building blocks that can be separately experimented with. GMS is supported with a broad concurrency analysis for portability in performance insights, and a novel performance metric to assess the throughput of graph mining algorithms, enabling more insightful evaluation. As use cases, we harness GMS to rapidly redesign and accelerate state-of-the-art baselines of core graph mining problems: degeneracy reordering (by up to >2x), maximal clique listing (by up to >9x), k-clique listing (by 1.1x), and subgraph isomorphism (by up to 2.5x), also obtaining better theoretical performance bounds.

View on arXiv
Comments on this paper