atlas

Research map / Graph learning / Graph algorithms and clustering

Why the Metric Backbone Preserves Community Structure

NeurIPS 2024 · Graph learning › Graph algorithms and clustering · approach: Graph distance and retrieval · 1 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.

Proves that the metric backbone (union of all-pairs shortest paths) of weighted stochastic block models approximately preserves the relative edge densities between communities, so spectral clustering on it recovers communities, and shows it is an effective sparsifier including for q-NN graphs.

Problem

Whether removing semi-metric edges (keeping only the metric backbone) dilutes or destroys community structure in weighted networks, given that inter-community bridge edges tend to be metric while dense intra-community edges tend to be semi-metric.

Approach

Characterizes the metric backbone of weighted SBMs via first-passage percolation: the probability an edge between blocks a and b survives is asymptotically proportional to p_ab, with a common factor (log n)/(n rho_n), so the backbone thins all block pairs nearly uniformly and preserves community structure.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the approximate metric backbone of q=√n/2-NN instead of G10Spectral clustering · MNISTARI: 0.533 -> 0.563 ± 0.011Helped
Use the approximate metric backbone of q=√n/2-NN instead of G10Spectral clustering · FashionMNISTARI: 0.411 -> 0.425 ± 0.006Helped
Use the approximate metric backbone of q=√n/2-NN instead of G10Spectral clustering · HARARI: 0.519 -> 0.492 ± 0.001Hurt
Use the approximate metric backbone of q=√n/2-NN instead of G10Poisson learning · MNISTARI: 0.814 ± 0.015 -> 0.821 ± 0.021Helped
Use the approximate metric backbone of q=√n/2-NN instead of G10Poisson learning · FashionMNISTARI: 0.526 ± 0.010 -> 0.544 ± 0.014Helped
Use the approximate metric backbone of q=√n/2-NN instead of G10Poisson learning · HARARI: 0.618 ± 0.039 -> 0.636 ± 0.037Helped
Use the approximate metric backbone of q=√n/2-NN instead of G10Graph · MNISTedges: 550,653 -> 373,379 ± 3,018Helped
Use the approximate metric backbone of q=√n/2-NN instead of G10Graph · FashionMNISTedges: 578,547 -> 272,063 ± 857Helped
Use the approximate metric backbone of q=√n/2-NN instead of G10Graph · HARedges: 77,526 -> 37,535 ± 977Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FashionMNIST HAR Primary school contact network

Benchmarks: MNIST FashionMNIST HAR Primary school

Metrics: adjusted Rand index number of edges

Baselines: threshold graph spectral sparsification q-nearest neighbor graph

Builds on: first-passage percolation Spielman-Srivastava spectral sparsification Bayesian stochastic block model inference Leiden algorithm

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