Learning dynamical systems in noise using convolutional neural networks.

The problem of distinguishing deterministic chaos from non-chaotic dynamics has been an area of active research in time series analysis. Since noise contamination is unavoidable, it renders deterministic chaotic dynamics corrupted by noise to appear in close resemblance to stochastic dynamics. As a result, the problem of distinguishing noise-corrupted chaotic dynamics from randomness based on observations without access to the measurements of the state variables is difficult. We propose a new angle to tackle this problem by formulating it as a multi-class classification task. The task of classification involves allocating the observations/measurements to the unknown state variables in order to find the nature of these unobserved internal state variables. We employ signal and image processing based methods to characterize the different system dynamics. A deep learning technique using a state-of-the-art image classifier known as the Convolutional Neural Network (CNN) is designed to learn the dynamics. The time series are transformed into textured images of spectrogram and unthresholded recurrence plot (UTRP) for learning stochastic and deterministic chaotic dynamical systems in noise. We have designed a CNN that learns the dynamics of systems from the joint representation of the textured patterns from these images, thereby solving the problem as a pattern recognition task. The robustness and scalability of our approach is evaluated at different noise levels. Our approach demonstrates the advantage of applying the dynamical properties of chaotic systems in the form of joint representation of UTRP images along with spectrogram to improve learning dynamical systems in colored noise.

[1]  N. Marwan,et al.  Extended recurrence plot and quantification for noisy continuous dynamical systems. , 2018, Chaos.

[2]  Veijo Kaitala,et al.  Population dynamics and the colour of environmental noise , 1997, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[3]  Marisa Faggini,et al.  Chaotic time series analysis in economics: balance and perspectives. , 2014, Chaos.

[4]  C. Lee Giles,et al.  Learning Chaotic Attractors by Neural Networks , 2000, Neural Computation.

[5]  Vialar. Thierry,et al.  Complex and Chaotic Nonlinear Dynamics , 2009 .

[6]  Gerald Penn,et al.  Convolutional Neural Networks for Speech Recognition , 2014, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[7]  Mauricio Barahona,et al.  Titration of chaos with added noise , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[8]  Ying-Cheng Lai,et al.  Effect of noise on generalized chaotic synchronization. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[9]  Michael Small,et al.  Synchronization of chaotic systems and their machine-learning models. , 2019, Physical review. E.

[10]  Chunshien Li,et al.  A new ARIMA-based neuro-fuzzy approach and swarm intelligence for time series forecasting , 2012, Eng. Appl. Artif. Intell..

[11]  Jaideep Pathak,et al.  Using machine learning to replicate chaotic attractors and calculate Lyapunov exponents from data. , 2017, Chaos.

[12]  Rafael Martínez-Guerra,et al.  A new reduced-order observer for the synchronization of nonlinear chaotic systems: An application to secure communications. , 2015, Chaos.

[13]  George Sugihara,et al.  Nonlinear forecasting as a way of distinguishing chaos from measurement error in time series , 1990, Nature.

[14]  Junliang Liu,et al.  Convolutional neural networks for time series classification , 2017 .

[15]  J B Gao,et al.  Distinguishing chaos from noise by scale-dependent Lyapunov exponent. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[16]  Hui Yang,et al.  Multiscale Recurrence Quantification Analysis of Spatial Cardiac Vectorcardiogram Signals , 2011, IEEE Transactions on Biomedical Engineering.

[17]  Fan Zhang,et al.  A review on time series forecasting techniques for building energy consumption , 2017 .

[18]  M. C. Soriano,et al.  Distinguishing chaotic and stochastic dynamics from time series by using a multiscale symbolic approach. , 2012, Physical review. E, Statistical, nonlinear, and soft matter physics.

[19]  Luigi Fortuna,et al.  Perception-action map learning in controlled multiscroll systems applied to robot navigation. , 2008, Chaos.

[20]  Chun Zhang,et al.  Long-term prediction of chaotic systems with machine learning , 2020 .

[21]  Lei Liu,et al.  A big data inspired chaotic solution for fuzzy feedback linearization model in cyber-physical systems , 2015, Ad Hoc Networks.

[22]  Ahmed BenSaïda,et al.  High level chaos in the exchange and index markets , 2013 .

[23]  Lewi Stone,et al.  Coloured noise or low - dimensional chaos? , 1992, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[24]  Jiajing Wu,et al.  Introduction to Focus Issue: Complex Network Approaches to Cyber-Physical Systems. , 2019, Chaos.

[25]  Ausif Mahmood,et al.  Review of Deep Learning Algorithms and Architectures , 2019, IEEE Access.

[26]  Wentao Ma,et al.  Robust kernel adaptive filters based on mean p-power error for noisy chaotic time series prediction , 2017, Eng. Appl. Artif. Intell..

[27]  Celso Grebogi,et al.  Experimental validation of wireless communication with chaos. , 2016, Chaos.

[28]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[29]  Edward Ott,et al.  Attractor reconstruction by machine learning. , 2018, Chaos.

[30]  N. Kasdin Discrete simulation of colored noise and stochastic processes and 1/fα power law noise generation , 1995, Proc. IEEE.

[31]  Are BRICS exchange rates chaotic? , 2018, Applied Economics Letters.

[32]  Edward A. Lee Fundamental Limits of Cyber-Physical Systems Modeling , 2016, ACM Trans. Cyber Phys. Syst..

[33]  Lothar Thiele,et al.  Adaptive Real-Time Communication for Wireless Cyber-Physical Systems , 2017, ACM Trans. Cyber Phys. Syst..

[34]  B. LeBaron,et al.  A test for independence based on the correlation dimension , 1996 .

[35]  Jaideep Pathak,et al.  Model-Free Prediction of Large Spatiotemporally Chaotic Systems from Data: A Reservoir Computing Approach. , 2018, Physical review letters.

[36]  Lucas Lacasa,et al.  Description of stochastic and chaotic series using visibility graphs. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[37]  Andrey V. Makarenko Deep Convolutional Neural Networks for Chaos Identification in Signal Processing , 2018, 2018 26th European Signal Processing Conference (EUSIPCO).

[38]  Martín Gómez Ravetti,et al.  Distinguishing Noise from Chaos: Objective versus Subjective Criteria Using Horizontal Visibility Graph , 2014, PloS one.

[39]  Alan Shiell,et al.  A simple guide to chaos and complexity , 2007, Journal of Epidemiology & Community Health.

[40]  Lamberto Rondoni,et al.  Multi-image encryption based on synchronization of chaotic lasers and iris authentication , 2012 .

[41]  R. Brockett,et al.  Reservoir observers: Model-free inference of unmeasured variables in chaotic systems. , 2017, Chaos.

[42]  Elizabeth Bradley,et al.  Nonlinear time-series analysis revisited. , 2015, Chaos.

[43]  L. Glass,et al.  Oscillation and chaos in physiological control systems. , 1977, Science.

[44]  N. Marwan,et al.  Introduction to focus issue: Recurrence quantification analysis for understanding complex systems. , 2018, Chaos.

[45]  Xingyuan Wang,et al.  The least channel capacity for chaos synchronization. , 2011, Chaos.

[46]  Ting Liu,et al.  Recent advances in convolutional neural networks , 2015, Pattern Recognit..

[47]  Santo Banerjee,et al.  Global optimization of an optical chaotic system by Chaotic Multi Swarm Particle Swarm Optimization , 2012, Expert Syst. Appl..

[48]  E. Bradley,et al.  Recurrence plots of experimental data: To embed or not to embed? , 1998, Chaos.

[49]  Olbrich,et al.  Chaos or noise: difficulties of a distinction , 2000, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[50]  Germain Forestier,et al.  Deep learning for time series classification: a review , 2018, Data Mining and Knowledge Discovery.