ProbGraph: High-Performance and High-Accuracy Graph Mining with Probabilistic Set Representations

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Documents

  • Fulltext

    Accepted author manuscript, 1.85 MB, PDF document

  • MacIej Besta
  • Cesare Miglioli
  • Paolo Sylos Labini
  • Tetek, Jakub
  • Patrick Iff
  • Raghavendra Kanakagiri
  • Saleh Ashkboos
  • Kacper Janda
  • Michal Podstawski
  • Grzegorz Kwasniewski
  • Niels Gleinig
  • Flavio Vella
  • Onur Mutlu
  • Torsten Hoefler

Important graph mining problems such as Clustering are computationally demanding. To significantly accelerate these problems, we propose ProbGraph: a graph representation that enables simple and fast approximate parallel graph mining with strong theoretical guarantees on work, depth, and result accuracy. The key idea is to represent sets of vertices using probabilistic set representations such as Bloom filters. These representations are much faster to process than the original vertex sets thanks to vectorizability and small size. We use these representations as building blocks in important parallel graph mining algorithms such as Clique Counting or Clustering. When enhanced with ProbGraph, these algorithms significantly outperform tuned parallel exact baselines (up to nearly 50 x on 32 cores) while ensuring accuracy of more than 90% for many input graph datasets. Our novel bounds and algorithms based on probabilistic set representations with desirable statistical properties are of separate interest for the data analytics community. Proofs of theorems & more results: http://arxiv.org/abs/2208.11469

Original languageEnglish
Title of host publicationProceedings of SC 2022 : International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherIEEE
Publication date2022
Pages1-17
ISBN (Electronic)9781665454445
DOIs
Publication statusPublished - 2022
Event2022 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2022 - Dallas, United States
Duration: 13 Nov 202218 Nov 2022

Conference

Conference2022 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2022
LandUnited States
ByDallas
Periode13/11/202218/11/2022
SponsorACM's Special Interest Group on High Performance Computing (SIGHPC), Association for Computing Machinery, IEEE Computer Society, IEEE's Technical Committee on High Performance Computing (TCHPC)
SeriesInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC
Volume2022-November
ISSN2167-4329

Bibliographical note

Publisher Copyright:
© 2022 IEEE.

    Research areas

  • Approximate Community Detection, Approximate Graph Clustering, Approximate Graph Mining, Approximate Graph Pattern Matching, Approximate Triangle Counting, Bloom Filters, Graph Sketching, High-Performance Graph Computations, K Minimum Values, MinHash

ID: 344653134