Sample Complexity Bounds for Linear System Identification from a Finite Set
Nicolas Chatzikiriakos, Andrea Iannelli
TL;DR
This work addresses finite-sample identification of a true LTI system from a finite model set using trajectory data. It develops non-asymptotic, instance-specific upper bounds for the MLE's sample complexity and a information-theoretic lower bound that hold without stability assumptions, supported by both analytical and numerical results. The analysis leverages a block martingale small-ball condition to manage correlated data and demonstrates how excitation, noise, and input directions shape sample efficiency. The numerical example corroborates the theoretical insights, highlighting the importance of excitation direction and showing MLE's practical advantages over OLS. Overall, the paper establishes fundamental limits and design principles for finite-hypothesis linear system identification.
Abstract
This paper considers a finite sample perspective on the problem of identifying an LTI system from a finite set of possible systems using trajectory data. To this end, we use the maximum likelihood estimator to identify the true system and provide an upper bound for its sample complexity. Crucially, the derived bound does not rely on a potentially restrictive stability assumption. Additionally, we leverage tools from information theory to provide a lower bound to the sample complexity that holds independently of the used estimator. The derived sample complexity bounds are analyzed analytically and numerically.
