English

Imbedding Deep Neural Networks

Machine Learning 2022-02-16 v2 Optimization and Control

Abstract

Continuous-depth neural networks, such as Neural ODEs, have refashioned the understanding of residual neural networks in terms of non-linear vector-valued optimal control problems. The common solution is to use the adjoint sensitivity method to replicate a forward-backward pass optimisation problem. We propose a new approach which explicates the network's `depth' as a fundamental variable, thus reducing the problem to a system of forward-facing initial value problems. This new method is based on the principle of `Invariant Imbedding' for which we prove a general solution, applicable to all non-linear, vector-valued optimal control problems with both running and terminal loss. Our new architectures provide a tangible tool for inspecting the theoretical--and to a great extent unexplained--properties of network depth. They also constitute a resource of discrete implementations of Neural ODEs comparable to classes of imbedded residual neural networks. Through a series of experiments, we show the competitive performance of the proposed architectures for supervised learning and time series prediction.

Keywords

Cite

@article{arxiv.2202.00113,
  title  = {Imbedding Deep Neural Networks},
  author = {Andrew Corbett and Dmitry Kangin},
  journal= {arXiv preprint arXiv:2202.00113},
  year   = {2022}
}

Comments

Accepted as a spotlight paper at the 10th International Conference on Learning Representations (ICLR), 2022

R2 v1 2026-06-24T09:12:02.509Z