LGMLMar 23, 2022

Dynamically-Scaled Deep Canonical Correlation Analysis

Meta AI
arXiv:2203.12377v21 citationsh-index: 63Has Code
Originality Incremental advance
AI Analysis

This work addresses a specific bottleneck in feature extraction for multi-view learning, offering an incremental improvement over existing deep CCA methods.

The paper tackled the limitation of fixed parameters in deep canonical correlation analysis (CCA) models by introducing a dynamic scaling method that makes the last layer parameters input-dependent, resulting in more correlated representations and improved retrieval performance on multiple datasets.

Canonical Correlation Analysis (CCA) is a method for feature extraction of two views by finding maximally correlated linear projections of them. Several variants of CCA have been introduced in the literature, in particular, variants based on deep neural networks for learning highly correlated nonlinear transformations of two views. As these models are parameterized conventionally, their learnable parameters remain independent of the inputs after the training process, which may limit their capacity for learning highly correlated representations. We introduce a novel dynamic scaling method for training an input-dependent canonical correlation model. In our deep-CCA models, the parameters of the last layer are scaled by a second neural network that is conditioned on the model's input, resulting in a parameterization that is dependent on the input samples. We evaluate our model on multiple datasets and demonstrate that the learned representations are more correlated in comparison to the conventionally-parameterized CCA-based models and also obtain preferable retrieval results. Our code is available at https://github.com/tomerfr/DynamicallyScaledDeepCCA.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes