Dynamical stability and chaos in artificial neural network trajectories along training

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Danovski, Kaloyan, Soriano, Miguel C., Lacasa, Lucas
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911831004545024
author Danovski, Kaloyan
Soriano, Miguel C.
Lacasa, Lucas
author_facet Danovski, Kaloyan
Soriano, Miguel C.
Lacasa, Lucas
contents The process of training an artificial neural network involves iteratively adapting its parameters so as to minimize the error of the network's prediction, when confronted with a learning task. This iterative change can be naturally interpreted as a trajectory in network space -- a time series of networks -- and thus the training algorithm (e.g. gradient descent optimization of a suitable loss function) can be interpreted as a dynamical system in graph space. In order to illustrate this interpretation, here we study the dynamical properties of this process by analyzing through this lens the network trajectories of a shallow neural network, and its evolution through learning a simple classification task. We systematically consider different ranges of the learning rate and explore both the dynamical and orbital stability of the resulting network trajectories, finding hints of regular and chaotic behavior depending on the learning rate regime. Our findings are put in contrast to common wisdom on convergence properties of neural networks and dynamical systems theory. This work also contributes to the cross-fertilization of ideas between dynamical systems theory, network theory and machine learning
format Preprint
id arxiv_https___arxiv_org_abs_2404_05782
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Dynamical stability and chaos in artificial neural network trajectories along training
Danovski, Kaloyan
Soriano, Miguel C.
Lacasa, Lucas
Machine Learning
Disordered Systems and Neural Networks
Chaotic Dynamics
Data Analysis, Statistics and Probability
The process of training an artificial neural network involves iteratively adapting its parameters so as to minimize the error of the network's prediction, when confronted with a learning task. This iterative change can be naturally interpreted as a trajectory in network space -- a time series of networks -- and thus the training algorithm (e.g. gradient descent optimization of a suitable loss function) can be interpreted as a dynamical system in graph space. In order to illustrate this interpretation, here we study the dynamical properties of this process by analyzing through this lens the network trajectories of a shallow neural network, and its evolution through learning a simple classification task. We systematically consider different ranges of the learning rate and explore both the dynamical and orbital stability of the resulting network trajectories, finding hints of regular and chaotic behavior depending on the learning rate regime. Our findings are put in contrast to common wisdom on convergence properties of neural networks and dynamical systems theory. This work also contributes to the cross-fertilization of ideas between dynamical systems theory, network theory and machine learning
title Dynamical stability and chaos in artificial neural network trajectories along training
topic Machine Learning
Disordered Systems and Neural Networks
Chaotic Dynamics
Data Analysis, Statistics and Probability
url https://arxiv.org/abs/2404.05782