mlsanityData to 7 Oct 2026

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

arXiv 2103.03653 ↗First posted 5 Mar 2021cs.DC cs.CV cs.DScited by 10

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 50 of its 223 references that are in the map. First posted on arXiv 5 Mar 2021.

Builds on

50 of 223 references.

References · 50

  1. 2018How Powerful are Graph Neural Networks?cited by 4,355
  2. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
  3. 2019Red-blue pebbling revisited: near optimal parallel matrix-matrix multiplicationcited by 21
  4. 2018Transformations of High-Level Synthesis Codes for High-Performance Computingcited by 17
  5. 2020Local Graph Clustering with Network Lassocited by 16
  6. 2016Graph Summarization Methods and Applications: A Surveycited by 15
  7. 2015The GAP Benchmark Suitecited by 14
  8. 2016Mathematical Foundations of the GraphBLAScited by 12
  9. 2018Survey and Taxonomy of Lossless Graph Compression and Space-Efficient Graph Representationscited by 12
  10. 2019Practice of Streaming Processing of Dynamic Graphs: Concepts, Models, and Systemscited by 12
  11. 2016Scaling betweenness centrality using communication-efficient sparse matrix multiplicationcited by 11
  12. 2020To Push or To Pull: On Reducing Communication and Synchronization in Graph Computationscited by 11
38 more
  1. 2020SeBS: A Serverless Benchmark Suite for Function-as-a-Service Computingcited by 11
  2. 2019Communication-Efficient Jaccard Similarity for High-Performance Distributed Genome Comparisonscited by 10
  3. 2019Slim Graph: Practical Lossy Graph Compression for Approximate Graph Processing, Storage, and Analyticscited by 10
  4. 2019A Modular Benchmarking Infrastructure for High-Performance and Reproducible Deep Learningcited by 9
  5. 2014BigDataBench: a Big Data Benchmark Suite from Internet Servicescited by 8
  6. 2020High-Performance Parallel Graph Coloring with Strong Guarantees on Work, Depth, and Qualitycited by 8
  7. 2019Slim Fly: A Cost Effective Low-Diameter Network Topologycited by 7
  8. 2020Accelerating Irregular Computations with Hardware Transactional Memory and Active Messagescited by 7
  9. 2020SlimSell: A Vectorizable Graph Representation for Breadth-First Searchcited by 7
  10. 2020Substream-Centric Maximum Matchings on FPGAcited by 7
  11. 2013From Theory to Practice: Plug and Play with Succinct Data Structurescited by 6
  12. 2018Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalablecited by 6
  13. 2019Graph Processing on FPGAs: Taxonomy, Survey, Challengescited by 6
  14. 2020Log(Graph): A Near-Optimal High-Performance Graph Representationcited by 6
  15. 2020Enabling Highly-Scalable Remote Memory Access Programming with MPI-3 One Sidedcited by 5
  16. 2020Peregrine: A Pattern-Aware Graph Mining Systemcited by 5
  17. 2020Slim NoC: A Low-Diameter On-Chip Network Topology for High Energy Efficiency and Scalabilitycited by 5
  18. 2013Engineering Parallel Algorithms for Community Detection in Massive Networkscited by 4
  19. 2015Arabesque: A System for Distributed Graph Mining - Extended versioncited by 4
  20. 2019Active Access: A Mechanism for High-Performance Distributed Data-Centric Computationscited by 4
  21. 2019Pangolin: An Efficient and Flexible Graph Pattern Mining System on CPU and GPUcited by 4
  22. 2013A Survey of Data Mining Techniques for Social Media Analysiscited by 3
  23. 2014Better bitmap performance with Roaring bitmapscited by 3
  24. 2020On the Parallel I/O Optimality of Linear Algebra Kernels: Near-Optimal LU Factorizationcited by 3
  25. 2020Fault Tolerance for Remote Memory Access Programming Modelscited by 3
  26. 2020Evaluating the Cost of Atomic Operations on Modern Architecturescited by 3
  27. 2019GraphZero: Breaking Symmetry for Efficient Graph Miningcited by 2
  28. 2020Parallel Clique Counting and Peeling Algorithmscited by 2
  29. 2020High-Performance Distributed RMA Lockscited by 2
  30. 2013Robustness of Link-prediction Algorithm Based on Similarity and Application to Biological Networkscited by 1
  31. 2014BDGS: A Scalable Big Data Generator Suite in Big Data Benchmarkingcited by 1
  32. 2014NScale: Neighborhood-centric Large-Scale Graph Analytics in the Cloudcited by 1
  33. 2017G-thinker: Big Graph Mining Made Easier and Fastercited by 1
  34. 2017Roaring Bitmaps: Implementation of an Optimized Software Librarycited by 1
  35. 2018An Efficient System for Subgraph Discoverycited by 1
  36. 2018Shared-Memory Parallel Maximal Clique Enumerationcited by 1
  37. 2019Kaleido: An Efficient Out-of-core Graph Mining System on A Single Machinecited by 1
  38. 2020High-Performance Routing with Multipathing and Path Diversity in Ethernet and HPC Networkscited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 3; 2025: 1; 2026: 1.

10 papers.