English

Learning linear dynamical systems under convex constraints

Statistics Theory 2025-10-02 v4 Systems and Control Systems and Control Optimization and Control Machine Learning Statistics Theory

Abstract

We consider the problem of finite-time identification of linear dynamical systems from TT samples of a single trajectory. Recent results have predominantly focused on the setup where either no structural assumption is made on the system matrix ARn×nA^* \in \mathbb{R}^{n \times n}, or specific structural assumptions (e.g. sparsity) are made on AA^*. We assume prior structural information on AA^* is available, which can be captured in the form of a convex set K\mathcal{K} containing AA^*. For the solution of the ensuing constrained least squares estimator, we derive non-asymptotic error bounds in the Frobenius norm that depend on the local size of K\mathcal{K} at AA^*. To illustrate the usefulness of these results, we instantiate them for four examples, namely when (i) AA^* is sparse and K\mathcal{K} is a suitably scaled 1\ell_1 ball; (ii) K\mathcal{K} is a subspace; (iii) K\mathcal{K} consists of matrices each of which is formed by sampling a bivariate convex function on a uniform n×nn \times n grid (convex regression); (iv) K\mathcal{K} consists of matrices each row of which is formed by uniform sampling (with step size 1/T1/T) of a univariate Lipschitz function. In all these situations, we show that AA^* can be reliably estimated for values of TT much smaller than what is needed for the unconstrained setting.

Keywords

Cite

@article{arxiv.2303.15121,
  title  = {Learning linear dynamical systems under convex constraints},
  author = {Hemant Tyagi and Denis Efimov},
  journal= {arXiv preprint arXiv:2303.15121},
  year   = {2025}
}

Comments

29 pages; corrected minor typos throughout; added additional explanations at certain places; statements of main results unchanged

R2 v1 2026-06-28T09:35:20.635Z