English

Learning Linear Dynamical Systems via Spectral Filtering

Machine Learning 2017-11-08 v1 Systems and Control Optimization and Control Machine Learning

Abstract

We present an efficient and practical algorithm for the online prediction of discrete-time linear dynamical systems with a symmetric transition matrix. We circumvent the non-convex optimization problem using improper learning: carefully overparameterize the class of LDSs by a polylogarithmic factor, in exchange for convexity of the loss functions. From this arises a polynomial-time algorithm with a near-optimal regret guarantee, with an analogous sample complexity bound for agnostic learning. Our algorithm is based on a novel filtering technique, which may be of independent interest: we convolve the time series with the eigenvectors of a certain Hankel matrix.

Keywords

Cite

@article{arxiv.1711.00946,
  title  = {Learning Linear Dynamical Systems via Spectral Filtering},
  author = {Elad Hazan and Karan Singh and Cyril Zhang},
  journal= {arXiv preprint arXiv:1711.00946},
  year   = {2017}
}

Comments

Published as a conference paper at NIPS 2017

R2 v1 2026-06-22T22:34:38.745Z