Nonlinear Multiview Analysis: Identifiability and Neural Network-assisted Implementation
arXiv:1909.09177 · doi:10.1109/TSP.2020.2986351
Abstract
Multiview analysis aims at extracting shared latent components from data samples that are acquired in different domains, e.g., image, text, and audio. Classic multiview analysis, e.g., canonical correlation analysis (CCA), tackles this problem via matching the linearly transformed views in a certain latent domain. More recently, powerful nonlinear learning tools such as kernel methods and neural networks are utilized for enhancing the classic CCA. However, unlike linear CCA whose theoretical aspects are clearly understood, nonlinear CCA approaches are largely intuition-driven. In particular, it is unclear under what conditions the shared latent components across the views can be identified---while identifiability plays an essential role in many applications. In this work, we revisit nonlinear multiview analysis and address both the theoretical and computational aspects. Our work leverages a useful nonlinear model, namely, the post-nonlinear model, from the nonlinear mixture separation literature. Combining with multiview data, we take a nonlinear multiview mixture learning viewpoint, which is a natural extension of the classic generative models for linear CCA. From there, we derive a learning criterion. We show that minimizing this criterion leads to identification of the latent shared components up to certain ambiguities, under reasonable conditions. Our derivation and formulation also offer new insights and interpretations to existing deep neural network-based CCA formulations. On the computation side, we propose an effective algorithm with simple and scalable update rules. A series of simulations and real-data experiments corroborate our theoretical analysis.
arXiv commentaccepted version; IEEE transactions on signal processing
References in corpus (13)
- Adam: A Method for Stochastic Optimization
- Nonlinear unmixing of hyperspectral images: models and algorithms
- Nonnegative Matrix Factorization for Signal and Data Analytics: Identifiability, Algorithms, and Applications
- Unsupervised Feature Extraction by Time-Contrastive Learning and Nonlinear ICA
- Robust Volume Minimization-Based Matrix Factorization for Remote Sensing and Document Clustering
- On Identifiability of Nonnegative Matrix Factorization
- Randomized Nonlinear Component Analysis
- Scalable and Flexible Multiview MAX-VAR Canonical Correlation Analysis
- Structured SUMCOR Multiview Canonical Correlation Analysis for Large-Scale Data
- Finding Linear Structure in Large Datasets with Scalable Canonical Correlation Analysis
- Large scale canonical correlation analysis with iterative least squares
- Learning Nonlinear Mixtures: Identifiability and Algorithm
- Efficient Algorithms for Large-scale Generalized Eigenvector Computation and Canonical Correlation Analysis
Cited by in corpus (4)
- Personalized Coupled Tensor Decomposition for Multimodal Data Fusion: Uniqueness and Algorithms
- Identifiability-Guaranteed Simplex-Structured Post-Nonlinear Mixture Learning via Autoencoder
- Revisiting Deep Generalized Canonical Correlation Analysis
- Communication-Efficient Federated Linear and Deep Generalized Canonical Correlation Analysis