Recurrent Neural Network Training with Convex Loss and Regularization Functions by Extended Kalman Filtering

11/04/2021
by   Alberto Bemporad, et al.
0

We investigate the use of extended Kalman filtering to train recurrent neural networks for data-driven nonlinear, possibly adaptive, model-based control design. We show that the approach can be applied to rather arbitrary convex loss functions and regularization terms on the network parameters. We show that the learning method outperforms stochastic gradient descent in a nonlinear system identification benchmark and in training a linear system with binary outputs. We also explore the use of the algorithm in data-driven nonlinear model predictive control and its relation with disturbance models for offset-free tracking.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/31/2021

Training Recurrent Neural Networks by Sequential Least Squares and the Alternating Direction Method of Multipliers

For training recurrent neural network models of nonlinear dynamical syst...
research
06/14/2016

Recurrent neural network training with preconditioned stochastic gradient descent

This paper studies the performance of a recently proposed preconditioned...
research
10/20/2020

Action-Conditional Recurrent Kalman Networks For Forward and Inverse Dynamics Learning

Estimating accurate forward and inverse dynamics models is a crucial com...
research
07/30/2021

Coordinate descent on the orthogonal group for recurrent neural network training

We propose to use stochastic Riemannian coordinate descent on the orthog...
research
10/24/2016

Surprisal-Driven Zoneout

We propose a novel method of regularization for recurrent neural network...
research
11/04/2018

Nonlinear Collaborative Scheme for Deep Neural Networks

Conventional research attributes the improvements of generalization abil...
research
12/29/2016

A Basic Recurrent Neural Network Model

We present a model of a basic recurrent neural network (or bRNN) that in...

Please sign up or login with your details

Forgot password? Click here to reset