atlas

Research map / Optimization / Nonconvex and smooth optimization

Computing the Bias of Constant-step Stochastic Approximation with Markovian Noise

NeurIPS 2024 · Optimization › Nonconvex and smooth optimization · approach: Langevin sampling for nonconvex problems · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Analyzes the bias of constant-step stochastic approximation with state-dependent Markovian noise via infinitesimal generator comparison, showing O(α) bias and that Polyak-Ruppert averaging gives bias αV + O(α²), enabling Richardson-Romberg extrapolation.

Problem

Characterizing the bias of constant-step-size stochastic approximation when the Markovian noise transition kernel depends on the iterate (e.g., epsilon-greedy Q-learning), where the iterates do not converge to the ODE equilibrium.

Approach

Compares the expectation of the stochastic recursion with its deterministic Euler discretization via a hybrid system z_{n,k}, reducing the bias to a comparison of infinitesimal generators; uses Poisson equation to handle Markovian averaging, yielding a Lyapunov-equation constant V for the bias of the Polyak-Ruppert average.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Average the constant-step iterates with Polyak-Ruppert averagingConstant-step stochastic approximation · Markovian-noise stochastic approximationvariance: \lim_{n\to\infty}\var{\bar{\theta}_n}=0Helped
Average the constant-step iterates with Polyak-Ruppert averagingConstant-step stochastic approximation · Markovian-noise stochastic approximationbias order: \alpha V + O(\alpha^2)No clear effect
Combine Polyak-Ruppert averages from step-sizes \alpha and 2\alphaPolyak-Ruppert averaging · Synthetic examplebias order: O(\alpha) -> O(\alpha^2)Helped
Use tail averaging instead of the unaveraged iterateConstant-step stochastic approximation · Synthetic exampledistance to \theta^*=1Helped
Use half-window averaging \bar{\theta}_{n/2:n} instead of full averaging \bar{\theta}_nPolyak-Ruppert averaging · Synthetic example with small step-sizesconvergence rateHelped
Average the iterates over timeConstant-step stochastic approximation with periodic Markov noise · Periodic-noise examplestability of the scaled biasHelped

Surprising findings

Limitations

Experimental setup

Metrics: bias distance to theta*

Baselines: theta_n without averaging Polyak-Ruppert averaged iterates

Builds on: Polyak-Ruppert averaging Richardson-Romberg extrapolation Stein's method

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy