A Randomized Algorithm for Parsimonious Model Identification

Identifying parsimonious models is generically a “hard” nonconvex problem. Available approaches typically rely on relaxations such as Group Lasso or nuclear norm minimization. Moreover, incorporating stability and model order constraints into the formalism in such methods entails a substantial increase in computational complexity. Motivated by these challenges, in this paper we present algorithms for parsimonious linear time invariant system identification aimed at identifying low-complexity models which i) incorporate a priori knowledge on the system (e.g., stability), ii) allow for data with missing/nonuniform measurements, and iii) are able to use data obtained from several runs of the system with different unknown initial conditions. The randomized algorithms proposed are based on the concept of atomic norm and provide a numerically efficient way to identify sparse models from large amounts of noisy data.

[1]  Tao Ding,et al.  A Rank Minimization Approach to Video Inpainting , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[2]  Parikshit Shah,et al.  Linear system identification via atomic norm regularization , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[3]  Bart De Moor,et al.  N4SID: Subspace algorithms for the identification of combined deterministic-stochastic systems , 1994, Autom..

[4]  Pablo A. Parrilo,et al.  The Convex Geometry of Linear Inverse Problems , 2010, Foundations of Computational Mathematics.

[5]  Alberto Leon-Garcia,et al.  Probability and Random Processes For EE's (3rd Edition) , 2007 .

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

[7]  Martin Jaggi,et al.  Revisiting Frank-Wolfe: Projection-Free Sparse Convex Optimization , 2013, ICML.

[8]  Pradeep Ravikumar,et al.  Greedy Algorithms for Structurally Constrained High Dimensional Problems , 2011, NIPS.

[9]  Burak Yilmaz Sparsity Based Methods In System Identification , 2015 .

[10]  Mustafa Ayazoglu,et al.  Fast algorithms for structured robust principal component analysis , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[11]  Bart De Moor,et al.  Subspace Identification for Linear Systems: Theory ― Implementation ― Applications , 2011 .

[12]  G. Grimmett,et al.  Probability and random processes , 2002 .

[13]  Alex Simpkins,et al.  System Identification: Theory for the User, 2nd Edition (Ljung, L.; 1999) [On the Shelf] , 2012, IEEE Robotics & Automation Magazine.

[14]  Mario Sznaier,et al.  Robust Systems Theory and Applications , 1998 .

[15]  Korkut Bekiroglu From Data to Interventions: Using System Identification and Robust Control Algorithms to Design Effective Treatments , 2015 .

[16]  Lieven Vandenberghe,et al.  Semidefinite programming methods for system realization and identification , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[17]  Bart De Schutter,et al.  DAISY : A database for identification of systems , 1997 .

[18]  Tamer Inanc,et al.  Fast Structured Nuclear Norm Minimization With Applications to Set Membership Systems Identification , 2014, IEEE Transactions on Automatic Control.

[19]  Mustafa Ayazoglu,et al.  An algorithm for fast constrained nuclear norm minimization and applications to systems identification , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[20]  Lieven Vandenberghe,et al.  Interior-Point Method for Nuclear Norm Approximation with Application to System Identification , 2009, SIAM J. Matrix Anal. Appl..