• Open Access

Extracting Interpretable Physical Parameters from Spatiotemporal Systems Using Unsupervised Learning

Peter Y. Lu, Samuel Kim, and Marin Soljačić
Phys. Rev. X 10, 031056 – Published 11 September 2020

Abstract

Experimental data are often affected by uncontrolled variables that make analysis and interpretation difficult. For spatiotemporal systems, this problem is further exacerbated by their intricate dynamics. Modern machine learning methods are particularly well suited for analyzing and modeling complex datasets, but to be effective in science, the result needs to be interpretable. We demonstrate an unsupervised learning technique for extracting interpretable physical parameters from noisy spatiotemporal data and for building a transferable model of the system. In particular, we implement a physics-informed architecture based on variational autoencoders that is designed for analyzing systems governed by partial differential equations. The architecture is trained end to end and extracts latent parameters that parametrize the dynamics of a learned predictive model for the system. To test our method, we train our model on simulated data from a variety of partial differential equations with varying dynamical parameters that act as uncontrolled variables. Numerical experiments show that our method can accurately identify relevant parameters and extract them from raw and even noisy spatiotemporal data (tested with roughly 10% added noise). These extracted parameters correlate well (linearly with R2>0.95) with the ground truth physical parameters used to generate the datasets. We then apply this method to nonlinear fiber propagation data, generated by an ab initio simulation, to demonstrate its capabilities on a more realistic dataset. Our method for discovering interpretable latent parameters in spatiotemporal systems will allow us to better analyze and understand real-world phenomena and datasets, which often have unknown and uncontrolled variables that alter the system dynamics and cause varying behaviors that are difficult to disentangle.

  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
2 More
  • Received 27 August 2019
  • Revised 6 May 2020
  • Accepted 21 July 2020

DOI:https://doi.org/10.1103/PhysRevX.10.031056

Published by the American Physical Society under the terms of the Creative Commons Attribution 4.0 International license. Further distribution of this work must maintain attribution to the author(s) and the published article’s title, journal citation, and DOI.

Published by the American Physical Society

Physics Subject Headings (PhySH)

Interdisciplinary PhysicsNonlinear DynamicsGeneral Physics

Authors & Affiliations

Peter Y. Lu1,*, Samuel Kim2, and Marin Soljačić1

  • 1Department of Physics, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA
  • 2Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA

  • *lup@mit.edu

Popular Summary

Scientists have long strived not only to model and predict complex systems, such as fluid flow and electromagnetism, but also to break them down and understand their fundamental aspects. However, in the face of complex and chaotic dynamics, like those governing weather phenomena, it becomes very difficult to distinguish between the inherent dynamics and changes caused by varying external influences. In such an uncontrolled setting, scientists are in need of new tools to help them disentangle these effects and understand the underlying physics. Applying recent advances in machine learning combined with a physics-informed model design, we demonstrate precisely such a tool, providing the ability to automatically extract interpretable parameters that govern the changes in dynamics seen in the data.

Though machine learning is traditionally thought of as a black-box method used for image recognition or time-series prediction, modern unsupervised learning techniques can be adapted to provide interpretable results for physical systems by incorporating key physical constraints. Specializing in datasets from spatiotemporal systems, our method is designed to extract interpretable physical parameters and to provide a tunable predictive model of the dynamics, all without prior knowledge of the underlying system. For example, given raw data generated by a chaotic model for a flame front, we show that our method automatically identifies and extracts a varying viscosity damping parameter that controls the propagation dynamics.

Our method is an example of how data-driven techniques can provide scientists with new tools for predicting and understanding the physics behind complex dynamical systems.

Key Image

Article Text

Click to Expand

References

Click to Expand
Issue

Vol. 10, Iss. 3 — July - September 2020

Subject Areas
Reuse & Permissions
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review X

Reuse & Permissions

It is not necessary to obtain permission to reuse this article or its components as it is available under the terms of the Creative Commons Attribution 4.0 International license. This license permits unrestricted use, distribution, and reproduction in any medium, provided attribution to the author(s) and the published article's title, journal citation, and DOI are maintained. Please note that some figures may have been included with permission from other third parties. It is your responsibility to obtain the proper permission from the rights holder directly for these figures.

×

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×