An Online Riemannian PCA for Stochastic Canonical Correlation Analysis

06/08/2021
by   Zihang Meng, et al.
0

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(d^3) time complexity per iteration with O(1/√(t)) convergence rate (where d is the dimensionality) or only extract the top 1 component with O(1/t) convergence rate. In contrast, our algorithm offers a strict improvement for this classical problem: it achieves O(d^2k) runtime complexity per iteration for extracting the top k canonical components with O(1/t) 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.

READ FULL TEXT
research
05/26/2016

Stochastic Variance Reduced Riemannian Eigensolver

We study the stochastic Riemannian gradient algorithm for matrix eigen-d...
research
12/10/2012

A simpler approach to obtaining an O(1/t) convergence rate for the projected stochastic subgradient method

In this note, we present a new averaging technique for the projected sto...
research
02/22/2017

Stochastic Approximation for Canonical Correlation Analysis

We study canonical correlation analysis (CCA) as a stochastic optimizati...
research
02/04/2019

Adaptive stochastic gradient algorithms on Riemannian manifolds

Adaptive stochastic gradient algorithms in the Euclidean space have attr...
research
12/29/2021

Nonconvex Stochastic Scaled-Gradient Descent and Generalized Eigenvector Problems

Motivated by the problem of online canonical correlation analysis, we pr...
research
06/27/2012

Adaptive Canonical Correlation Analysis Based On Matrix Manifolds

In this paper, we formulate the Canonical Correlation Analysis (CCA) pro...
research
09/25/2019

A Self-consistent-field Iteration for Orthogonal Canonical Correlation Analysis

We propose an efficient algorithm for solving orthogonal canonical corre...

Please sign up or login with your details

Forgot password? Click here to reset