Streaming Graph Challenge: Stochastic Block Partition
Not on the map. Why?
Abstract (arXiv)
An important objective for analyzing real-world graphs is to achieve scalable performance on large, streaming graphs. A challenging and relevant example is the graph partition problem. As a combinatorial problem, graph partition is NP-hard, but existing relaxation methods provide reasonable approximate solutions that can be scaled for large graphs. Competitive benchmarks and challenges have proven to be an effective means to advance state-of-the-art performance and foster community collaboration. This paper describes a graph partition challenge with a baseline partition algorithm of sub-quadratic complexity. The algorithm employs rigorous Bayesian inferential methods based on a statistical model that captures characteristics of the real-world graphs. This strong foundation enables the algorithm to address limitations of well-known graph partition approaches such as modularity maximization. This paper describes various aspects of the challenge including: (1) the data sets and streaming graph generator, (2) the baseline partition algorithm with pseudocode, (3) an argument for the correctness of parallelizing the Bayesian inference, (4) different parallel computation strategies such as node-based parallelism and matrix-based parallelism, (5) evaluation metrics for partition correctness and computational requirements, (6) preliminary timing of a Python-based demonstration code and the open source C++ code, and (7) considerations for partitioning the graph in streaming fashion. Data sets and source code for the algorithm as well as metrics, with detailed documentation are available at GraphChallenge.org.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Aug 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 0; 2024: 1; 2025: 1.
5 papers.
- 2024Towards Faster Graph Partitioning via Pre-training and Inductive Inferencecited by 2
- 2025InfraredGP: Efficient Graph Partitioning via Spectral Graph Neural Networks with Negative Correctionscited by 1
- 2021SamBaS: Sampling-Based Stochastic Block Partitioningcited by 0
- 2021Maneuver Identification Challengecited by 0
- 2022AI Enabled Maneuver Identification via the Maneuver Identification Challengecited by 0
- 2025InfraredGP: Efficient Graph Partitioning via Spectral Graph Neural Networks with Negative Corrections27 Aug 2025
- 2024Towards Faster Graph Partitioning via Pre-training and Inductive Inference1 Sep 2024
- 2022AI Enabled Maneuver Identification via the Maneuver Identification Challenge28 Nov 2022
- 2021Maneuver Identification Challenge25 Aug 2021
- 2021SamBaS: Sampling-Based Stochastic Block Partitioning15 Aug 2021