Source-linked AI summary

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

Saurabh Sihag, Andrea Cavallo, Elvin Isufi, Gonzalo Mateos, Alejandro Ribeiro

arXiv:2609.10490v1cs.LGeess.SP

TL;DR

The paper addresses theoretical gaps in applying GNNs to covariance matrices, including PCA equivalence, perturbation stability, and multiscale transferability. It develops a GSP-based account of VNNs and concludes that their outcomes are robust to covariance perturbations and transferable across datasets of different scales.

  • Problem

    Existing GNN theory does not accommodate data-driven covariance-matrix nuances, while PCA-based learning faces reproducibility and transferability limitations.

  • Method

    The article uses a GSP perspective to establish PCA–VNN equivalence and analyze VNN stability and transferability.

  • Results

    The surveyed theoretical results demonstrate robustness of VNN outcomes to stochastic covariance perturbations and transference across datasets of different scales.

  • Takeaways & Limitations

    VNN theory provides conceptual and implementation advances to PCA-based learning for settings where covariance matrices describe data structure.

  • Takeaways & Limitations

    The article aims to advance PCA through VNNs rather than diminish or contrast the PCA transform.

Abstract

from arXiv · show

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.

INTRODUCTION

The article frames covariance matrices as graphs and develops a GSP perspective that connects PCA-driven learning with VNNs. It focuses on reproducibility, computational efficiency, and transferability across multiscale datasets.

  • PCA-driven learning first projects data onto a covariance eigenspace, then applies linear regression using importance weights for principal components.
  • Finite-sample eigenvector perturbations, especially with close eigenvalues, can reduce the reproducibility of PCA-based inference outcomes.
  • Conventional PCA struggles with multiscale data because changing feature dimensionality changes the covariance eigenspace and requires recomputation.
  • A covariance-matrix graph filter yields a linear-shift-and-sum implementation that is conceptually identical to PCA and motivates VNNs.
  • Covariance matrices provide graph representations of pairwise statistical dependencies that GNNs can exploit for learning.
  • The tutorial analyzes VNN stability under covariance perturbations and transferability across datasets with different feature scales.

LEARNING WITH COVARIANCE MATRICES: A PCA PERSPECTIVE

This section explains covariance matrices as statistical estimates of pairwise dependencies and presents PCA as an eigenspace-based change of basis. PCA preserves variance through principal components and supports downstream analyses such as regression and clustering.

  • A sample covariance matrix estimates the true covariance matrix from centered data, while its convergence is governed stochastically by perturbation theory.
  • PCA uses covariance eigenvectors to form an orthogonal linear change of basis that exposes simplified structure in multivariate data.
  • Principal components explain dataset variance in proportion to their corresponding covariance eigenvalues.
  • The resulting PCA representation can support downstream statistical tasks including clustering and regression.

Challenges to Learning with PCA

The section identifies PCA limitations involving reproducibility, computational cost, and transferability. These limitations motivate a graph-based conceptual update to PCA through covariance-matrix processing and GSP.

  • Finite-sample noise makes principal-component estimation sensitive when covariance eigenvalues are closely spaced, impairing reproducibility.
  • Structural constraints such as sparsity or diagonal covariance structure can improve robustness to close eigenvalues, but prior approaches address specialized challenges.
  • PCA requires explicit covariance eigendecomposition, an O(m^3) operation that can become prohibitive for high-dimensional data.
  • Changing dataset dimensionality requires recomputing principal components, limiting PCA induction and transferability across spatial scales.
  • The article proposes a holistic conceptual update to PCA through graph treatment of covariance matrices and GSP-driven information processing.

GSP-DRIVEN IMPLEMENTATION OF PCA

Treating a covariance matrix as a graph connects PCA with graph signal processing and yields covariance filters that learn principal-component importance through polynomial operations.

  • Covariance matrix as a graph: Covariance matrices can serve as graph structures whose nodes are features and whose edge weights encode pairwise statistical dependencies.
  • Graph Fourier Transform and PCA: The graph Fourier transform over a covariance matrix is mathematically equivalent to the PCA transform, with eigenvalues acting as graph frequencies.
  • Graph Fourier Transform and PCA: PCA-based regression learns the relative importance of covariance eigenvectors, equivalent to an ideal spectral filter whose coefficients are learned diagonal weights.
  • Achieving Spectral Filtering with Polynomial Operations: Polynomial covariance filters modify principal-component contributions through learnable frequency responses without explicitly computing the covariance eigendecomposition.
  • From PCA to covariance filters: Compared with PCA, covariance filters are computationally more efficient, less vulnerable to unreliable eigenspectrum estimates, and scale-free across covariance-matrix dimensionalities.

PCA-based regression

Covariance filters implement PCA-like processing as graph operations, while nonlinear activations and stacked layers extend these filters into expressive VNNs with connections to self-attention.

  • From coVariance Filters to VNNs: Stacking covariance perceptrons with pointwise nonlinearities forms VNNs whose nonlinear transformations increase expressiveness beyond linear covariance filters.
  • From coVariance Filters to VNNs: VNNs are GNNs that use the covariance matrix as the graph shift operator, with filter banks providing multiple parallel inputs and outputs.
  • Self-Attention in Transformers versus CoVariance Filter in VNNs: Self-attention computes a generalized covariance XMX^T, and setting M to the identity recovers a covariance filter with nonlinear normalization.
  • Self-Attention in Transformers versus CoVariance Filter in VNNs: Covariance provides common ground between self-attention and covariance filters, while VNNs offer a specialized deep-learning solution when large datasets are infeasible.

STABILITY OF VNNS

VNN stability analysis studies how finite-sample covariance perturbations affect learned representations and shows that stability requires sacrificing discrimination between close eigenvalues.

  • Motivation for stability analysis: Traditional PCA approaches are vulnerable to irreproducibility when the estimated covariance matrix changes through additional samples or independent datasets.
  • Stability problem: The stability problem asks whether representations based on the sample covariance converge to those based on the ensemble covariance as sample size increases.
  • Stability of coVariance Filters and VNNs: Theorem 1 establishes high-probability stability for covariance filters and VNNs when filter frequency responses are Lipschitz in the covariance eigenvalues.
  • Stability of coVariance Filters and VNNs: The representation discrepancy decays with sample size at least at rate 1/n^(1/2−ε), so sample-covariance VNN representations converge to population-covariance representations.
  • Stability versus discriminability: Stability trades off against discriminability because close eigenvalues have difficult-to-distinguish sample eigenspaces, requiring similar filter responses.

Sparse VNNs

Sparse VNNs incorporate covariance sparsification to improve estimation and computational efficiency while analyzing stability under finite-sample and sparsification errors.

  • Sparse covariance estimators: Sparse VNNs integrate sparse covariance estimators directly into the VNN framework, using hard thresholding when the true covariance is sparse.Hard thresholding sets covariance entries below a threshold to zero.
  • Hard-thresholded stability: The hard-thresholded stability bound decreases with sample size and depends on per-row sparsity c0 rather than covariance spectral norm, tightening for sparse covariances.Thresholding confines estimation noise to the true nonzero entries.
  • Stochastic sparsification: Stochastic sparsification introduces a sparsity-stability tradeoff: dropping more or larger covariance elements improves efficiency but can discard relevant information and reduce stability.The tradeoff is controlled through the dropping probabilities pij.
  • Empirical stability: The sparse-filter experiments found stable VNN performance across covariance perturbations, whereas PCA-LR and PCA-rbf performances were highly stochastic.The observed VNN stability was consistent with Theorem 1, whose Lipschitz condition was satisfied by the trained filters.
  • Empirical stability: On chronological-age prediction, VNN achieved MAE 7.54 years and Pearson’s correlation 0.841, compared with PCA-LR’s 7.64 years and 0.832.PCA-rbf achieved MAE 8.03 years and Pearson’s correlation 0.813.

TRANSFERABILITY OF VNNS

VNN transferability across feature resolutions is analyzed by mapping data, covariance matrices, and representations to a common continuous domain. Under convergence and closeness conditions, representations become increasingly similar across scales.

  • Transference formulation: The transference problem seeks a bound on representation distance when continuous approximations of inputs and covariance matrices are close.This formalizes when one VNN with fixed filter coefficients can transfer between datasets with m1 and m2 features.
  • Continuous representations: Multiscale data and covariance matrices are mapped to continuous functions so representations with different dimensionalities can be compared in a shared domain.Inputs map to yx on [0,1], while covariance matrices map to WC on [0,1]^2.
  • Theoretical transferability: Theorem 4 states that continuous VNN representations converge across scales when covariance approximations form a converging sequence and inputs are appropriately represented.The result supports convergence of output summary statistics as resolutions increase.
  • Empirical transferability: For Schaefer atlas covariances, cut distances decreased from 0.005 between 100 and 200 parcels to 0.0025 between 200 and 400 parcels.The covariance sequence therefore became closer at finer scales.
  • Empirical transferability: VNN outputs transferred from a 100-dimensional dataset to 200- and 400-dimensional versions achieved Pearson’s correlation > 0.97 in all scenarios.The datasets represented the same information at different resolutions.

EXTENSIONS OF VNNS

Extensions broaden VNNs to complex data structures, specialized covariance estimators, label scarcity, and multiscale datasets.

  • Framework extensions: Recent VNN developments address complex data structures, specialized estimators, and operational constraints such as label scarcity.These extensions are presented alongside parallels with classical PCA variants.
  • Multiscale neuroimaging: VNN transferability is illustrated for chronological-age prediction across 100-, 200-, and 400-parcellation versions of Schaefer’s brain atlas.The transferred outputs are compared between the 100-dimensional training dataset and higher-dimensional versions.

Task-Based Covariance Estimation

Task-based covariance estimation extends VNNs to temporal, fair, and corrupted data by adapting covariance processing to task structure and perturbation patterns.

  • SpatioTemporal VNNs: SpatioTemporal VNNs incorporate temporal windows into graph convolution and update covariance estimates and filter coefficients online.Under stationarity, the iterative procedure converges to the true covariance; under non-stationarity, it adapts to distribution shifts.
  • Fair VNNs: Fair VNNs target consistent downstream accuracy across groups and retain robustness to finite-sample errors in fair covariance estimation.The framework extends fair PCA with learnable fair weights.
  • Fair VNNs: Fair VNNs combine fair covariance estimators with a loss balancing downstream performance and bias mitigation.The estimators reweight groups or decouple group dependencies from covariance structure.
  • Robust VNNs: Robust VNNs learn low-rank and sparse covariance corrections end-to-end to filter large perturbations from outliers or missing values.Their loss balances task accuracy with structural priors on the correction matrices.
  • Robust VNNs: Robust VNNs produce task-aware covariances that remain stable under both finite-sample estimation errors and significant data corruption.The method uses label information while compensating for corruption.

Covariance Scattering Transforms

Covariance Scattering Transforms provide robust, covariance-aware representations without training, addressing settings where labels are scarce. Their multiscale wavelet cascade produces features that support strong downstream performance in low-data regimes.

  • Covariance Scattering Transforms: CSTs generate robust covariance-aware representations without training for applications where abundant data coexist with scarce labels.They address a limitation of supervised VNNs, which rely on labeled data to estimate filter coefficients.
  • Covariance Scattering Transforms: Covariance wavelets localize filtering in the covariance matrix’s spectral and spatial domains to extract patterns across scales.The wavelets capture shifted or modified versions of covariance patterns through a cascade interleaved with nonlinear activations.
  • Covariance Scattering Transforms: CST representations can grow substantially in dimension, so pruning removes low-energy branches while reducing computation and memory use.The passage states that pruning maintains stability and expressivity while accelerating computation and lowering memory consumption.
  • Covariance Scattering Transforms: Strong downstream task performance is achievable with simple readout models, including in low-data regimes or settings with minimal labeled data.The high-quality CST features support this performance despite the limited-label setting.

CONCLUSIONS AND FUTURE OUTLOOK

The tutorial develops a graph-signal-processing perspective on PCA through covariance-based graph neural networks, addressing finite-sample stability and multiscale transferability. It presents VNNs as a principled framework for reliable covariance-based learning while extending the discussion toward applications and future statistical connections.

  • CONCLUSIONS AND FUTURE OUTLOOK: Graph filters on covariance matrices provide a polynomial, task-specific alternative implementation of PCA without explicit eigendecomposition.Unlike PCA as a decoupled preprocessing step, graph filters are parametric, task-specific, and scale-free across dataset dimensionalities.
  • CONCLUSIONS AND FUTURE OUTLOOK: VNN analyses rigorously establish robustness to stochastic covariance perturbations and transferability across datasets of different scales.These guarantees address covariance-specific challenges beyond abstract graph perturbation theory.
  • CONCLUSIONS AND FUTURE OUTLOOK: Multiscale transfer guarantees indicate that VNNs can leverage redundant signals across resolutions, potentially enabling computation- or data-efficient learning.The article presents an analytic framework for transfer across multiscale datasets and identifies this as a route toward efficient frameworks.
  • CONCLUSIONS AND FUTURE OUTLOOK: The tutorial frames VNNs as conceptual advancements to PCA rather than replacements, while extending covariance-based theory toward fairness, temporal evolution, corrupted data, and other statistical methods.Future directions include cross-covariance graphs linked to CCA and conceptual connections between covariance filters and transformer self-attention.
  • CONCLUSIONS AND FUTURE OUTLOOK: Refined VNN bounds characterize dependence on data size and covariance properties, supporting principled deployment in finite-data regimes.The stability results connect sample covariance estimation to reproducible inference outcomes across finite datasets from the same distribution.
  • CONCLUSIONS AND FUTURE OUTLOOK: In brain-age-gap prediction, VNNs offer enhanced interpretability and guaranteed stability and generalizability of anatomical findings in finite- and multiscale-data regimes.The cited application is presented as an alternative to largely opaque, performance-driven approaches that are not practical for clinical deployment.

BIOGRAPHIES

The biographies identify researchers working across graph signal processing, statistical learning, network science, and machine learning for graph-structured data.

  • The contributors hold faculty and research positions at institutions including the University at Albany, TU Delft, and the University of Rochester.The supplied biographies also mention the University of Pennsylvania and the Polytechnic University of Turin.
  • Their research spans graph learning, statistical signal processing, network science, decentralized optimization, and networked systems.Specific application areas include critical infrastructure, recommender systems, sensor networks, robot teams, and networked control.
  • The biographies note distinctions including dissertation, conference-paper, teaching, and research awards.Examples include the 2022 IEEE SPS Best PhD Dissertation Award, the 2025 ICASSP Best Conference Paper Award, and Penn teaching awards.
Loading 2609.10490v1…