A dynamical systems based framework for dimension reduction
Ryeongkyung Yoon, Braxton Osting

TL;DR
This paper introduces a novel nonlinear dynamical systems framework called dynamical dimension reduction (DDR) for learning low-dimensional data representations by evolving points towards a subspace, with training via gradient-based optimization.
Contribution
The paper develops a new DDR framework that models data embedding as a flow towards a subspace, with a well-posed optimization and gradient computation using optimal control theory.
Findings
DDR outperforms PCA, t-SNE, and Umap on synthetic datasets.
The method is theoretically grounded with proven properties.
Gradient-based training effectively learns the low-dimensional embedding.
Abstract
We propose a novel framework for learning a low-dimensional representation of data based on nonlinear dynamical systems, which we call dynamical dimension reduction (DDR). In the DDR model, each point is evolved via a nonlinear flow towards a lower-dimensional subspace; the projection onto the subspace gives the low-dimensional embedding. Training the model involves identifying the nonlinear flow and the subspace. Following the equation discovery method, we represent the vector field that defines the flow using a linear combination of dictionary elements, where each element is a pre-specified linear/nonlinear candidate function. A regularization term for the average total kinetic energy is also introduced and motivated by optimal transport theory. We prove that the resulting optimization problem is well-posed and establish several properties of the DDR method. We also show how the DDR…
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
TopicsProtein Structure and Dynamics · Machine Learning in Materials Science · Model Reduction and Neural Networks
MethodsPrincipal Components Analysis
