Anticipating tipping in spatiotemporal systems with machine learning
Organizations: School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ 85287, USA · DEVCOM Army Research Office, 6340 Rodman Road, Aberdeen Proving Ground, MD 21005-5069, USA · Department of Physics, Arizona State University, Tempe, Arizona 85287, USA
Abstract
In nonlinear dynamical systems, tipping refers to a critical transition from one steady state to another, typically catastrophic, steady state, often resulting from a saddle-node bifurcation. Recently, the machine-learning framework of parameter-adaptable reservoir computing has been applied to predict tipping in systems described by low-dimensional stochastic differential equations. However, anticipating tipping in complex spatiotemporal dynamical systems remains a significant open problem. The ability to forecast not only the occurrence but also the precise timing of such tipping events is crucial for providing the actionable lead time necessary for timely mitigation. By utilizing the mathematical approach of non-negative matrix factorization to generate dimensionally reduced spatiotemporal data as input, we exploit parameter-adaptable reservoir computing to accurately anticipate tipping. We demonstrate that the tipping time can be identified within a narrow prediction window across a variety of spatiotemporal dynamical systems, as well as in CMIP5 (Coupled Model Intercomparison Project 5) climate projections. Furthermore, we show that this reservoir-computing framework, utilizing reduced input data, is robust against common forecasting challenges and significantly alleviates the computational overhead associated with processing full spatiotemporal data.
Figures & tables
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| Spatial indicator | ||
|---|---|---|
| S.S.D | 0.79 | 0.85 |
| S.S | 0.43 | 0.34 |
| S.C | 0.54 | 0.68 |
| 0.72 | 0.80 | |
| 0.27 | 0.29 | |
| 0.12 | 0.17 |
| Noise amplitude ( ) | |
|---|---|
| 0.05 | [83.8,88] |
| 0.1 | [82.5,87] |
| 0.15 | [81,86] |
| 0.2 | [77.4,82] |
| 0.25 | [73.2,78.5] |
| 0.3 | [69.5,75] |
| Spatial Data | ||||||
| Vegetation turbidity model | 0.682 | 0.0235 | 0.572 | 0.2535 | 1.4794 | |
| Vegetation grazing model | 0.637 | 0.0235 | 0.1523 | 0.247 | 0.5252 | |
| Cellular automata model | 0.4713 | 0.02829 | 0.4147 | 0.2164 | 0.7245 | |
| Temperature (MPI-ESM-LR) | 0.68 | 0.0007 | 0.57 | 0.2535 | 0.1 | |
| sea ice cover (CSIRO-MK3-6-0) | 0.6 | 4.009 | 0.65 | 0.25 | 1 | |
| sea ice cover (MRI-CGCM3) | 0.65 | 0.0029 | 0.5965 | 0.35 | 3 |
| Details | CMIP5 data 1 | CMIP5 data 2 | CMIP5 data 3 |
|---|---|---|---|
| Model | MPI-ESM-LR | CSIRO-MK3-6-0 | MRI-CGCM3 |
| Variable | ta | sic | sic |
| Scenario | RCP85 | RCP85 | RCP26 |
| Time | 2020-2100 | 1850-2100 | 1850-2100 |
| Time frequency | mon | mon | mon |
| Ensemble | r1i1p1 | r5i1p1 | r1i1p1 |
Spatiotemporal Forecasting
Spatiotemporal forecasting predicts how quantities change across locations and time, from traffic and weather to disease and environmental systems.
See all 410 papers