Efficient Algorithms for Large-scale Generalized Eigenvector Computation and Canonical Correlation Analysis
Not on the map. Why?
Abstract (arXiv)
This paper considers the problem of canonical-correlation analysis (CCA) (Hotelling, 1936) and, more broadly, the generalized eigenvector problem for a pair of symmetric matrices. These are two fundamental problems in data analysis and scientific computing with numerous applications in machine learning and statistics (Shi and Malik, 2000; Hardoon et al., 2004; Witten et al., 2009). We provide simple iterative algorithms, with improved runtimes, for solving these problems that are globally linearly convergent with moderate dependencies on the condition numbers and eigenvalue gaps of the matrices involved. We obtain our results by reducing CCA to the top-k generalized eigenvector problem. We solve this problem through a general framework that simply requires black box access to an approximate linear system solver. Instantiating this framework with accelerated gradient descent we obtain a running time of O(fracz k √kappaρ log(1/ε) log left(kkappa/ρright)) where z is the total number of nonzero entries, kappa is the condition number and ρ is the relative eigenvalue gap of the appropriate matrices. Our algorithm is linear in the input size and the number of components k up to a log(k) factor. This is essential for handling large-scale matrices that appear in practice. To the best of our knowledge this is the first such algorithm with global linear convergence. We hope that our results prompt further research and ultimately improve the practical running time for performing these important data analysis procedures on large data sets.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Apr 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 1; 2024: 3.
10 papers.
- 2021An Online Riemannian PCA for Stochastic Canonical Correlation Analysiscited by 7
- 2024Optimization without Retraction on the Random Generalized Stiefel Manifoldcited by 7
- 2023Differential geometry with extreme eigenvalues in the positive semidefinite conecited by 5
- 2024Generalized Eigenvalue Problems with Generative Priorscited by 3
- 2021Faster Randomized Methods for Orthogonality Constrained Problemscited by 2
- 2021Nonconvex Stochastic Scaled-Gradient Descent and Generalized Eigenvector Problemscited by 2
- 2024The inexact power augmented Lagrangian method for constrained nonconvex optimizationcited by 1
- 2021Communication-Efficient Federated Linear and Deep Generalized Canonical Correlation Analysiscited by 0
- 2022Multiblock ADMM for nonsmooth nonconvex optimization with nonlinear coupling constraintscited by 0
- 2022The Symmetric Generalized Eigenvalue Problem as a Nash Equilibriumcited by 0
- 2024Generalized Eigenvalue Problems with Generative Priors2 Nov 2024
- 2024The inexact power augmented Lagrangian method for constrained nonconvex optimization26 Oct 2024
- 2024Optimization without Retraction on the Random Generalized Stiefel Manifold2 May 2024
- 2023Differential geometry with extreme eigenvalues in the positive semidefinite cone14 Apr 2023
- 2022The Symmetric Generalized Eigenvalue Problem as a Nash Equilibrium10 Jun 2022
- 2022Multiblock ADMM for nonsmooth nonconvex optimization with nonlinear coupling constraints19 Jan 2022
- 2021Nonconvex Stochastic Scaled-Gradient Descent and Generalized Eigenvector Problems29 Dec 2021
- 2021Communication-Efficient Federated Linear and Deep Generalized Canonical Correlation Analysis25 Sep 2021
- 2021Faster Randomized Methods for Orthogonality Constrained Problems22 Jun 2021
- 2021An Online Riemannian PCA for Stochastic Canonical Correlation Analysis8 Jun 2021