First-order methods and automatic differentiation: A multi-step systems identification perspective

Cesare Donati,Martina Mammarella,Fabrizio Dabbene,Carlo Novara,Constantino Lagoa
2024-09-17
Abstract:This paper presents a tool for multi-step system identification that leverages first-order optimization and exact gradient computation. Drawing inspiration from neural network training and Automatic Differentiation (AD), the proposed method computes and analyzes the gradients with respect to the parameters to identify by propagating them through system dynamics. Thus, it defines a linear, time-varying dynamical system that models the gradient evolution. This allows to formally address the "exploding gradient" issue, by providing conditions for a reliable and efficient optimization and identification process for dynamical systems. Results indicate that the proposed method is both effective and efficient, making it a promising tool for future research and applications in nonlinear systems identification and non-convex optimization.
Systems and Control
What problem does this paper attempt to address?