Skip to main navigation Skip to search Skip to main content

Finite Time Analysis of Linear Two-timescale Stochastic Approximation with Markovian Noise

  • Maxim Kaledin
  • , Eric Moulines
  • , Alexey Naumov
  • , Vladislav Tadic
  • , Hoi To Wai
  • National Research University
  • University of Bristol
  • The Chinese University of Hong Kong

Research output: Contribution to journalConference articlepeer-review

Abstract

Linear two-timescale stochastic approximation (SA) scheme is an important class of algorithms which has become popular in reinforcement learning (RL), particularly for the policy evaluation problem. Recently, a number of works have been devoted to establishing the finite time analysis of the scheme, especially under the Markovian (non-i.i.d.) noise settings that are ubiquitous in practice. In this paper, we provide a finite-time analysis for linear two timescale SA. Our bounds show that there is no discrepancy in the convergence rate between Markovian and martingale noise, only the constants are affected by the mixing time of the Markov chain. With an appropriate step size schedule, the transient term in the expected error bound is o(1/kc) and the steady-state term is O(1/k), where c > 1 and k is the iteration number. Furthermore, we present an asymptotic expansion of the expected error with a matching lower bound of Ω(1/k). A simple numerical experiment is presented to support our theory.

Original languageEnglish
Pages (from-to)2144-2203
Number of pages60
JournalProceedings of Machine Learning Research
Volume125
Publication statusPublished - 1 Jan 2020
Event33rd Conference on Learning Theory, COLT 2020 - Virtual, Online, Austria
Duration: 9 Jul 202012 Jul 2020

Keywords

  • GTD learning
  • Markovian noise
  • reinforcement learning
  • stochastic approximation

Fingerprint

Dive into the research topics of 'Finite Time Analysis of Linear Two-timescale Stochastic Approximation with Markovian Noise'. Together they form a unique fingerprint.

Cite this