Source-linked AI summary

Statistical inference on random dot product graphs: a survey

Avanti Athreya, Donniell E. Fishkind, Keith Levin, Vince Lyzinski, Youngser Park, Yichen Qin, Daniel L. Sussman, Minh Tang, Joshua T. Vogelstein, Carey E. Priebe

arXiv:1709.05454v1stat.MEmath.STstat.ML

TL;DR

The paper addresses how to perform statistically principled inference on random graphs when latent structure is unobserved. It surveys a spectral-embedding paradigm for RDPGs, covering estimation, asymptotic theory, hypothesis testing, and applications. The supported conclusion is that adjacency and Laplacian embeddings provide feasible tools across latent-position estimation, graph testing, and network analysis, while their validity depends on modeling and selection assumptions.

  • Problem

    Inference on random graphs requires methods for estimating latent structure and distributions, assessing asymptotic behavior, and conducting graph hypothesis tests across diverse network models.

  • Method

    The survey synthesizes spectral methods based on adjacency and Laplacian embeddings, including consistency, asymptotic normality, efficiency comparisons, hypothesis testing, and applications.

  • Results

    The survey exhibits consistent and asymptotically normal spectral estimators and shows their use in community detection, multisample graph testing, and connectome analysis.

  • Takeaways & Limitations

    Spectral embeddings provide Euclidean representations that support clustering, classification, latent-position estimation, and single- and multi-sample graph hypothesis testing.

  • Takeaways & Limitations

    The analysis assumes a known fixed embedding dimension, and robustness to dimension-selection errors remains an open problem.

Abstract

from arXiv · show

The random dot product graph (RDPG) is an independent-edge random graph that is analytically tractable and, simultaneously, either encompasses or can successfully approximate a wide range of random graphs, from relatively simple stochastic block models to complex latent position graphs. In this survey paper, we describe a comprehensive paradigm for statistical inference on random dot product graphs, a paradigm centered on spectral embeddings of adjacency and Laplacian matrices. We examine the analogues, in graph inference, of several canonical tenets of classical Euclidean inference: in particular, we summarize a body of existing results on the consistency and asymptotic normality of the adjacency and Laplacian spectral embeddings, and the role these spectral embeddings can play in the construction of single- and multi-sample hypothesis tests for graph data. We investigate several real-world applications, including community detection and classification in large social networks and the determination of functional and biologically relevant network properties from an exploratory data analysis of the Drosophila connectome. We outline requisite background and current open problems in spectral graph inference.

1 Introduction

The survey develops spectral inference for random dot product graphs, a tractable model that represents or approximates diverse independent-edge graphs. It connects graph inference with classical statistical goals, covering estimation, asymptotic behavior, hypothesis testing, applications, and open problems.

  • Model and motivation: Random dot product graphs use Euclidean latent positions, with connection probabilities given by latent-position inner products.They provide an analytically tractable latent position model for independent-edge graphs.
  • Model and motivation: Stochastic blockmodels can be represented as random dot product graphs with block-specific latent positions, while RDPGs cover broader heterogeneous networks.This includes models where vertices have unobserved attributes and connection probabilities vary across vertex pairs.
  • Inference paradigm: The paper organizes graph inference around consistency, asymptotic distributions, efficiency, robustness, and implications for single- and multi-sample testing.Its estimators and test statistics exploit adjacency or Laplacian spectral embeddings.
  • Inference paradigm: The survey synthesizes results on spectral-embedding consistency, asymptotic normality, robustness, and multisample graph hypothesis testing.It also discusses applications to community detection, classification, and real network data.
  • Hypothesis testing: Spectral embeddings support theoretically justified two-sample tests for equality of latent positions or equality of underlying graph distributions.These tests address semiparametric and nonparametric graph-comparison problems.
  • Open problems: The analysis assumes a known, fixed embedding dimension, although estimating that dimension is discussed and robustness to dimension errors remains open.The survey identifies embedding-dimension robustness as a current investigation.

2 Definitions, notation, and background

This section introduces the notation and probabilistic setting for latent position graphs, then defines inner-product distributions, RDPGs, and their relationship to broader graph models. It also records the model’s rotational nonidentifiability and positive-semidefinite scope.

  • Notation and probability: A graph is represented by an adjacency matrix A, while random-graph analysis is formulated on a sample space with probability measure P.The section also establishes matrix, norm, eigenvalue, singular-value, and asymptotic notation.
  • Core definitions: An inner-product distribution on R^d requires every pairwise latent-position inner product to lie in [0,1].This ensures the inner products can serve as edge probabilities.
  • Core definitions: An RDPG is an undirected hollow independent-edge graph whose edge probabilities equal dot products of associated latent positions.Latent positions may be random and unobserved, or fixed and unobserved in the corresponding fixed-position formulation.
  • Identifiability: Latent positions are identifiable only up to orthogonal transformation because X and XW produce the same probability matrix when W is unitary.This is an inherent nonidentifiability of the RDPG representation.
  • Core definitions: Latent position random graphs generalize RDPGs by allowing arbitrary latent spaces and symmetric kernel link functions.RDPGs are the special case in which the latent space is Euclidean and the kernel is an inner product.
  • Model relationships: Positive-semidefinite K-block SBMs, DCSBMs, and MMSBMs occupy nested relationships within the RDPG model, while unrestricted-dimension RDPGs are dense in positive-semidefinite latent position models.This establishes RDPGs as a broad modeling framework for several independent-edge graph families.

3 Core proof techniques: probabilistic and linear algebraic bounds

The proof framework controls random adjacency matrices through concentration and spectral perturbation results, then converts these controls into embedding guarantees. A power-method decomposition supplies the leading stochastic term for later distributional analysis.

  • Proof toolkit: The core proof toolkit combines matrix concentration inequalities, the Davis–Kahan theorem, and detailed power-method bounds.These tools support consistency and asymptotic-normality results for spectral embeddings.
  • Probabilistic bounds: Hoeffding’s inequality controls sums of independent random variables, while matrix concentration controls the spectral norm of A−P under density assumptions.The cited spectral bounds require conditions such as δ(P) growing beyond logarithmic powers of n.
  • Linear algebraic bounds: Because A is a noisy version of P, spectral-norm control enables eigenvalue comparison through Weyl’s inequality and eigenspace comparison through Davis–Kahan.For rank-d matrices, spectral-norm bounds can also translate into Frobenius-norm bounds.
  • Linear algebraic bounds: For sufficiently dense RDPGs, the top d eigenvalues of A are nonnegative with high probability.Positive semidefiniteness of P, eigenvalue-size conditions, and spectral perturbation bounds support this conclusion.
  • Embedding control: Under rank and eigengap conditions, perturbation bounds show that the empirical embedding is close to the latent-position embedding up to an orthogonal transformation.The eigengap controls the sensitivity of the associated eigenspaces.
  • Embedding control: The embedding decomposes into a leading term involving (A−P) and a smaller remainder, allowing standard concentration and distributional tools to analyze the leading term.Bounding the remainder is a central technical challenge.

4 Spectral embeddings and estimation for RDPGs

The survey develops spectral-embedding methods for estimating latent positions in RDPGs, emphasizing consistency, exact block recovery, and asymptotic distributions for adjacency and Laplacian embeddings.

  • Consistency and block recovery: Spectral embeddings of Laplacians and adjacency matrices provide consistent estimates of block memberships in stochastic blockmodels.
  • Consistency and block recovery: Constant-order Frobenius error for rotated latent positions supports principled two-sample tests for equality of RDPG generating latent positions.
  • Consistency and block recovery: Improved 2 →∞ bounds can yield asymptotically almost surely perfect block recovery, including settings with unknown embedding dimension or hierarchical structure.These bounds address limitations of Frobenius error control, which can permit large rowwise outliers.
  • Asymptotic distributions: For i.i.d. latent positions, scaled ASE row errors converge to mixtures of multivariate normals after orthogonal alignment.The mixture becomes multivariate normal after conditioning on a block in a finite-support stochastic blockmodel.
  • Asymptotic distributions: Analogous distributional results are established for Laplacian embeddings, including finite-block mixtures and the Erdős-Rényi special case.The results describe limiting behavior for embeddings associated with block-specific latent positions and normalized degrees.

5 Implications for subsequent inference

Spectral embeddings support clustering and hypothesis tests for graph inference, but their relative performance depends on the model regime and comparison task. Omnibus embeddings extend inference to multiple graphs while reducing variance and avoiding pairwise alignment.

  • 5.1 Nonparametric clustering: a comparison of ASE and LSE via Chernoff information: The ratio ρA/ρL provides a clustering-independent surrogate for choosing adjacency versus Laplacian spectral embedding in stochastic blockmodels.Values above one favor ASE for sufficiently large graphs, while values below one favor LSE.
  • 5.1 Nonparametric clustering: a comparison of ASE and LSE via Chernoff information: Neither ASE nor LSE dominates across the full parameter space; LSE is generally preferable for sufficiently sparse block-probability matrices, whereas ASE tends to dominate when entries are relatively large.For the examined parameter ranges, LSE is favored at smaller p and q, while ASE is favored at larger p and q.
  • 5.2 Hypothesis testing: The survey develops two-sample tests for graphs with known vertex correspondence, including equality of latent positions up to orthogonal transformation and related scaling or projection transformations.The framework includes testing whether stochastic blockmodels have the same or related block-probability matrices.
  • 5.2 Hypothesis testing: The orthogonal-alignment test is asymptotically at most level α and is consistent when the latent-position discrepancies are nonzero infinitely often and their subsequence liminf diverges.The same consistency condition is stated for the corresponding testing procedures under the supplied assumptions.
  • 5.3 Omnibus embedding: Omnibus embeddings consistently estimate latent positions, reduce variance through joint embedding and averaging, and enable graph comparison without cumbersome Procrustes alignments.They provide distinct representations for each graph within a shared space, supporting multi-graph inference.

6 Applications

The applications demonstrate spectral methods for brain-scan comparison, hierarchical community analysis, and biologically meaningful structure discovery in the Drosophila connectome. Across these settings, embeddings and clustering expose reproducibility, motifs, neuron-type organization, and continuous age-related structure, while highlighting model-selection and scalability boundaries.

  • 6.1 Semiparametric testing for brain scan data: The brain-scan procedure generally fails to reject equality for scans from the same subject, while frequently rejecting equality across subjects.Graphs were spatially aligned, embedded in R4, and tested with parametric-bootstrap p-values because the large-sample rejection region was conservative for n = 70.
  • 6.2 Community detection and classification in hierarchical models: Spectral community detection combined with nonparametric two-sample testing supports scalable comparison of subgraphs and their stochastically similar motifs.The framework extends community detection beyond uncovering subgraphs to classifying them into repeated, statistically comparable structures.
  • 6.2 Community detection and classification in hierarchical models: Repeated motif structure in the Friendster graph is consistent with SBM substructure, supporting recursive application of the algorithm to subsequent motifs.Hierarchical clustering identifies repeated coarse-grained motifs, and the inferred substructure motivates recursion within those motifs.
  • 6.2 Community detection and classification in hierarchical models: Simultaneously embedding all subgraphs in a motif could improve scalability, but averaging differently sized or errorfully obtained subgraphs may compound errors.The proposed motif-average strategy is presented as an open challenge rather than a completed solution.
  • 6.3 Structure discovery in the Drosophila connectome: The latent structure model generalizes the stochastic block model with a lower-dimensional curve, and the fitted KC curve varies monotonically with neuron age.The KC curve is constrained to be quadratic; linearity is rejected with p < 0.001, while the resulting four-component model captures biologically relevant properties.
  • 6.3 Structure discovery in the Drosophila connectome: Directed adjacency spectral embedding followed by Gaussian-mixture clustering separates the four neuron types and reveals multiple clusters within Kenyon Cells.The MB connectome analysis uses left and right singular vectors to embed directed graphs in R2d; clusters align clearly with neuron types, while KC structure is more heterogeneous.

7 Conclusion: complexities, open questions, and future work

The survey frames spectral embeddings as a Euclidean-style foundation for inference on random graphs, while identifying important limitations and open problems. It highlights applications to heterogeneous networks, graph testing, and connectomics, alongside extensions beyond the basic RDPG setting.

  • Conclusion: Spectral decompositions of adjacency and Laplacian matrices underpin consistency, asymptotic normality, community detection, multisample testing, and connectomics applications.The paradigm is grounded in RDPGs, which combine linear algebraic transparency with broad approximation of independent-edge graphs.
  • Open questions and limitations: Correct embedding dimension is essential for the stated adjacency-embedding consistency results, while finite-sample dimension selection remains difficult.Underestimation can markedly bias subsequent inference; overestimation generally preserves signal but reduces efficiency through increased variance.
  • Open questions and limitations: The positive-semidefinite requirement limits the basic RDPG, although a generalized model using an indefinite inner product can approximate any latent position graph arbitrarily closely.The generalized construction uses P = XI_p,qX^⊺ with positive and negative diagonal entries in I_p,q.
  • Open questions and limitations: Weighted-graph inference, optimal diagonal augmentation for self-edges, and inference under dependent edges remain incompletely resolved.Rank transformations can mitigate skew in weighted graphs, but their deeper theory remains open; violations of independent edges create theoretical and practical hurdles.
  • Future work: Joint graph inference still raises questions about correlated or corrupted omnibus embeddings, Procrustes alignment, multisample testing, and comparative efficiency.The survey explicitly characterizes these as open problems in joint graph inference and testing.
  • Conclusion: Adjacency and Laplacian spectral embeddings support latent position estimation and single- and multi-sample graph hypothesis testing.Their distributional results provide classical asymptotic-normality analogues for graph estimators.

8 Appendix

The appendix supplies proof details for adjacency spectral-embedding consistency and asymptotic normality, and sketches the Laplacian spectral-embedding central limit theorem.

  • Appendix: The appendix proves consistency and asymptotic normality results for the adjacency spectral embedding.It also outlines the proof of the central limit theorem for the Laplacian spectral embedding.
  • Appendix: The adjacency-embedding consistency proof targets latent-position recovery in the 2 →∞ norm for RDPGs.The appendix begins with a detailed proof of this result.
  • Appendix: The appendix retains the notation introduced in Section 4 while developing the supporting arguments.This establishes continuity between the main theoretical statements and their proofs.

Proof of Theorem 8

The proof of Theorem 8 establishes adjacency spectral-embedding consistency by controlling eigenspace perturbations, residual terms, and latent-position recovery under RDPG assumptions. Concentration inequalities and eigenvalue bounds yield high-probability alignment with the true latent positions.

  • Proof of Theorem 8: Theorem 8 concerns adjacency spectral-embedding recovery of latent positions up to an orthogonal transformation.Its event of successful alignment occurs asymptotically almost surely, with probability tending to one as n grows.
  • Proof of Theorem 8: The proof uses Davis–Kahan perturbation bounds to show that adjacency- and population eigenspaces are close.The argument also assumes a lower bound on the relevant population eigenvalue relative to the eigengap.
  • Proof of Theorem 8: Hoeffding’s inequality controls sums involving A − P, while Weyl’s inequality bounds adjacency eigenvalues.These concentration and spectral bounds support the high-probability perturbation estimates used throughout the proof.
  • Proof of Theorem 8: Theorem 19 decomposes the Frobenius error between the adjacency embedding and latent positions into residual terms with controlled orders.The stated bounds include ∥R1∥F = O(δ^-1(P)), ∥R2∥F = O((log n)δ^-1/2(P)), and ∥R3∥F = O(δ^-1/2(P)).
  • Proof of Theorem 8: The proof completes 2 →∞ consistency by bounding rowwise perturbation terms after aligning the empirical and population eigenspaces.A union bound over rows and embedding coordinates converts coordinatewise concentration into a uniform rowwise result.
  • Proof of Theorem 8: When latent positions are sampled from an inner-product distribution, the population eigenvalues grow proportionally with n.For rank-d second-moment matrix Δ, λ_i(P) = Ω(nλ_i(Δ)) almost surely, and the smallest scaled population eigenvalue receives a corresponding high-probability lower bound.

Sketch of proof of Theorem 10

The proof sketch of Theorem 10 linearizes the Laplacian spectral embedding around its population counterpart, controls the remainder, and then applies a multivariate central limit theorem. This converts the embedding fluctuation into a tractable sum of independent terms conditional on a latent position.

  • Sketch of proof of Theorem 10: The Laplacian embedding is defined using expected-degree normalization before comparison with its empirical counterpart.The construction introduces a normalized latent-position matrix through the expected degree diagonal matrix.
  • Sketch of proof of Theorem 10: Theorem 10 is approached by expressing the scaled Laplacian-embedding error as explicit linear combinations of adjacency deviations plus a small residual.The residual has Frobenius norm O(n^-1) with high probability.
  • Sketch of proof of Theorem 10: Conditional on a latent position, the leading fluctuation term is approximately a sum of independent mean-zero variables.The multivariate central limit theorem then yields the distributional result for the embedding rows.
  • Sketch of proof of Theorem 10: Concentration of L(A) around L(P) and Davis–Kahan bounds establish closeness between their leading eigenspaces.The projector difference is O(n^-1/2), while a suitable aligned eigenspace difference is O(n^-1).
  • Sketch of proof of Theorem 10: The proof bounds the remaining nonlinear and eigenspace terms using Hoeffding’s inequality and Davis–Kahan perturbation arguments.These controls connect the explicit adjacency-based expansion to the spectral quantities in the empirical embedding.
  • Sketch of proof of Theorem 10: A Taylor expansion of D^-1/2 handles the nonlinear dependence of the normalized Laplacian on observed degrees.This expansion yields the approximation needed to derive the stated linearized representation.
Loading 1709.05454v1…