A Constraint Generation Approach to Learning Stable Linear Dynamical Systems

Stability is a desirable characteristic for linear dynamical systems, but it is often ignored by algorithms that learn these systems from data. We propose a novel method for learning stable linear dynamical systems: we formulate an approximation of the problem as a convex program, start with a solution to a relaxed version of the program, and incrementally add constraints to improve stability. Rather than continuing to generate constraints until we reach a feasible solution, we test stability at each step; because the convex program is only an approximation of the desired problem, this early stopping rule can yield a higher-quality solution. We apply our algorithm to the task of learning dynamic textures from image sequences as well as to modeling biosurveillance drug-sales data. The constraint generation approach leads to noticeable improvement in the quality of simulated sequences. We compare our method to those of Lacy and Bernstein [1, 2], with positive results in terms of accuracy, quality of simulated sequences, and efficiency.

[1]  H. Rauch Solutions to the linear smoothing problem , 1963 .

[2]  Eamonn J. Keogh,et al.  UCR Time Series Data Mining Archive , 1983 .

[3]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[4]  Editors , 1986, Brain Research Bulletin.

[5]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[6]  Michael C. Horsch,et al.  Dynamic Bayesian networks , 1990 .

[7]  P. Pardalos,et al.  Handbook of global optimization , 1995 .

[8]  Geoffrey E. Hinton,et al.  Parameter estimation for linear dynamical systems , 1996 .

[9]  Jan M. Maciejowski,et al.  Realization of stable models with subspace methods , 1996, Autom..

[10]  Y. Wu,et al.  Dynamic Textures , 2001, ICCV.

[11]  Johan A. K. Suykens,et al.  Identification of stable models in subspace identification by using regularization , 2001, IEEE Trans. Autom. Control..

[12]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[13]  Kevin Murphy,et al.  Dynamic Bayesian Networks , 2002 .

[14]  Stuart J. Russell,et al.  Dynamic bayesian networks: representation, inference and learning , 2002 .

[15]  Dennis S. Bernstein,et al.  Subspace identification with guaranteed stability using constrained optimization , 2003, IEEE Trans. Autom. Control..

[16]  D. Bernstein,et al.  First-order-hold sampling of positive real systems and subspace identification of positive real models , 2004, Proceedings of the 2004 American Control Conference.

[17]  Daniel B. Neill,et al.  National Retail Data Monitor for public health surveillance. , 2004, MMWR supplements.

[18]  H. Jin Kim,et al.  Stable adaptive control with online learning , 2004, NIPS.

[19]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.