Controlled Descent Training

Viktor Andersson, Balázs Varga, Vincent Szolnoky, Andreas Syrén, Rebecka Jörnsten +1 more
3/16/2023
math.OCcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

In this work, a novel and model-based artificial neural network (ANN) training method is developed supported by optimal control theory. The method augments training labels in order to robustly guarantee training loss convergence and improve training convergence rate. Dynamic label augmentation is proposed within the framework of gradient descent training where the convergence of training loss is controlled. First, we capture the training behavior with the help of empirical Neural Tangent Kernels (NTK) and borrow tools from systems and control theory to analyze both the local and global training dynamics (e.g. stability, reachability). Second, we propose to dynamically alter the gradient descent training mechanism via fictitious labels as control inputs and an optimal state feedback policy. In this way, we enforce locally $\mathcal{H}_2$ optimal and convergent training behavior. The novel algorithm, \textit{Controlled Descent Training} (CDT), guarantees local convergence. CDT unleashes new potentials in the analysis, interpretation, and design of ANN architectures. The applicability of the method is demonstrated on standard regression and classification problems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{andersson2023controlled,
  title  = {Controlled Descent Training},
  author = {Viktor Andersson and Balázs Varga and Vincent Szolnoky and Andreas Syrén and Rebecka Jörnsten and Balázs Kulcsár},
  year   = {2023},
  eprint = {2303.09216},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.09216v1}
}

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/2303.09216.svg)](https://codeofpaper.com/paper/2303.09216)

Discussion