Experience Replay with Random Reshuffling
Not on the map. Why?
Abstract (arXiv)
Experience replay is a key component in reinforcement learning for stabilizing learning and improving sample efficiency. Its typical implementation samples transitions with replacement from a replay buffer. In contrast, in supervised learning with a fixed dataset, it is a common practice to shuffle the dataset every epoch and consume data sequentially, which is called random reshuffling (RR). RR enjoys theoretically better convergence properties and has been shown to outperform with-replacement sampling empirically. To leverage the benefits of RR in reinforcement learning, we propose sampling methods that extend RR to experience replay, both in uniform and prioritized settings, and analyze their properties via theoretical analysis and simulations. We evaluate our sampling methods on Atari benchmarks, demonstrating their effectiveness in deep reinforcement learning. Code is available at https://github.com/pfnet-research/errr.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 22 of its 37 references that are in the map. First posted on arXiv 4 Mar 2025.
Builds on
22 of 37 references.
References · 22
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
- 2017Hindsight Experience Replaycited by 1,096
- 2015Prioritized Experience Replaycited by 1,070
- 2017A Distributional Perspective on Reinforcement Learningcited by 743
- 2021Tianshou: a Highly Modularized Deep Reinforcement Learning Librarycited by 139
- 2018Dopamine: A Research Framework for Deep Reinforcement Learningcited by 121
- 2020Random Reshuffling: Simple Analysis with Vast Improvementscited by 112
- 2017A Deeper Look at Experience Replaycited by 104
- 2015Why Random Reshuffling Beats Stochastic Gradient Descentcited by 78
- 2018Random Shuffling Beats SGD after Finite Epochscited by 66
- 2019SGD without Replacement: Sharper Rates for General Smooth Convex Functionscited by 59
10 more
- 2023TorchRL: A data-driven decision-making library for PyTorchcited by 59
- 2020Closing the convergence gap of SGD without replacementcited by 56
- 2019ChainerRL: A Deep Reinforcement Learning Librarycited by 51
- 2022Atari-5: Distilling the Arcade Learning Environment down to Five Gamescited by 44
- 2020An Equivalence between Loss Functions and Non-Uniform Sampling in Experience Replaycited by 41
- 2022Prioritizing Samples in Reinforcement Learning with Reducible Losscited by 20
- 2022Actor Prioritized Experience Replaycited by 19
- 2023On the Trajectories of SGD Without Replacementcited by 10
- 2024Investigating the Interplay of Prioritized Replay and Generalizationcited by 5
- 2024CUER: Corrected Uniform Experience Replay for Off-Policy Continuous Deep Reinforcement Learning Algorithmscited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025A Survey of Reinforcement Learning for Large Reasoning Modelscited by 175