Ode to an ODE

Abstract

We present a new paradigm for Neural ODE algorithms, called ODEtoODE, where time-dependent parameters of the main flow evolve according to a matrix flow on the orthogonal group O(d). This nested system of two flows, where the parameter-flow is constrained to lie on the compact manifold, provides stability and effectiveness of training and solves the gradient vanishing-explosion problem which is intrinsically related to training deep neural network architectures such as Neural ODEs. Consequently, it leads to better downstream models, as we show on the example of training reinforcement learning policies with evolution strategies, and in the supervised learning setting, by comparing with previous SOTA baselines. We provide strong convergence results for our proposed mechanism that are independent of the width of the network, supporting our empirical studies. Our results show an intriguing connection between the theory of deep neural networks and the field of matrix flows on compact manifolds.

Cite

Text

Choromanski et al. "Ode to an ODE." Neural Information Processing Systems, 2020.

Markdown

[Choromanski et al. "Ode to an ODE." Neural Information Processing Systems, 2020.](https://mlanthology.org/neurips/2020/choromanski2020neurips-ode/)

BibTeX

@inproceedings{choromanski2020neurips-ode,
  title     = {{Ode to an ODE}},
  author    = {Choromanski, Krzysztof M and Davis, Jared Quincy and Likhosherstov, Valerii and Song, Xingyou and Slotine, Jean-Jacques and Varley, Jacob and Lee, Honglak and Weller, Adrian and Sindhwani, Vikas},
  booktitle = {Neural Information Processing Systems},
  year      = {2020},
  url       = {https://mlanthology.org/neurips/2020/choromanski2020neurips-ode/}
}