Nonparametric Canonical Correlation Analysis
Tomer Michaeli, Weiran Wang, Karen Livescu

TL;DR
This paper revisits Lancaster's classical theory to develop a practical, nonparametric CCA method that estimates correlations directly from data without heavy computation, outperforming kernel CCA and matching deep CCA.
Contribution
It introduces a novel nonparametric CCA algorithm based on density estimation and SVD, avoiding kernel matrix inversion and improving efficiency and performance.
Findings
NCCA performs better than kernel CCA in experiments.
NCCA is faster and more memory-efficient than kernel CCA.
PLCCA effectively combines linear and nonparametric views.
Abstract
Canonical correlation analysis (CCA) is a classical representation learning technique for finding correlated variables in multi-view data. Several nonlinear extensions of the original linear CCA have been proposed, including kernel and deep neural network methods. These approaches seek maximally correlated projections among families of functions, which the user specifies (by choosing a kernel or neural network structure), and are computationally demanding. Interestingly, the theory of nonlinear CCA, without functional restrictions, had been studied in the population setting by Lancaster already in the 1950s, but these results have not inspired practical algorithms. We revisit Lancaster's theory to devise a practical algorithm for nonparametric CCA (NCCA). Specifically, we show that the solution can be expressed in terms of the singular value decomposition of a certain operator…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace and Expression Recognition · Bayesian Methods and Mixture Models · Advanced Statistical Modeling Techniques
