On the Convergence of the Monte Carlo Exploring Starts Algorithm for Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
A simple and natural algorithm for reinforcement learning (RL) is Monte Carlo Exploring Starts (MCES), where the Q-function is estimated by averaging the Monte Carlo returns, and the policy is improved by choosing actions that maximize the current estimate of the Q-function. Exploration is performed by "exploring starts", that is, each episode begins with a randomly chosen state and action, and then follows the current policy to the terminal state. In the classic book on RL by Sutton & Barto (2018), it is stated that establishing convergence for the MCES algorithm is one of the most important remaining open theoretical problems in RL. However, the convergence question for MCES turns out to be quite nuanced. Bertsekas & Tsitsiklis (1996) provide a counter-example showing that the MCES algorithm does not necessarily converge. Tsitsiklis (2002) further shows that if the original MCES algorithm is modified so that the Q-function estimates are updated at the same rate for all state-action pairs, and the discount factor is strictly less than one, then the MCES algorithm converges. In this paper we make headway with the original and more efficient MCES algorithm given in Sutton & Barto (1998), establishing almost sure convergence for Optimal Policy Feed-Forward MDPs, which are MDPs whose states are not revisited within any episode when using an optimal policy. Such MDPs include a large class of environments such as all deterministic environments and all episodic environments with a timestep or any monotonically changing values as part of the state. Different from the previous proofs using stochastic approximations, we introduce a novel inductive approach, which is very simple and only makes use of the strong law of large numbers.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). First posted on arXiv 10 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 2; 2025: 0; 2026: 3.
10 papers.
- 2023On The Convergence Of Policy Iteration-Based Reinforcement Learning With Monte Carlo Policy Evaluationcited by 9
- 2024Online Learning of Decision Trees with Thompson Samplingcited by 3
- 2021Improved Exploring Starts by Kernel Density Estimation-Based State-Space Coverage Acceleration in Reinforcement Learningcited by 2
- 2022Slowly Changing Adversarial Bandit Algorithms are Efficient for Discounted MDPscited by 2
- 2022Applications of Reinforcement Learning in Finance -- Trading with a Double Deep Q-Networkcited by 2
- 2022On the Convergence of Monte Carlo UCB for Random-Length Episodic MDPscited by 2
- 2026Convergence of Monte Carlo Optimistic Policy Iteration: Beyond Uniform State-Action Updatescited by 2
- 2024Finite-Sample Analysis of the Monte Carlo Exploring Starts Algorithm for Reinforcement Learningcited by 1
- 2026Exploring Starts Are Not Enough: Counterexamples and a Fix for Monte Carlo Exploring Startscited by 0
- 2026Scalar-Stepsize Nonuniform Monte Carlo Optimistic Policy Iteration: A Certified Counterexamplecited by 0
- 2026Scalar-Stepsize Nonuniform Monte Carlo Optimistic Policy Iteration: A Certified Counterexample14 Jun 2026
- 2026Exploring Starts Are Not Enough: Counterexamples and a Fix for Monte Carlo Exploring Starts13 Jun 2026
- 2026Convergence of Monte Carlo Optimistic Policy Iteration: Beyond Uniform State-Action Updates9 Jun 2026
- 2024Finite-Sample Analysis of the Monte Carlo Exploring Starts Algorithm for Reinforcement Learning3 Oct 2024
- 2024Online Learning of Decision Trees with Thompson Sampling9 Apr 2024
- 2023On The Convergence Of Policy Iteration-Based Reinforcement Learning With Monte Carlo Policy Evaluation23 Jan 2023
- 2022On the Convergence of Monte Carlo UCB for Random-Length Episodic MDPs7 Sep 2022
- 2022Applications of Reinforcement Learning in Finance -- Trading with a Double Deep Q-Network28 Jun 2022
- 2022Slowly Changing Adversarial Bandit Algorithms are Efficient for Discounted MDPs18 May 2022
- 2021Improved Exploring Starts by Kernel Density Estimation-Based State-Space Coverage Acceleration in Reinforcement Learning19 May 2021