Training recurrent neural networks by sequential least squares and the alternating direction method of multipliers

From MaRDI portal
Publication:6136124

DOI10.1016/J.AUTOMATICA.2023.111183zbMATH Open1520.93212arXiv2112.15348OpenAlexW4385128036MaRDI QIDQ6136124FDOQ6136124

A. Bemporad

Publication date: 28 August 2023

Published in: Automatica (Search for Journal in Brave)

Abstract: This paper proposes a novel algorithm for training recurrent neural network models of nonlinear dynamical systems from an input/output training dataset. Arbitrary convex and twice-differentiable loss functions and regularization terms are handled by sequential least squares and either a line-search (LS) or a trust-region method of Levenberg-Marquardt (LM) type for ensuring convergence. In addition, to handle non-smooth regularization terms such as ell1, ell0, and group-Lasso regularizers, as well as to impose possibly non-convex constraints such as integer and mixed-integer constraints, we combine sequential least squares with the alternating direction method of multipliers (ADMM). We call the resulting algorithm NAILS (nonconvex ADMM iterations and least squares) in the case line search (LS) is used, or NAILM if a trust-region method (LM) is employed instead. The training method, which is also applicable to feedforward neural networks as a special case, is tested in three nonlinear system identification problems.


Full work available at URL: https://arxiv.org/abs/2112.15348





Cites Work


Cited In (3)






This page was built for publication: Training recurrent neural networks by sequential least squares and the alternating direction method of multipliers

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6136124)