Research
Under construction
This page provides an overview of my research in the areas of data-driven dynamical systems, measure transport, and scientific machine learning. While most of my work lies at the intersection of these three fields, you can use the buttons below to explore projects organized by their primary focus.Data-Driven Dynamical Systems
The primary goal of data-driven dynamical systems involves reconstructing essential properties of complex physical processes from observed measurement data. Depending on the application, this may involve identifying the dynamical laws governing a system’s evolution, reconstructing its full state from partial observations, or estimating quantities such as invariant measures and Lyapunov exponents from data. These tasks are especially challenging when dynamics are chaotic and high-dimensional, and when data is subject to measurement noise, sparse sampling, and uncertainty. Common strategies that seek pointwise agreement between model simulations and the observed data are fragile in these situations. Rather than directly modeling trajectories, my recent work in this area uses global statistical quantities and tools from measure transport to develop robust strategies for learning, predicting, and reconstructing dynamical systems.Data-Adaptive Learning of Dynamical Systems by Matching Transfer Operators and Invariant Measures
Yinong Huang, Jonah Botvinick-Greenhouse, and Yunan Yang. Preprint.| | We introduce a transition-statistics approach to system identification that learns dynamics by matching the induced motion of probability mass across a data-adaptive mesh. Given trajectory data, we build an unstructured partition of state space and approximate the Perron–Frobenius operator with a regularized Ulam transition matrix. Our construction yields a Markov matrix supporting gradient-based optimization with respect to the parameters of a learned vector field. [arXiv] [code] |
Measure-Theoretic Time-Delay Embedding
Jonah Botvinick-Greenhouse, Maria Oprea, Romit Maulik, and Yunan Yang. Journal of Statistical Physics.| | The celebrated Takens' embedding theorem provides a theoretical foundation for reconstructing the full state of a dynamical system from partial observations. However, the classical theorem assumes that the underlying system is deterministic and that observations are noise-free, limiting its applicability in real-world scenarios. Motivated by these limitations, we formulate a measure-theoretic generalization that adopts an Eulerian description of the dynamics and recasts the embedding as a pushforward map between spaces of probability measures. [arXiv] [journal] [code] [slides] |
Invariant Measures in Time-Delay Coordinates for Unique Dynamical System Identification
Jonah Botvinick-Greenhouse, Robert Martin, and Yunan Yang. Physical Review Letters.| | Invariant measures are widely used to compare chaotic dynamical systems, as they offer robustness to noisy data, uncertain initial conditions, and irregular sampling. However, large classes of systems with distinct transient dynamics can still exhibit the same asymptotic statistical behavior, which poses challenges when invariant measures alone are used to perform system identification. Motivated by Takens’ seminal embedding theory, we propose studying invariant measures in time-delay coordinates, which exhibit enhanced sensitivity to the underlying dynamics. [arXiv] [journal] [code] [slides] [poster] |
Learning Dynamics on Invariant Measures Using PDE-Constrained Optimization
Jonah Botvinick-Greenhouse, Robert Martin, and Yunan Yang. Chaos: An Interdisciplinary Journal of Nonlinear Science.| | We extend the methodology in [Yang et al., 2023] to learn autonomous continuous-time dynamical systems from invariant measures. The highlight of our approach is to reformulate the inverse problem of learning ODEs or SDEs from data as a PDE-constrained optimization problem. This shift in perspective allows us to learn from slowly sampled inference trajectories and perform uncertainty quantification for the forecasted dynamics. [arXiv] [journal] [code] [slides] [poster] |
An Unstructured Mesh Approach to Nonlinear Noise Reduction for Coupled Systems
Aaron Kirtland, Jonah Botvinick-Greenhouse, Marianne DeBrito, Megan Osborne, Casey Johnson, Robert S. Martin, Samuel J. Araki, Daniel Q. Eckhardt. SIAM Journal on Applied Dynamical Systems.| | To address noise inherent in electronic data acquisition systems and real world sources, Araki et al. [Physica D: Nonlinear Phenomena, 417 (2021) 132819] demonstrated a grid based nonlinear technique to remove noise from a chaotic signal, leveraging a clean high-fidelity signal from the same dynamical system and ensemble averaging in multidimensional phase space. This method achieved denoising of a time-series data with 100% added noise but suffered in regions of low data density. To improve this grid-based method, here an unstructured mesh based on triangulations and Voronoi diagrams is used to accomplish the same task. [arXiv] [journal] [code] [poster] |
Measure Transport
On the Unique Recovery of Transport Maps and Vector Fields from Finite Measure-Valued Data
Jonah Botvinick-Greenhouse and Yunan Yang. Preprint.| | We establish guarantees for the unique recovery of vector fields and transport maps from finite measure-valued data, yielding new insights into generative models, data-driven dynamical systems, and PDE inverse problems. In particular, we provide general conditions under which a diffeomorphism can be uniquely identified from its pushforward action on finitely many densities, i.e., when the data $\{(ρ_j,f\#ρ_j)\}_{j=1}^m$ uniquely determines $f$. As a corollary, we introduce a new metric which compares diffeomorphisms by measuring the discrepancy between finitely many pushforward densities in the space of probability measures. [arXiv] [code] |
Generative modeling of time-dependent densities via optimal transport and projection pursuit
Jonah Botvinick-Greenhouse, Yunan Yang, and Romit Maulik. Chaos: An Interdisciplinary Journal of Nonlinear Science.| | Motivated by the computational difficulties incurred by popular deep learning algorithms for the generative modeling of temporal densities, we propose a cheap alternative that requires minimal hyperparameter tuning and scales favorably to high-dimensional problems. In particular, we use a projection-based optimal transport solver [Meng et al., Advances in Neural Information Processing Systems (Curran Associates, 2019), Vol. 32] to join successive samples and, subsequently, use transport splines (Chewi et al., 2020) to interpolate the evolving density. [arXiv] [journal] [code] [slides] [poster] |
Scientific Machine Learning
Operator Learning Surrogate Modeling of Hydraulically Fractured Geothermal Injection-Production Systems: A Cornell Case Study
Yulong Liu, Jonah Botvinick-Greenhouse, Yunan Yang, and Chloé Arson. U.S. Rock Mechanics/Geomechanics Symposium.| | Through its Climate Action Plan, Cornell University has committed to achieving carbon neutrality by 2035 and has supported the Earth Source Heat (ESH) project to demonstrate the viability of direct-use deep geothermal energy for district heating on its main campus in Ithaca, NY. To enable rapid inference and optimization of fracture-dominated doublet designs under CUBO site constraints, an operator learning surrogate model is trained on 5,500 finite-element (FE) simulations and evaluated on 498 unseen cases. [conference] |
AB-PINNs: Adaptive-Basis Physics-Informed Neural Networks for Residual-Driven Domain Decomposition
Jonah Botvinick-Greenhouse, Wael H. Ali, Mouhacine Benosman, Saviz Mowlavi. Machine Learning: Science and Technology.| | We introduce adaptive-basis physics-informed neural networks (AB-PINNs), a novel approach to domain decomposition for training PINNs in which existing subdomains dynamically adapt to the intrinsic features of the unknown solution. Drawing inspiration from classical mesh refinement techniques, we also modify the domain decomposition on-the-fly throughout training by introducing new subdomains in regions of high residual loss, thereby providing additional expressive power where the solution of the differential equation is challenging to represent. [arXiv] [journal] [code] |
