- Featured in Physics
- Letter
- Open Access
Data-driven discovery and extrapolation of parameterized pattern-forming dynamics
Phys. Rev. Research 5, L042017 – Published 2 November, 2023
DOI: https://doi.org/10.1103/PhysRevResearch.5.L042017
Abstract
Pattern-forming systems can exhibit a diverse array of complex behaviors as external parameters are varied, enabling a variety of useful functions in biological and engineered systems. First-principles derivations of the underlying transitions can be characterized using bifurcation theory on model systems whose governing equations are known. In contrast, data-driven methods for more complicated and realistic systems whose governing evolution dynamics are unknown have only recently been developed. Here, we develop a data-driven approach, the sparse identification for nonlinear dynamics with control parameters (SINDyCP), to discover dynamics for systems with adjustable control parameters, such as an external driving strength. We demonstrate the method on systems of varying complexity, ranging from discrete maps to systems of partial differential equations. To mitigate the impact of measurement noise, we also develop a weak formulation of SINDyCP and assess its performance on noisy data. We demonstrate applications including the discovery of universal pattern-formation equations, and their bifurcation dependencies, directly from data accessible from experiments and the extrapolation of predictions beyond the weakly nonlinear regime near the onset of an instability.
Physics Subject Headings (PhySH)
Research News
Learning Governing Equations and Control Parameters from Data
Using a few measurements of a pattern-forming system, a new machine-learning algorithm can determine the system’s governing equations and their parameters in a form that is interpretable by scientists.
See more in Physics
Article Text
Supplemental Material
References (45)
- S. L. Brunton and J. N. Kutz, Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control (Cambridge University Press, Cambridge, UK, 2022).
- S. M. Udrescu and M. Tegmark, AI Feynman: A physics-inspired method for symbolic regression, Sci. Adv. 6, eaay2631 (2020).
- G. E. Karniadakis, I. G. Kevrekidis, L. Lu, P. Perdikaris, S. Wang, and L. Yang, Physics-informed machine learning, Nat. Rev. Phys. 3, 422 (2021).
- S. L. Brunton, J. L. Proctor, and J. N. Kutz, Discovering governing equations from data by sparse identification of nonlinear dynamical systems, Proc. Natl. Acad. Sci. USA 113, 3932 (2016).
- M. C. Cross and P. C. Hohenberg, Pattern formation outside of equilibrium, Rev. Mod. Phys. 65, 851 (1993).
- Y. A. Kuznetsov, Elements of Applied Bifurcation Theory (Springer, New York, 1998).
- I. S. Aranson and L. Kramer, The world of the complex Ginzburg-Landau equation, Rev. Mod. Phys. 74, 99 (2002).
- Z. G. Nicolaou, H. Riecke, and A. E. Motter, Chimera states in continuous media: Existence and distinctness, Phys. Rev. Lett. 119, 244101 (2017).
- V. Heinonen, A. J. Abraham, J. Słomka, K. J. Burns, P. J. Sáenz, and J. Dunkel, Emergent universal statistics in nonequilibrium systems with dynamical scale selection, arXiv:2205.01627.
- S. L. Brunton, J. L. Proctor, and J. N. Kutz, Sparse identification of nonlinear dynamics with control (SINDYc), IFAC-PapersOnLine 49, 710 (2016).
- E. Kaiser, J. N. Kutz, and S. L. Brunton, Sparse identification of nonlinear dynamics for model predictive control in the low-data limit, Proc. R. Soc. A 474, 20180335 (2018).
- U. Fasel, E. Kaiser, J. N. Kutz, B. W. Brunton, and S. L. Brunton, SINDy with control: A tutorial, in Proceedings of the 2021 60th IEEE Conference on Decision and Control (CDC) (IEEE, Austin, 2021), pp. 16–21.
- S. H. Rudy, S. L. Brunton, J. L. Proctor, and J. N. Kutz, Data-driven discovery of partial differential equations, Sci. Adv. 3, e1602614 (2017).
- H. Schaeffer, Learning partial differential equations via data discovery and sparse optimization, Proc. R. Soc. A 473, 20160446 (2017).
- S. H. Rudy, A. Alla, S. Brunton, and J. N. Kutz, Data-driven identification of parametric partial differential equations, SIAM J. Appl. Dyn. Syst. 18, 643 (2019).
- H. Schaeffer, G. Tran, and R. Ward, Learning dynamical systems and bifurcation via group sparsity, arXiv:1709.01558.
- B. Kramer, P. Grover, P. Boufounos, S. Nabi, and M. Benosman, Sparse sensing and DMD-based identification of flow regimes and bifurcations in complex flows, SIAM J. Appl. Dyn. Syst. 16, 1164 (2017).
- M. Schmelzer, R. P. Dwight, and P. Cinnella, Discovery of algebraic Reynolds-stress models using sparse symbolic regression, Flow, Turbul. Combust. 104, 579 (2020).
- L. Zanna and T. Bolton, Data-driven equation discovery of ocean mesoscale closures, Geophys. Res. Lett. 47, e2020GL088376 (2020).
- S. Beetham, R. O. Fox, and J. Capecelatro, Sparse identification of multiphase turbulence closures for coupled fluid-particle flows, J. Fluid Mech. 914, A11 (2021).
- Z. Wang, B. Wu, K. Garikipati, and X. Huan, A perspective on regression and Bayesian approaches for system identification of pattern formation dynamics, Theor. Appl. Mech. Lett. 10, 188 (2020).
- N. Romeo, A. Hastewell, A. Mietke, and J. Dunkel, Learning developmental mode dynamics from single-cell trajectories, eLife 10, e68679 (2021).
- R. Supekar, B. Song, A. Hastewell, G. P. T. Choi, A. Mietke, and J. Dunkel, Learning hydrodynamic equations for active matter from particle simulations and experiments, Proc. Natl. Acad. Sci. USA 120, e2206994120 (2023).
- A. A. Kaptanoglu, B. M. de Silva, U. Fasel, K. Kaheman, A. J. Goldschmidt, J. L. Callaham, C. B. Delahunt, Z. G. Nicolaou, K. Champion, J. C. Loiseau, and J. N. Kutz, PySINDy: A comprehensive Python package for robust sparse system identification, J. Open Source Softw. 7, 3994 (2022).
- The PySINDy repository is available at https://github.com/dynamicslab/pysindy.
- P. A. K. Reinbold, D. R. Gurevich, and R. O. Grigoriev, Using noisy or incomplete data to discover models of spatiotemporal dynamics, Phys. Rev. E 101, 010203(R) (2020).
- P. A. K. Reinbold, L. M. Kageorge, M. F. Schatz, and R. O. Grigoriev, Robust learning from noisy, incomplete, high-dimensional experimental data via physically constrained symbolic regression, Nat. Commun. 12, 3219 (2021).
- D. A. Messenger and D. M. Bortz, Weak SINDy for partial differential equations, J. Comput. Phys. 443, 110525 (2021).
- D. A. Messenger and D. M. Bortz, Learning mean-field equations from particle data using WSINDy, Physica D 439, 133406 (2022).
- See Supplemental Material at http://link.aps.org/supplemental/10.1103/PhysRevResearch.5.L042017 for an animation of the trajectories in Figs. 1 and 2 and details about numerical integration, additional demonstrations, the Oregonator model, the weak-form implementation, and the Swift-Hohenberg equation.
- M. Mazzotti, M. Morbidelli, and G. Serravalle, Bifurcation analysis of the Oregonator model in the 3-D space bromate/malonic acid/stoichiometric coefficient, J. Phys. Chem. 99, 4501 (1995).
- N. M. Mangan, S. L. Brunton, J. L. Proctor, and J. N. Kutz, Inferring biological networks by sparse identification of nonlinear dynamics, IEEE Trans. Mol. Biol. Multi-Scale Commun. 2, 52 (2016).
- M. Ipsen, F. Hynne, and P. G. Sørensen, Amplitude equations for reaction-diffusion systems with a Hopf bifurcation and slow real modes, Physica D 136, 66 (2000).
- It is not possible to remove all numerical derivatives in the weak formulation, but the maximum order of derivatives can generally be reduced to at most half the original order for the library.
- Noise intensity here refers to the pointwise standard deviation on the spatiotemporal grid employed in the simulations. True white noise has a Dirac delta variance, and intensity should thus scale with grid spacing and time step to 1/2 power.
- J. Burke and E. Knobloch, Homoclinic snaking: Structure and stability, Chaos 17, 037102 (2007).
- AUTO is currently maintained in the GitHub repository, https://github.com/auto-07p/auto-07p.
- B. G. Chen, N. Upadhyaya, and V. Vitelli, Nonlinear conduction via solitons in a topological mechanical insulator, Proc. Natl. Acad. Sci. USA 111, 13004 (2014).
- Z. G. Nicolaou, D. J. Case, E. B. Wee, M. M. Driscoll, and A. E. Motter, Heterogeneity-stabilized homogeneous states in driven media, Nat. Commun. 12, 4486 (2021).
- B. Kralemann, L. Cimponeriu, M. Rosenblum, A. Pikovsky, and R. Mrowka, Phase dynamics of coupled oscillators reconstructed from data, Phys. Rev. E 77, 066205 (2008).
- K. Champion, B. Lusch, J. N. Kutz, and S. L. Brunton, Data-driven discovery of coordinates and governing equations, Proc. Natl. Acad. Sci. USA 116, 22445 (2019).
- T. E. Smidt, M. Geiger, and B. K. Miller, Finding symmetry breaking order parameters with Euclidean neural networks, Phys. Rev. Res. 3, L012002 (2021).
- B. Chen, K. Huang, S. Raghupathi, I. Chandratreya, Q. Du, and H. Lipson, Automated discovery of fundamental variables hidden in experimental data, Nat. Comput. Sci. 2, 433 (2022).
- J. Bakarji, K. Champion, J. N. Kutz, and S. L. Brunton, Discovering governing equations from partial measurements with deep delay autoencoders, Proc. R. Soc. A 479, 20230422 (2023).
- M. Cenedese, J. Axås, B. Bäuerlein, K. Avila, and G. Haller, Data-driven modeling and prediction of non-linearizable dynamics via spectral submanifolds, Nat. Commun. 13, 872 (2022).