Generalized Forgetting Recursive Least Squares: Stability and Robustness Guarantees
Brian Lai, Dennis S. Bernstein
TL;DR
This paper introduces GF-RLS, a discrete-time generalization of RLS derived from a composite least-squares cost that unifies diverse forgetting-based extensions. It provides rigorous stability results (Lyapunov, uniform Lyapunov, GAS, and GUES) under clearly stated matrix and regressor conditions, and robustness guarantees in the presence of time-varying parameters and bounded noises, including an errors-in-variables specialization. The framework demonstrates that many RLS extensions are special cases of GF-RLS, enabling a cohesive analysis and a set of practical design guidelines (A1–A8) linking algorithm structure to data properties. The work thus offers a principled approach to designing and analyzing RLS-based estimators with guaranteed stability and bounded-error performance in challenging identification scenarios.
Abstract
This work presents generalized forgetting recursive least squares (GF-RLS), a generalization of recursive least squares (RLS) that encompasses many extensions of RLS as special cases. First, sufficient conditions are presented for the 1) Lyapunov stability, 2) uniform Lyapunov stability, 3) global asymptotic stability, and 4) global uniform exponential stability of parameter estimation error in GF-RLS when estimating fixed parameters without noise. Second, robustness guarantees are derived for the estimation of time-varying parameters in the presence of measurement noise and regressor noise. These robustness guarantees are presented in terms of global uniform ultimate boundedness of the parameter estimation error. A specialization of this result gives a bound to the asymptotic bias of least squares estimators in the errors-in-variables problem. Lastly, a survey is presented to show how GF-RLS can be used to analyze various extensions of RLS from the literature.
