Skip to content

Learning with Covariance Matrices: Principal Component Analysis Meets Learning with Graphs

Saurabh Sihag Andrea Cavallo Elvin Isufi Gonzalo Mateos Alejandro Ribeiro
Sep 2026 · 0 citations · 58 references
Computer Science Engineering

Abstract

This feature article provides an overview of the theoretical foundations for coVariance neural networks (VNNs), i.e., graph neural networks (GNNs) operating on covariance matrices as graphs. Covariance matrices are ubiquitous across domains, and hence, the deployment of GNNs often leverages graphs of pairwise statistical dependencies. Existing theoretical contributions on GNNs consider abstract graph representations and cannot accommodate the data-driven nuances associated with covariance matrices. This tutorial brings into focus various novel theoretical insights via mathematical analyses of VNNs that have broad signal processing implications, including: (i) a conceptual equivalence between VNNs and principal component analysis (PCA)-based information processing; (ii) refined stability bounds on predictive outcomes in the presence of finite sample-induced covariance matrix perturbations; and (iii) refined characterization of transferability of VNNs across multiscale datasets. The theoretical insights discussed herein provide the underlying principles and justification towards adopting VNNs over workhorse PCA-based learning pipelines, in applications where covariance matrices are useful descriptors of data structure. We also convey how impact of these foundational advances permeates to \textit{principled} designs and applications of learning methods across broad domains where covariance matrices emerge. Notably, we elucidate the conceptual insights facilitated by VNNs to the specific task of characterizing brain age gap for neurodegenerative conditions using neuroimaging datasets, a timely problem in computational neuroscience. Broader impacts to other application domains are discussed as well.

View source

Similar papers

Preprint Aug 2026

Covariance Kernels on Unordered Pair Spaces: Theory and Applications to Network-Valued Data

Many scientific problems are relational: the quantity of interest is a connection between two objects, while information about similarity is available for the objects themselves. We develop a covariance framework for unordered relationships that transfers object-level geometry to the relations they form while preservin...

M. Fuentes · 0 citations
#artificial intelligence Preprint Sep 2026

A Unified Uncertainty Representation for Graph Neural Networks via Doubly-Spectral Stochastic Expansion

A capacity theorem shows that, under a full-rank feature assumption, a restricted subfamily matches the chaos coefficients of any Gaussian-latent random graph signal, with exponentially decaying truncation error under a growth condition; the task-level claims are established empirically.

Fred Xu, Thomas Markovich, Florence Regol et al. · 0 citations
Preprint Aug 2026

Structured Sheaf Learning of Consistent Connection Graphs

Structured Connection Graph Learning (SCGL), a block-coordinate algorithm that combines closed-form updates, manifold projections, and spectral constraints, and converges to stationary points of the resulting nonconvex problem, is developed.

Leonardo Di Nino, Gabriele D’Acunto, Sergio Barbarossa et al. · 0 citations
#machine learning Preprint Sep 2026

Edge-Level Automorphism in GNNs: A Quantitative Framework and Effective Designs For Link Prediction

A novel quantitative framework to assess GNN expressiveness for link prediction is introduced, and the edge automorphism ratio (EAR) is introduced, a scalar metric that quantifies a GNN's ability to distinguish links in a given graph.

Shao-Wei Chen, Donald Loveland, Tobias Käfer et al. · 0 citations
Preprint Aug 2026

Joint Estimation of Sparse Multilayer Networks via Graph Limits

A nonparametric joint estimator based on blockmodel approximations is developed, which captures each layer's varying sparsity and connection structure, accounting for heterogeneity via shared latent variables across all layers, and enables high-resolution estimation even in sparser layers.

Youngseok Song, S. Olhede · 1 citation

Related blog posts

Microsoft Research Blog Jul 13, 2026

Verifying Rust cryptography in SymCrypt, from standards to code

Cryptographic code supports vital protections in modern computing systems. Learn how a new method helps verify code as developers write it while preserving speed and adaptability as it gets implemented and evolves. The post Verifying Rust cryptography in SymCrypt, from standards to code appeared first on Microsoft Research.

MIT News · Artificial Intelligence Oct 28, 2026

Making machines that can listen

Professor Paris Smaragdis develops computers with superhuman hearing for applications like speech recognition, music understanding, and environmental monitoring.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.