Scalable and Flexible Multiview MAX-VAR Canonical Correlation Analysis
arXiv:1605.09459 · doi:10.1109/TSP.2017.2698365
Abstract
Generalized canonical correlation analysis (GCCA) aims at finding latent low-dimensional common structure from multiple views (feature vectors in different domains) of the same entities. Unlike principal component analysis (PCA) that handles a single view, (G)CCA is able to integrate information from different feature spaces. Here we focus on MAX-VAR GCCA, a popular formulation which has recently gained renewed interest in multilingual processing and speech modeling. The classic MAX-VAR GCCA problem can be solved optimally via eigen-decomposition of a matrix that compounds the (whitened) correlation matrices of the views; but this solution has serious scalability issues, and is not directly amenable to incorporating pertinent structural constraints such as non-negativity and sparsity on the canonical components. We posit regularized MAX-VAR GCCA as a non-convex optimization problem and propose an alternating optimization (AO)-based algorithm to handle it. Our algorithm alternates between {\em inexact} solutions of a regularized least squares subproblem and a manifold-constrained non-convex subproblem, thereby achieving substantial memory and computational savings. An important benefit of our design is that it can easily handle structure-promoting regularization. We show that the algorithm globally converges to a critical point at a sublinear rate, and approaches a global optimal solution at a linear rate when no regularization is considered. Judiciously designed simulations and large-scale word embedding tasks are employed to showcase the effectiveness of the proposed algorithm.
References in corpus (4)
- Finding Linear Structure in Large Datasets with Scalable Canonical Correlation Analysis
- A globally convergent algorithm for nonconvex optimization based on block coordinate update
- Large scale canonical correlation analysis with iterative least squares
- A Comparison of Relaxations of Multiset Cannonical Correlation Analysis and Applications
Cited by in corpus (7)
- A Unified Framework for Structured Graph Learning via Spectral Constraints
- Nonlinear Multiview Analysis: Identifiability and Neural Network-assisted Implementation
- Multisubject Task-Related fMRI Data Processing via a Two-Stage Generalized Canonical Correlation Analysis
- Tensor Canonical Correlation Analysis with Convergence and Statistical Guarantees
- Signed Graph Learning with Hidden Nodes
- Sparse Generalized Canonical Correlation Analysis: Distributed Alternating Iteration based Approach
- Communication-Efficient Federated Linear and Deep Generalized Canonical Correlation Analysis