Boosting Soft Actor-Critic: Emphasizing Recent Experience without Forgetting the Past
arXiv:1906.04009
Abstract
Soft Actor-Critic (SAC) is an off-policy actor-critic deep reinforcement learning (DRL) algorithm based on maximum entropy reinforcement learning. By combining off-policy updates with an actor-critic formulation, SAC achieves state-of-the-art performance on a range of continuous-action benchmark tasks, outperforming prior on-policy and off-policy methods. The off-policy method employed by SAC samples data uniformly from past experience when performing parameter updates. We propose Emphasizing Recent Experience (ERE), a simple but powerful off-policy sampling technique, which emphasizes recently observed data while not forgetting the past. The ERE algorithm samples more aggressively from recent experience, and also orders the updates to ensure that updates from old data do not overwrite updates from new data. We compare vanilla SAC and SAC+ERE, and show that ERE is more sample efficient than vanilla SAC for continuous-action Mujoco tasks. We also consider combining SAC with Priority Experience Replay (PER), a scheme originally proposed for deep Q-learning which prioritizes the data based on temporal-difference (TD) error. We show that SAC+PER can marginally improve the sample efficiency performance of SAC, but much less so than SAC+ERE. Finally, we propose an algorithm which integrates ERE and PER and show that this hybrid algorithm can give the best results for some of the Mujoco tasks.
References in corpus (16)
- Adam: A Method for Stochastic Optimization
- Continuous control with deep reinforcement learning
- Playing Atari with Deep Reinforcement Learning
- Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor
- Addressing Function Approximation Error in Actor-Critic Methods
- Prioritized Experience Replay
- Soft Actor-Critic Algorithms and Applications
- Distributed Prioritized Experience Replay
- Rainbow: Combining Improvements in Deep Reinforcement Learning
- Reinforcement Learning with Deep Energy-Based Policies
- Deep Reinforcement Learning that Matters
- Continuous Deep Q-Learning with Model-based Acceleration
- Sample Efficient Actor-Critic with Experience Replay
- Reproducibility of Benchmarked Deep Reinforcement Learning Tasks for Continuous Control
- Curiosity-Driven Experience Prioritization via Density Estimation
- Trust-PCL: An Off-Policy Trust Region Method for Continuous Control
Cited by in corpus (9)
- Precise atom manipulation through deep reinforcement learning
- Experience Replay with Likelihood-free Importance Weights
- Continual Reinforcement Learning with Multi-Timescale Replay
- HiER: Highlight Experience Replay for Boosting Off-Policy Reinforcement Learning Agents
- Learning to Sample with Local and Global Contexts in Experience Replay Buffer
- Explaining Off-Policy Actor-Critic From A Bias-Variance Perspective
- Improved Soft Actor-Critic: Mixing Prioritized Off-Policy Samples with On-Policy Experience
- Large Batch Experience Replay
- Model-Augmented Q-learning