How neural networks learn to classify chaotic time series

06/04/2023
by   Alessandro Corbetta, et al.
0

Neural networks are increasingly employed to model, analyze and control non-linear dynamical systems ranging from physics to biology. Owing to their universal approximation capabilities, they regularly outperform state-of-the-art model-driven methods in terms of accuracy, computational speed, and/or control capabilities. On the other hand, neural networks are very often they are taken as black boxes whose explainability is challenged, among others, by huge amounts of trainable parameters. In this paper, we tackle the outstanding issue of analyzing the inner workings of neural networks trained to classify regular-versus-chaotic time series. This setting, well-studied in dynamical systems, enables thorough formal analyses. We focus specifically on a family of networks dubbed Large Kernel Convolutional Neural Networks (LKCNN), recently introduced by Boullé et al. (2021). These non-recursive networks have been shown to outperform other established architectures (e.g. residual networks, shallow neural networks and fully convolutional networks) at this classification task. Furthermore, they outperform “manual” classification approaches based on direct reconstruction of the Lyapunov exponent. We find that LKCNNs use qualitative properties of the input sequence. In particular, we show that the relation between input periodicity and activation periodicity is key for the performance of LKCNN models. Low performing models show, in fact, analogous periodic activations to random untrained models. This could give very general criteria for identifying, a priori, trained models that have poor accuracy.

READ FULL TEXT

page 14

page 17

page 20

page 21

research
04/12/2018

Model identification for ARMA time series through convolutional neural networks

In this paper, we use convolutional neural networks to address the probl...
research
11/25/2022

On the Universal Approximation Property of Deep Fully Convolutional Neural Networks

We study the approximation of shift-invariant or equivariant functions b...
research
09/22/2021

Analysis of chaotic dynamical systems with autoencoders

We focus on chaotic dynamical systems and analyze their time series with...
research
07/27/2019

Time-series machine-learning error models for approximate solutions to parameterized dynamical systems

This work proposes a machine-learning framework for modeling the error i...
research
09/12/2023

Interpolation, Approximation and Controllability of Deep Neural Networks

We investigate the expressive power of deep residual neural networks ide...
research
01/07/2010

Principal manifolds and graphs in practice: from molecular biology to dynamical systems

We present several applications of non-linear data modeling, using princ...
research
06/01/2022

Control of Two-way Coupled Fluid Systems with Differentiable Solvers

We investigate the use of deep neural networks to control complex nonlin...

Please sign up or login with your details

Forgot password? Click here to reset