The Spectral Barycentre of a Set of Graphs with Community Structure

François G. Meyer
1/26/2025
cs.SIcs.LGphysics.data-an

No official code found. Best implementation: francoismeyer/barycentre-network (0 stars, MIT, last commit 2025-06-13).

Abstract

The notion of barycentre graph is of crucial importance for machine learning algorithms that process graph-valued data. The barycentre graph is a "summary graph" that captures the mean topology and connectivity structure of a training dataset of graphs. The construction of a barycentre requires the definition of a metric to quantify distances between pairs of graphs. In this work, we use a multiscale spectral distance that is defined using the eigenvalues of the normalized graph Laplacian. The eigenvalues -- but not the eigenvectors -- of the normalized Laplacian of the barycentre graph can be determined from the optimization problem that defines the barycentre. In this work, we propose a structural constraint on the eigenvectors of the normalized graph Laplacian of the barycentre graph that guarantees that the barycentre inherits the topological structure of the graphs in the sample dataset. The eigenvectors can be computed using an algorithm that explores the large library of Soules bases. When the graphs are random realizations of a balanced stochastic block model, then our algorithm returns a barycentre that converges asymptotically (in the limit of large graph size) almost-surely to the population mean of the graphs. We perform Monte Carlo simulations to validate the theoretical properties of the estimator; we conduct experiments on real-life graphs that suggest that our approach works beyond the controlled environment of stochastic block models.

View on arXivView PDF

Code Implementations(1)

MIT

Soules Basis for the Estimation of a Spectral Barycentre Network

01MATLABJan 25, 20251 years agoMIT

Similar Papers

Cite this paper

@article{meyer2025spectral,
  title  = {The Spectral Barycentre of a Set of Graphs with Community Structure},
  author = {François G. Meyer},
  year   = {2025},
  eprint = {2502.00038},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.00038v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.00038.svg)](https://codeofpaper.com/paper/2502.00038)

Discussion