Symmetry-driven embedding of networks in hyperbolic space
Simon Lizotte, Jean-Gabriel Young, Antoine Allard
TL;DR
This work tackles the lack of uncertainty quantification in hyperbolic network embeddings by introducing BIGUE, a Bayesian MCMC method that samples the posterior of a $ ext{S}^1$ hyperbolic random graph model. By incorporating cluster transformations, BIGUE overcomes multimodal posterior geometry and achieves superior mixing relative to random-walk and gradient-based baselines, enabling credible intervals for vertex positions, model parameters, and derived network properties. The results demonstrate multimodality and non-Gaussian posteriors, and show that posterior samples yield graphs with properties and predictive capabilities comparable to or broader than point-estimate methods like Mercator. The approach provides a principled framework for uncertainty propagation in hyperbolic embeddings with potential applications in edge prediction, routing, and network analysis, while highlighting current scalability limits and avenues for extension to higher dimensions and efficiency enhancements.
Abstract
Hyperbolic models are known to produce networks with properties observed empirically in most network datasets, including heavy-tailed degree distribution, high clustering, and hierarchical structures. As a result, several embeddings algorithms have been proposed to invert these models and assign hyperbolic coordinates to network data. Current algorithms for finding these coordinates, however, do not quantify uncertainty in the inferred coordinates. We present BIGUE, a Markov chain Monte Carlo (MCMC) algorithm that samples the posterior distribution of a Bayesian hyperbolic random graph model. We show that the samples are consistent with current algorithms while providing added credible intervals for the coordinates and all network properties. We also show that some networks admit two or more plausible embeddings, a feature that an optimization algorithm can easily overlook.
