On Recurrent Neural Networks for learning-based control: recent results and ideas for future developments
Fabio Bonassi, Marcello Farina, Jing Xie, Riccardo Scattolini

TL;DR
This paper reviews recent advances in Recurrent Neural Networks (RNN) for control applications, focusing on stability, robustness, verifiability, and interpretability, and discusses future research directions with practical examples.
Contribution
It surveys recent stability-guaranteed RNN training methods and discusses challenges in robustness, verifiability, and interpretability for control use, proposing future research ideas.
Findings
RNN training methods with stability guarantees
ISS and $ ext{δ}$ISS improve robustness and verifiability
Discussion on physics-based networks for interpretability
Abstract
This paper aims to discuss and analyze the potentialities of Recurrent Neural Networks (RNN) in control design applications. The main families of RNN are considered, namely Neural Nonlinear AutoRegressive eXogenous, (NNARX), Echo State Networks (ESN), Long Short Term Memory (LSTM), and Gated Recurrent Units (GRU). The goal is twofold. Firstly, to survey recent results concerning the training of RNN that enjoy Input-to-State Stability (ISS) and Incremental Input-to-State Stability (ISS) guarantees. Secondly, to discuss the issues that still hinder the widespread use of RNN for control, namely their robustness, verifiability, and interpretability. The former properties are related to the so-called generalization capabilities of the networks, i.e. their consistency with the underlying real plants, even in presence of unseen or perturbed input trajectories. The latter is instead…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Reservoir Computing · Advanced Memory and Neural Computing · Neural Networks and Applications
