Stochastic Approximation with Delayed Updates: Finite-Time Rates under Markovian Sampling

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Adibi, Arman, Fabbro, Nicolo Dal, Schenato, Luca, Kulkarni, Sanjeev, Poor, H. Vincent, Pappas, George J., Hassani, Hamed, Mitra, Aritra
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914730077061120
author Adibi, Arman
Fabbro, Nicolo Dal
Schenato, Luca
Kulkarni, Sanjeev
Poor, H. Vincent
Pappas, George J.
Hassani, Hamed
Mitra, Aritra
author_facet Adibi, Arman
Fabbro, Nicolo Dal
Schenato, Luca
Kulkarni, Sanjeev
Poor, H. Vincent
Pappas, George J.
Hassani, Hamed
Mitra, Aritra
contents Motivated by applications in large-scale and multi-agent reinforcement learning, we study the non-asymptotic performance of stochastic approximation (SA) schemes with delayed updates under Markovian sampling. While the effect of delays has been extensively studied for optimization, the manner in which they interact with the underlying Markov process to shape the finite-time performance of SA remains poorly understood. In this context, our first main contribution is to show that under time-varying bounded delays, the delayed SA update rule guarantees exponentially fast convergence of the \emph{last iterate} to a ball around the SA operator's fixed point. Notably, our bound is \emph{tight} in its dependence on both the maximum delay $τ_{max}$, and the mixing time $τ_{mix}$. To achieve this tight bound, we develop a novel inductive proof technique that, unlike various existing delayed-optimization analyses, relies on establishing uniform boundedness of the iterates. As such, our proof may be of independent interest. Next, to mitigate the impact of the maximum delay on the convergence rate, we provide the first finite-time analysis of a delay-adaptive SA scheme under Markovian sampling. In particular, we show that the exponent of convergence of this scheme gets scaled down by $τ_{avg}$, as opposed to $τ_{max}$ for the vanilla delayed SA rule; here, $τ_{avg}$ denotes the average delay across all iterations. Moreover, the adaptive scheme requires no prior knowledge of the delay sequence for step-size tuning. Our theoretical findings shed light on the finite-time effects of delays for a broad class of algorithms, including TD learning, Q-learning, and stochastic gradient descent under Markovian sampling.
format Preprint
id arxiv_https___arxiv_org_abs_2402_11800
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Stochastic Approximation with Delayed Updates: Finite-Time Rates under Markovian Sampling
Adibi, Arman
Fabbro, Nicolo Dal
Schenato, Luca
Kulkarni, Sanjeev
Poor, H. Vincent
Pappas, George J.
Hassani, Hamed
Mitra, Aritra
Machine Learning
Artificial Intelligence
Multiagent Systems
Systems and Control
Optimization and Control
Motivated by applications in large-scale and multi-agent reinforcement learning, we study the non-asymptotic performance of stochastic approximation (SA) schemes with delayed updates under Markovian sampling. While the effect of delays has been extensively studied for optimization, the manner in which they interact with the underlying Markov process to shape the finite-time performance of SA remains poorly understood. In this context, our first main contribution is to show that under time-varying bounded delays, the delayed SA update rule guarantees exponentially fast convergence of the \emph{last iterate} to a ball around the SA operator's fixed point. Notably, our bound is \emph{tight} in its dependence on both the maximum delay $τ_{max}$, and the mixing time $τ_{mix}$. To achieve this tight bound, we develop a novel inductive proof technique that, unlike various existing delayed-optimization analyses, relies on establishing uniform boundedness of the iterates. As such, our proof may be of independent interest. Next, to mitigate the impact of the maximum delay on the convergence rate, we provide the first finite-time analysis of a delay-adaptive SA scheme under Markovian sampling. In particular, we show that the exponent of convergence of this scheme gets scaled down by $τ_{avg}$, as opposed to $τ_{max}$ for the vanilla delayed SA rule; here, $τ_{avg}$ denotes the average delay across all iterations. Moreover, the adaptive scheme requires no prior knowledge of the delay sequence for step-size tuning. Our theoretical findings shed light on the finite-time effects of delays for a broad class of algorithms, including TD learning, Q-learning, and stochastic gradient descent under Markovian sampling.
title Stochastic Approximation with Delayed Updates: Finite-Time Rates under Markovian Sampling
topic Machine Learning
Artificial Intelligence
Multiagent Systems
Systems and Control
Optimization and Control
url https://arxiv.org/abs/2402.11800