Optimization and Learning with Information Streams: Time-varying Algorithms and Applications

10/17/2019
by   Emiliano Dall'Anese, et al.
0

There is a growing cross-disciplinary effort in the broad domain of optimization and learning with streams of data, applied to settings where traditional batch optimization techniques cannot produce solutions at time scales that match the inter-arrival times of the data points due to computational and/or communication bottlenecks. Special types of online algorithms can handle this situation, and this article focuses on such time-varying optimization algorithms, with emphasis on Machine Leaning and Signal Processing, as well as data-driven control. Approaches for the design of time-varying first-order methods are discussed, with emphasis on algorithms that can handle errors in the gradient, as may arise when the gradient is estimated. Insights on performance metrics and accompanying claims are provided, along with evidence of cases where algorithms that are provably convergent in batch optimization perform poorly in an online regime. The role of distributed computation is discussed. Illustrative numerical examples for a number of applications of broad interest are provided to convey key ideas.

READ FULL TEXT

page 8

page 9

research
03/05/2021

Online Graph Learning under Smoothness Priors

The growing success of graph signal processing (GSP) approaches relies h...
research
01/31/2020

Centralized and distributed online learning for sparse time-varying optimization

The development of online algorithms to track time-varying systems has d...
research
11/12/2020

tvopt: A Python Framework for Time-Varying Optimization

This paper introduces tvopt, a Python framework for prototyping and benc...
research
01/02/2023

Efficient Online Learning with Memory via Frank-Wolfe Optimization: Algorithms with Bounded Dynamic Regret and Applications to Control

Projection operations are a typical computation bottleneck in online lea...
research
10/21/2020

Data augmentation as stochastic optimization

We present a theoretical framework recasting data augmentation as stocha...
research
10/22/2020

Online Time-Varying Topology Identification via Prediction-Correction Algorithms

Signal processing and machine learning algorithms for data supported ove...
research
08/07/2023

Non-Convex Bilevel Optimization with Time-Varying Objective Functions

Bilevel optimization has become a powerful tool in a wide variety of mac...

Please sign up or login with your details

Forgot password? Click here to reset