Utilizing Lyapunov Exponents in designing deep neural networks

Tirthankar Mittra
10/8/2024
cs.LGcs.AI

No official code found. Best implementation: tirthankar95/lyapunov-optimized-neural-networks (1 star, last commit 2026-03-11).

Abstract

Training large deep neural networks is resource intensive. This study investigates whether Lyapunov exponents can accelerate this process by aiding in the selection of hyperparameters. To study this I formulate an optimization problem using neural networks with different activation functions in the hidden layers. By initializing model weights with different random seeds, I calculate the Lyapunov exponent while performing traditional gradient descent on these model weights. The findings demonstrate that variations in the learning rate can induce chaotic changes in model weights. I also show that activation functions with more negative Lyapunov exponents exhibit better convergence properties. Additionally, the study also demonstrates that Lyapunov exponents can be utilized to select effective initial model weights for deep neural networks, potentially enhancing the optimization process.

View on arXivView PDF

Code Implementations(1)

This project investigates chaotic dynamics in gradient descent and proposes the use of Lyapunov exponents for hyperparameter selection in neural networks.

10Python, Jupyter NotebookSep 29, 20247 months ago
deep-learninghyperparameter-optimizationlyapunov-exponentsneural-networks

Similar Papers

Cite this paper

@article{mittra2024utilizing,
  title  = {Utilizing Lyapunov Exponents in designing deep neural networks},
  author = {Tirthankar Mittra},
  year   = {2024},
  eprint = {2410.05988},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.05988v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.05988.svg)](https://codeofpaper.com/paper/2410.05988)

Discussion