Gradient-Based Spectral Embeddings of Random Dot Product Graphs
Not on the map. Why?
Abstract (arXiv)
The Random Dot Product Graph (RDPG) is a generative model for relational data, where nodes are represented via latent vectors in low-dimensional Euclidean space. RDPGs crucially postulate that edge formation probabilities are given by the dot product of the corresponding latent positions. Accordingly, the embedding task of estimating these vectors from an observed graph is typically posed as a low-rank matrix factorization problem. The workhorse Adjacency Spectral Embedding (ASE) enjoys solid statistical properties, but it is formally solving a surrogate problem and can be computationally intensive. In this paper, we bring to bear recent advances in non-convex optimization and demonstrate their impact to RDPG inference. We advocate first-order gradient descent methods to better solve the embedding problem, and to organically accommodate broader network embedding applications of practical relevance. Notably, we argue that RDPG embeddings of directed graphs loose interpretability unless the factor matrices are constrained to have orthogonal columns. We thus develop a novel feasible optimization method in the resulting manifold. The effectiveness of the graph representation learning framework is demonstrated on reproducible experiments with both synthetic and real network data. Our open-source algorithm implementations are scalable, and unlike the ASE they are robust to missing edge data and can track slowly-varying latent positions from streaming graphs.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 20 of its 48 references that are in the map. First posted on arXiv 25 Jul 2023.
Builds on
20 of 48 references.
References · 20
- 2018Nonconvex Optimization Meets Low-Rank Matrix Factorization: An Overviewcited by 160
- 2020Machine Learning on Graphs: A Model and Comprehensive Taxonomycited by 156
- 2016Pymanopt: A Python Toolbox for Optimization on Manifolds using Automatic Differentiationcited by 94
- 2014Guaranteed Matrix Completion via Non-convex Factorizationcited by 82
- 2015Fast low-rank estimation by projected gradient descent: General statistical and algorithmic guaranteescited by 70
- 2017Statistical inference on random dot product graphs: a surveycited by 70
- 2016Global rates of convergence for nonconvex optimization on manifoldscited by 62
- 2015Dropping Convexity for Faster Semi-definite Optimizationcited by 40
- 2015Community Detection and Classification in Hierarchical Stochastic Blockmodelscited by 23
- 2017TIMERS: Error-Bounded SVD Restart on Dynamic Networkscited by 19
- 2020The multilayer random dot product graphcited by 19
- 2019GraSPy: Graph Statistics in Pythoncited by 15
8 more
- 2021Spectral embedding for dynamic networks with stability guaranteescited by 13
- 2016Sequential change-point detection based on nearest neighborscited by 11
- 2018Out-of-sample extension of graph adjacency spectral embeddingcited by 8
- 2019Efficient Estimation for Random Dot Product Graphs via a One-step Procedurecited by 8
- 2022Online Change Point Detection for Weighted and Directed Random Dot Product Graphscited by 6
- 2017Robust Estimation from Multiple Graphs under Gross Error Contaminationcited by 5
- 2021Optimal network online change point localisationcited by 5
- 2021Exact Linear Convergence Rate Analysis for Low-Rank Symmetric Matrix Completion via Gradient Descentcited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 2.
3 papers.