atlas

Research map / Graph learning / Graph algorithms and clustering

From Your Block to Our Block: How to Find Shared Structure Between Stochastic Block Models over Multiple Graphs

AAAI 2025 · Graph learning › Graph algorithms and clustering · approach: Continuous DAG structure learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes shared stochastic block models (SSBM) that let multiple unaligned graphs share s block connectivity parameters, proves NP-hardness, and gives MCMC, ILP, and greedy fitting methods evaluated on synthetic, ADHD brain, and Wikipedia graphs.

Problem

Finding whether multiple unaligned graphs of different sizes share blocks with similar connectivity structure, i.e., fitting SBMs over several graphs that share parameters for s blocks.

Approach

Model n graphs with separate SBMs whose parameters are constrained to be identical for s blocks chosen across graphs; fit either jointly via MCMC with simulated annealing, or in two stages (per-graph SBM then choose shared blocks via ILP or greedy).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fit SBMs with shared parameters using MCMC instead of fitting each graph separatelyWikipedia networks · English and Chinese Wikipedia networkslog-likelihood: -5.050×10^9 -> -5.036×10^9Helped
incorporate shared blocks selected by GreedyWikipedia network SBMs · English and Chinese Wikipedia networksBICHelped
use MCMC with an agglomeration heuristic to initialize per-graph SBMs, then use ILP to select shared blocksSSBM inference pipeline · Synthetic graphsShared ARIHelped
use ILP rather than Greedy or Random to select shared blocks with true block assignmentsSSBM-fixed · Synthetic graphs with true block assignmentsShared ARIHelped
use ILP-selected shared blocks rather than no shared blocksMultilevel SBM · Synthetic graphsBICHelped
use ILP-selected shared blocks rather than no shared blocksMultilevel-initialized single SBM · Synthetic graphsBICHelped
use ILP-selected shared blocks rather than no shared blocksMultilevel-initialized shared SBM · Synthetic graphsBICHelped
use ILP-selected shared blocks rather than no shared blocksMultilevel-initialized single SBM · Synthetic graphslog-likelihoodHurt
use ILP-selected shared blocks rather than no shared blocksMultilevel-initialized single SBM · Synthetic graphsBICNo clear effect
use Greedy rather than ILP to select shared blocksSSBM-fixed · Synthetic graphsruntimeHelped
use multilevel initialization for shared MCMC rather than shared MCMC aloneSSBM inference · Synthetic graphspartition ARIHelped
use multilevel initialization for single-graph MCMC rather than multilevel aloneSingle-graph SBM inference · Synthetic graphsShared ARINo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: synthetic SBM graphs (200-500 vertices) NITRC ADHD-200 resting-state brain networks English and Chinese Wikipedia link networks (KONECT)

Benchmarks: synthetic SBM graphs ADHD-200 brain networks English and Chinese Wikipedia networks

Metrics: adjusted Rand index log-likelihood BIC running time

Baselines: SingleSBM (MCMC per graph) MultilevelSBM (agglomerative MCMC) Random block selection Greedy shared-block selection

Builds on: stochastic block model MCMC block inference (graph-tool) Bayesian information criterion

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy