atlas

Research map / Reinforcement learning / MDPs and planning

Provable and Practical: Efficient Exploration in Reinforcement Learning via Langevin Monte Carlo

ICLR 2024 · Reinforcement learning › MDPs and planning · approach: Function approximation in RL theory · 5 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.

Proposes LMC-LSVI, a Thompson-sampling RL method that samples Q-function parameters via noisy gradient descent (Langevin Monte Carlo), proves an Õ(d^{3/2}H^{3/2}√T) linear-MDP regret bound, and extends it to a deep RL variant Adam LMCDQN evaluated on N-Chain and 8 Atari games.

Problem

Exploration in RL is hard to make both provably efficient and scalable to deep RL; existing Thompson sampling methods rely on Gaussian approximations of the Q-function posterior that are poor in practice.

Approach

Directly sample the Q-function from its approximate posterior by running Langevin Monte Carlo (noisy gradient descent) on the least-squares value-iteration loss, and replace the SGD step with Adam-preconditioned SGLD for deep RL.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LMC-LSVI instead of OPT-RLSVILinear MDP exploration · Linear MDPregret upper bound: \Tilde{\mathcal{O}}(d^2 H^2 \sqrt{T} ) -> \Tilde{\mathcal{O}}(d^{3/2}H^{3/2}\sqrt{T})Helped
Use LMC-LSVI instead of LSVI-UCBLinear MDP exploration · Linear MDPregret upper bound: \Tilde{\mathcal{O}}(d^{3/2} H^{3/2} \sqrt{T} ) -> \Tilde{\mathcal{O}}(d^{3/2}H^{3/2}\sqrt{T})No clear effect
Use LMC-LSVI instead of LSVI-PHELinear MDP exploration · Linear MDPregret upper bound: \Tilde{\mathcal{O}}(d^{3/2} H^{3/2} \sqrt{T}) -> \Tilde{\mathcal{O}}(d^{3/2}H^{3/2}\sqrt{T})No clear effect
Use LMC-LSVI instead of ELEANORLinear MDP exploration · Linear MDPregret upper bound: \Tilde{\mathcal{O}}(dH^{3/2}\sqrt{T}) -> \Tilde{\mathcal{O}}(d^{3/2}H^{3/2}\sqrt{T})Mixed
Use Adam LMCDQN instead of DQN, Bootstrapped DQN, or Noisy-NetDeep RL exploration · N-Chain (N=25, 50, 75, 100)mean returnHelped
Use Adam LMCDQN instead of the Atari baselinesDeep RL exploration · GravitarreturnHelped
Use Adam LMCDQN instead of the Atari baselinesDeep RL exploration · VenturereturnHelped
Remove the double Q trick (ablation)Adam LMCDQN · Atari gamesperformanceHurt
Vary the bias factor a (ablation)Adam LMCDQN · QbertperformanceMixed
Vary the inverse temperature beta_k (ablation)Adam LMCDQN · QbertperformanceNo clear effect
Replace Adam LMCDQN with Langevin DQNDeep RL exploration · Sparse-reward hard-exploration Atari gamesperformanceHurt
Replace Adam LMCDQN with Langevin DQNDeep RL exploration · Dense-reward hard-exploration Atari gamesperformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: N-Chain Atari 2600 (Alien, Freeway, Gravitar, H.E.R.O., Pitfall, Qbert, Solaris, Venture) RiverSwim simulated linear MDPs

Benchmarks: N-Chain Atari 8 hard exploration games RiverSwim

Metrics: mean return median return across seeds regret bound

Baselines: DQN Bootstrapped DQN Noisy-Net Double DQN Prioritized DQN C51 QR-DQN IQN Langevin DQN LSVI-UCB OPT-RLSVI LSVI-PHE

Builds on: LSVI-UCB randomized least-square value iteration Langevin DQN Adam SGLD Bootstrapped DQN

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