English

Optimizing Neural Networks via Koopman Operator Theory

Neural and Evolutionary Computing 2021-10-08 v3 Signal Processing Dynamical Systems Computational Physics

Abstract

Koopman operator theory, a powerful framework for discovering the underlying dynamics of nonlinear dynamical systems, was recently shown to be intimately connected with neural network training. In this work, we take the first steps in making use of this connection. As Koopman operator theory is a linear theory, a successful implementation of it in evolving network weights and biases offers the promise of accelerated training, especially in the context of deep networks, where optimization is inherently a non-convex problem. We show that Koopman operator theoretic methods allow for accurate predictions of weights and biases of feedforward, fully connected deep networks over a non-trivial range of training time. During this window, we find that our approach is >10x faster than various gradient descent based methods (e.g. Adam, Adadelta, Adagrad), in line with our complexity analysis. We end by highlighting open questions in this exciting intersection between dynamical systems and neural network theory. We highlight additional methods by which our results could be expanded to broader classes of networks and larger training intervals, which shall be the focus of future work.

Keywords

Cite

@article{arxiv.2006.02361,
  title  = {Optimizing Neural Networks via Koopman Operator Theory},
  author = {Akshunna S. Dogra and William T Redman},
  journal= {arXiv preprint arXiv:2006.02361},
  year   = {2021}
}

Comments

11 main content pages (7 supplementary pages), 3 main content figures (3 supplementary figures), 2 main content Tables (5 supplementary Tables). 34th Conference on Neural Information Processing Systems (NeurIPS 2020), Vancouver, Canada

R2 v1 2026-06-23T16:01:57.009Z