Centralized and Distributed Online Learning for Sparse Time-Varying Optimization

The development of online algorithms to track time-varying systems has drawn a lot of attention in the last years, in particular in the framework of online convex optimization. Meanwhile, sparse time-varying optimization has emerged as a powerful tool to deal with widespread applications, ranging from dynamic compressed sensing to parsimonious system identification. In most of the literature on sparse time-varying problems, some prior information on the system's evolution is assumed to be available. In contrast, in this paper, we propose an online learning approach, which does not employ a given model and is suitable for adversarial frameworks. Specifically, we develop centralized and distributed algorithms, and we theoretically analyze them in terms of dynamic regret, in an online learning perspective. Further, we propose numerical experiments that illustrate their practical effectiveness.

[1]  Andrea Simonetto Prediction-Correction Dual Ascent for Time-Varying Convex Programs , 2018, 2018 Annual American Control Conference (ACC).

[2]  Marc Teboulle,et al.  A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems , 2009, SIAM J. Imaging Sci..

[3]  Alessandro Chiuso,et al.  Online identification of time-varying systems: A Bayesian approach , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[4]  Angelia Nedic,et al.  Coordinate Dual Averaging for Decentralized Online Optimization With Nonseparable Global Objectives , 2015, IEEE Transactions on Control of Network Systems.

[5]  Rong Jin,et al.  Dynamic Regret of Strongly Adaptive Methods , 2017, ICML.

[6]  Shahin Shahrampour,et al.  Distributed Online Optimization in Dynamic Environments Using Mirror Descent , 2016, IEEE Transactions on Automatic Control.

[7]  Justin K. Romberg,et al.  Discrete and Continuous-Time Soft-Thresholding for Dynamic Signal Recovery , 2014, IEEE Transactions on Signal Processing.

[8]  Massimo Fornasier,et al.  Numerical Methods for Sparse Recovery , 2010 .

[9]  Arindam Banerjee,et al.  Online Alternating Direction Method , 2012, ICML.

[10]  Jay H. Lee,et al.  Model-based iterative learning control with a quadratic criterion for time-varying linear systems , 2000, Autom..

[11]  Ketan Rajawat,et al.  Online Learning With Inexact Proximal Online Gradient Descent Algorithms , 2018, IEEE Transactions on Signal Processing.

[12]  K. J. Ray Liu,et al.  Dynamic Sharing Through the ADMM , 2017, IEEE Transactions on Automatic Control.

[13]  Enrico Magli,et al.  Low-power distributed sparse recovery testbed on wireless sensor networks , 2016, 2016 IEEE 18th International Workshop on Multimedia Signal Processing (MMSP).

[14]  Jinfeng Yi,et al.  Tracking Slowly Moving Clairvoyant: Optimal Dynamic Regret of Online Learning with True and Noisy Gradient , 2016, ICML.

[15]  Marco Gallieri,et al.  Lasso-MPC – Predictive Control with ℓ1-Regularised Least Squares , 2016 .

[16]  Rebecca Willett,et al.  Online Convex Optimization in Dynamic Environments , 2015, IEEE Journal of Selected Topics in Signal Processing.

[17]  Emiliano Dall'Anese,et al.  Dynamic ADMM for real-time optimal power flow , 2017, 2017 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[18]  Daniel Dolz,et al.  Quadratic Model Predictive Control Including Input Cardinality Constraints , 2017, IEEE Transactions on Automatic Control.

[19]  Emiliano Dall'Anese,et al.  Prediction-Correction Algorithms for Time-Varying Constrained Optimization , 2017, IEEE Transactions on Signal Processing.

[20]  Enrico Magli,et al.  Randomized Algorithms for Distributed Nonlinear Optimization Under Sparsity Constraints , 2016, IEEE Transactions on Signal Processing.

[21]  Shahrokh Valaee,et al.  Received-Signal-Strength-Based Indoor Positioning Using Compressive Sensing , 2012, IEEE Transactions on Mobile Computing.

[22]  Manfred Morari,et al.  Embedded Online Optimization for Model Predictive Control at Megahertz Rates , 2013, IEEE Transactions on Automatic Control.

[23]  Bahman Gharesifard,et al.  Individual Regret Bounds for the Distributed Online Alternating Direction Method of Multipliers , 2019, IEEE Transactions on Automatic Control.

[24]  Maojiao Ye,et al.  Distributed Time-Varying Quadratic Optimization for Multiple Agents Under Undirected Graphs , 2017, IEEE Transactions on Automatic Control.

[25]  Marie Maros,et al.  On Decentralized Tracking with ADMM for Problems with Time-Varying Curvature , 2019, CDC 2019.

[26]  Qing Ling,et al.  An Online Convex Optimization Approach to Proactive Network Resource Allocation , 2017, IEEE Transactions on Signal Processing.

[27]  Sophie Fosson,et al.  Online Optimization in Dynamic Environments: A Regret Analysis for Sparse Problems , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[28]  Philip Schniter,et al.  Dynamic Compressive Sensing of Time-Varying Signals Via Approximate Message Passing , 2012, IEEE Transactions on Signal Processing.

[29]  S. Frick,et al.  Compressed Sensing , 2014, Computer Vision, A Reference Guide.

[30]  Volkan Cevher,et al.  Dynamic sparse state estimation using ℓ1-ℓ1 minimization: Adaptive-rate measurement bounds, algorithms and applications , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[31]  Damek Davis,et al.  Convergence Rate Analysis of Several Splitting Schemes , 2014, 1406.4834.

[32]  Long Wang,et al.  Online Distributed Optimization With Strongly Pseudoconvex-Sum Cost Functions , 2020, IEEE Transactions on Automatic Control.

[33]  Cristian R. Rojas,et al.  Sparse Iterative Learning Control with Application to a Wafer Stage: Achieving Performance, Resource Efficiency, and Task Flexibility , 2017, ArXiv.

[34]  Teodoro Alamo,et al.  Slide Window Bounded-Error Time-Varying Systems Identification , 2016, IEEE Transactions on Automatic Control.

[35]  Elad Hazan,et al.  Logarithmic regret algorithms for online convex optimization , 2006, Machine Learning.

[36]  Ambuj Tewari,et al.  Composite objective mirror descent , 2010, COLT 2010.

[37]  Martin Zinkevich,et al.  Online Convex Programming and Generalized Infinitesimal Gradient Ascent , 2003, ICML.

[38]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[39]  Andrey Bernstein,et al.  Asynchronous and Distributed Tracking of Time-Varying Fixed Points , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[40]  Tyrone L. Vincent,et al.  Compressive System Identification in the Linear Time-Invariant framework , 2011, IEEE Conference on Decision and Control and European Control Conference.

[41]  Patrick L. Combettes,et al.  Signal Recovery by Proximal Forward-Backward Splitting , 2005, Multiscale Model. Simul..

[42]  Enrico Magli,et al.  GPU-accelerated algorithms for compressed signals recovery with application to astronomical imagery deblurring , 2017, ArXiv.

[43]  David Akopian,et al.  A Joint Indoor WLAN Localization and Outlier Detection Scheme Using LASSO and Elastic-Net Optimization Techniques , 2016, IEEE Transactions on Mobile Computing.

[44]  s-taiji Dual Averaging and Proximal Gradient Descent for Online Alternating Direction Multiplier Method , 2013 .

[45]  R. Tibshirani Regression Shrinkage and Selection via the Lasso , 1996 .

[46]  Aryan Mokhtari,et al.  A Class of Prediction-Correction Methods for Time-Varying Convex Optimization , 2015, IEEE Transactions on Signal Processing.

[47]  H. Zou,et al.  Regularization and variable selection via the elastic net , 2005 .

[48]  Tyrone L. Vincent,et al.  Compressive System Identification of LTI and LTV ARX models , 2011, IEEE Conference on Decision and Control and European Control Conference.

[49]  Enrico Magli,et al.  Distributed Iterative Thresholding for $\ell _{0}/\ell _{1}$ -Regularized Linear Inverse Problems , 2015, IEEE Transactions on Information Theory.

[50]  Jinfeng Yi,et al.  Improved Dynamic Regret for Non-degenerate Functions , 2016, NIPS.

[51]  W. Moursi,et al.  A Note on the Equivalence of Operator Splitting Methods , 2018, Splitting Algorithms, Modern Operator Theory, and Applications.

[52]  Andrea Simonetto Time-Varying Convex Optimization via Time-Varying Averaged Operators , 2017, 1704.07338.

[53]  Aryan Mokhtari,et al.  Decentralized Prediction-Correction Methods for Networked Time-Varying Convex Optimization , 2016, IEEE Transactions on Automatic Control.

[54]  Emiliano Dall'Anese,et al.  Optimization and Learning With Information Streams: Time-varying algorithms and applications , 2020, IEEE Signal Processing Magazine.

[55]  Shai Shalev-Shwartz,et al.  Online Learning and Online Convex Optimization , 2012, Found. Trends Mach. Learn..

[56]  Enrico Magli,et al.  Distributed ADMM for in-network reconstruction of sparse signals with innovations , 2014, 2014 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[57]  R. Tibshirani The Lasso Problem and Uniqueness , 2012, 1206.0313.

[58]  Ketan Rajawat,et al.  Tracking Moving Agents via Inexact Online Gradient Descent Algorithm , 2017, IEEE Journal of Selected Topics in Signal Processing.

[59]  Namrata Vaswani,et al.  Recursive Recovery of Sparse Signal Sequences From Compressive Measurements: A Review , 2016, IEEE Transactions on Signal Processing.

[60]  Pantelis Sopasakis,et al.  Accelerated reconstruction of a compressively sampled data stream , 2016, 2016 24th European Signal Processing Conference (EUSIPCO).

[61]  Joakim Jaldén,et al.  ADMM for Distributed Dynamic Beamforming , 2018, IEEE Transactions on Signal and Information Processing over Networks.

[62]  Holger Rauhut,et al.  A Mathematical Introduction to Compressive Sensing , 2013, Applied and Numerical Harmonic Analysis.

[63]  Qing Ling,et al.  Decentralized Dynamic Optimization Through the Alternating Direction Method of Multipliers , 2013, IEEE Transactions on Signal Processing.

[64]  Yang Li,et al.  Identification of Time-Varying Systems Using Multi-Wavelet Basis Functions , 2011, IEEE Transactions on Control Systems Technology.

[65]  Mehran Mesbahi,et al.  Online Distributed Convex Optimization on Dynamic Networks , 2014, IEEE Transactions on Automatic Control.

[66]  Aryan Mokhtari,et al.  Optimization in Dynamic Environments : Improved Regret Rates for Strongly Convex Problems , 2016 .

[67]  Shahrokh Valaee,et al.  Multiple Target Localization Using Compressive Sensing , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[68]  Andrea Simonetto,et al.  Dual Prediction–Correction Methods for Linearly Constrained Time-Varying Convex Programs , 2017, IEEE Transactions on Automatic Control.

[69]  Dave Zachariah,et al.  Dynamic Iterative Pursuit , 2012, IEEE Transactions on Signal Processing.

[70]  Petar M. Djuric,et al.  Indoor Tracking: Theory, Methods, and Technologies , 2015, IEEE Transactions on Vehicular Technology.

[71]  P. Lions,et al.  Splitting Algorithms for the Sum of Two Nonlinear Operators , 1979 .

[72]  Wei Ren,et al.  Distributed Continuous-Time Convex Optimization With Time-Varying Cost Functions , 2017, IEEE Transactions on Automatic Control.