An Online Riemannian PCA for Stochastic Canonical Correlation Analysis
Not on the map. Why?
Abstract (arXiv)
We present an efficient stochastic algorithm (RSG+) for canonical correlation analysis (CCA) using a reparametrization of the projection matrices. We show how this reparametrization (into structured matrices), simple in hindsight, directly presents an opportunity to repurpose/adjust mature techniques for numerical optimization on Riemannian manifolds. Our developments nicely complement existing methods for this problem which either require O(d3) time complexity per iteration with O(frac1√t) convergence rate (where d is the dimensionality) or only extract the top 1 component with O(frac1t) convergence rate. In contrast, our algorithm offers a strict improvement for this classical problem: it achieves O(d2k) runtime complexity per iteration for extracting the top k canonical components with O(frac1t) convergence rate. While the paper primarily focuses on the formulation and technical analysis of its properties, our experiments show that the empirical behavior on common datasets is quite promising. We also explore a potential application in training fair models where the label of protected attribute is missing or otherwise unavailable.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 22 of its 49 references that are in the map. First posted on arXiv 8 Jun 2021.
Builds on
22 of 49 references.
References · 22
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Equality of Opportunity in Supervised Learningcited by 2,000
- 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
- 2018Insights on representational similarity in neural networks with canonical correlationcited by 318
- 2018Empirical Risk Minimization under Fairness Constraintscited by 226
- 2018Riemannian Adaptive Optimization Methodscited by 187
- 2016On Deep Multi-View Representation Learning: Objectives and Optimizationcited by 162
- 2014Hypercolumns for Object Segmentation and Fine-grained Localizationcited by 128
- 2013Manopt, a Matlab toolbox for optimization on manifoldscited by 112
- 2017Beyond Parity: Fairness Objectives for Collaborative Filteringcited by 93
- 2020FairALM: Augmented Lagrangian Method for Training Fair Models with Little Regretcited by 22
10 more
- 2015Tensor Canonical Correlation Analysis for Multi-view Dimension Reductioncited by 14
- 2016Efficient Algorithms for Large-scale Generalized Eigenvector Computation and Canonical Correlation Analysiscited by 10
- 2017Stochastic Canonical Correlation Analysiscited by 7
- 2017Stochastic Approximation for Canonical Correlation Analysiscited by 7
- 2016Doubly Accelerated Methods for Faster CCA and Generalized Eigendecompositioncited by 5
- 2016Four lectures on probabilistic methods for data sciencecited by 5
- 2015Finding Linear Structure in Large Datasets with Scalable Canonical Correlation Analysiscited by 4
- 2015Stochastic Optimization for Deep CCA via Nonlinear Orthogonal Iterationscited by 4
- 2016Efficient Globally Convergent Stochastic Optimization for Canonical Correlation Analysiscited by 4
- 2019Deep Multi-View Learning via Task-Optimal CCAcited by 2
Built on by
Citing papers per year: 2022: 3; 2023: 2; 2024: 1; 2025: 1.
7 papers.
- 2022On the Versatile Uses of Partial Distance Correlation in Deep Learningcited by 18
- 2024Optimization without Retraction on the Random Generalized Stiefel Manifoldcited by 7
- 2023Normative framework for deriving neural networks with multi-compartmental neurons and non-Hebbian plasticitycited by 4
- 2023Fair Canonical Correlation Analysiscited by 3
- 2022The Symmetric Generalized Eigenvalue Problem as a Nash Equilibriumcited by 0
- 2022A Generalized EigenGame with Extensions to Multiview Representation Learningcited by 0
- 2025Sliding Window Informative Canonical Correlation Analysiscited by 0
- 2025Sliding Window Informative Canonical Correlation Analysis23 Jul 2025
- 2024Optimization without Retraction on the Random Generalized Stiefel Manifold2 May 2024
- 2023Fair Canonical Correlation Analysis27 Sep 2023
- 2023Normative framework for deriving neural networks with multi-compartmental neurons and non-Hebbian plasticity20 Feb 2023
- 2022A Generalized EigenGame with Extensions to Multiview Representation Learning21 Nov 2022
- 2022On the Versatile Uses of Partial Distance Correlation in Deep Learning20 Jul 2022
- 2022The Symmetric Generalized Eigenvalue Problem as a Nash Equilibrium10 Jun 2022