Contracting Implicit Recurrent Neural Networks: Stable Models with Improved Trainability

12/22/2019
by   Max Revay, et al.
0

Stability of recurrent models is closely linked with trainability, generalizability and in some applications, safety. Methods that train stable recurrent neural networks, however, do so at a significant cost to expressibility. We propose an implicit model structure that allows for a convex parametrization of stable models using contraction analysis of non-linear systems. Using these stability conditions we propose a new approach to model initialization and then provide a number of empirical results comparing the performance of our proposed model set to previous stable RNNs and vanilla RNNs. By carefully controlling stability in the model, we observe a significant increase in the speed of training and model performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/11/2020

Convex Sets of Robust Recurrent Neural Networks

Recurrent neural networks (RNNs) are a class of nonlinear dynamical syst...
research
05/25/2018

When Recurrent Models Don't Need To Be Recurrent

We prove stable recurrent neural networks are well approximated by feed-...
research
06/16/2021

Recursive Construction of Stable Assemblies of Recurrent Neural Networks

Advanced applications of modern machine learning will likely involve com...
research
08/26/2019

Convex Programming for Estimation in Nonlinear Recurrent Models

We propose a formulation for nonlinear recurrent models that includes si...
research
10/14/2022

αQBoost: An Iteratively Weighted Adiabatic Trained Classifier

A new implementation of an adiabatically-trained ensemble model is deriv...
research
01/19/2021

Implicit Bias of Linear RNNs

Contemporary wisdom based on empirical studies suggests that standard re...
research
03/25/2020

R-FORCE: Robust Learning for Random Recurrent Neural Networks

Random Recurrent Neural Networks (RRNN) are the simplest recurrent netwo...

Please sign up or login with your details

Forgot password? Click here to reset