Improving model-free prediction of chaotic dynamics by purifying the incomplete input
Source abstract
Abstract
Despite the success of data-driven machine learning in forecasting complex nonlinear dynamics, predicting future evolution based on incomplete historical data remains challenging. Reservoir Computing (RC), a widely adopted approach, suffers from incomplete past observations since it typically requires complete data for accurate predictions. In this paper, a novel data processing scheme is introduced to improve the predictive performance of the RC when the input time series or dynamic trajectories are incomplete, for example, a portion of elements or states are randomly omitted or removed. It is a purification strategy, in which the input data are purified by selecting data or data sequences that are one step ahead of the segments of missing data. The selected data are positioned in turn in a new input, which is no longer indexed by the temporal order in the original time series. This approach matches the one-step-head nature of the convention RC and is thus very simple and efficient, without changing anything in the architecture of RC and avoiding sophisticated pretreatment on the incomplete input. It has been successfully employed to predict the chaotic dynamics in the Logistic map, Lorenz and Rössler systems, when the machine is trained by the purified input. The effect of the missing data on the predictive performance of the RC is also discussed. The results suggest that the purification of input can significantly improve its efficiency of predictive performance.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Neural Networks and Reservoir Computing · Model Reduction and Neural Networks · Neural Networks and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Physics and Information Technology, Shaanxi Normal University 1 , Xi’an 710119,
Department of Systems Science, Faculty of Arts and Sciences, Beijing Normal University 2 , Zhuhai 519087, and , Beijing 100875,
School of Systems Science, Beijing Normal University 2 , Zhuhai 519087, and , Beijing 100875,
Funding
National Natural Science Foundation of China
References (37)
Show source-provided references
1. Image recognition and reconstruction as inverse problem, using machine learning system10.15199/48.2022.09.34 ↗
2. A survey of the usages of deep learning for natural language processing10.1109/tnnls.2020.2979670 ↗
3. Algorithmic fairness in artificial intelligence for medicine and healthcare10.1038/s41551-023-01056-8 ↗
4. Machine-learning-enabled cooperative perception for connected autonomous vehicles: Challenges and opportunities10.1109/mnet.011.2000560 ↗
5. Neural-network solutions to stochastic reaction networks10.1038/s42256-023-00632-6 ↗
6. The “echo state” approach to analysing and training recurrent neural networks-with an erratum note
7. Real-time computing without stable states: A new framework for neural computation based on perturbations10.1162/089976602760407955 ↗
8. Harnessing nonlinearity: Predicting chaotic systems and saving energy in wireless communication10.1126/science.1091277 ↗
9. Model-free prediction of large spatiotemporally chaotic systems from data: A reservoir computing approach10.1103/physrevlett.120.024102 ↗
10. Hybrid forecasting of chaotic processes: Using machine learning in conjunction with a knowledge-based model10.1063/1.5028373 ↗
11. Predicting phase and sensing phase coherence in chaotic systems with machine learning10.1063/5.0006304 ↗
12. Mapping topological characteristics of dynamical systems into neural networks: A reservoir computing approach10.1103/physreve.102.033314 ↗
13. Reservoir-computing based associative memory and itinerancy for complex dynamical attractors10.1038/s41467-024-49190-4 ↗
14. Learning noise-induced transitions by multi-scaling reservoir computing10.1038/s41467-024-50905-w ↗
15. Recent advances in physical reservoir computing: A review10.1016/j.neunet.2019.03.005 ↗
16. Reservoir computing approaches to recurrent neural network training10.1016/j.cosrev.2009.03.005 ↗
17. Synchronization of chaotic systems and their machine-learning models10.1103/physreve.99.042203 ↗
18. Emergence of transient chaos and intermittency in machine learning10.1088/2632-072x/ac0b00 ↗
19. Model-free prediction of multistability using echo state network10.1063/5.0119963 ↗
20. Reservoir time series analysis: Using the response of complex dynamical systems as a universal indicator of change10.1063/5.0082122 ↗
21. Predicting chaotic dynamics from incomplete input via reservoir computing with (D + 1)-dimension input and output10.1103/physreve.107.054209 ↗
22. Predicting nonsmooth chaotic dynamics by reservoir computing10.1103/physreve.109.014214 ↗
23. Learning from data with structured missingness10.1038/s42256-022-00596-z ↗
24. Deep learning versus conventional methods for missing data imputation: A review and comparative study10.1016/j.eswa.2023.120201 ↗
25. A survey on missing data in machine learning10.1186/s40537-021-00516-9 ↗
26. Handling missing data problems with sampling methods
27. Impact of missing data on bias and precision when estimating change in patient-reported outcomes from a clinical registry10.1186/s12955-019-1181-2 ↗
28. Environmental time series prediction with missing data by machine learning and dynamics recostruction
29. Learning process models with missing data10.1007/11871842_52 ↗
30. A machine learning approach for estimating missing data in nonstationary environments
31. A dynamic ensemble approach to robust classification in the presence of missing data10.1007/s10994-015-5530-z ↗
32. Model-free inference of unseen attractors: Reconstructing phase space features from a single noisy trajectory using reservoir computing10.1063/5.0065813 ↗
33. Using machine learning to replicate chaotic attractors and calculate Lyapunov exponents from data10.1063/1.5010300 ↗
34. Parallel machine learning for forecasting the dynamics of complex networks10.1103/physrevlett.128.164101 ↗
35. Echo state networks are universal10.1016/j.neunet.2018.08.025 ↗
36. Approximation by superpositions of a sigmoidal function10.1007/bf02551274 ↗
37. Prediction and identification of nonlinear dynamical systems using machine learning approaches10.1016/j.jii.2023.100503 ↗