[Paper Review] Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models
PESTS uses uncertainty-aware probabilistic neural network dynamics with trajectory sampling to achieve model-based RL that matches model-free asymptotic performance with far fewer samples on standard benchmarks.
Model-based reinforcement learning (RL) algorithms can attain excellent sample efficiency, but often lag behind the best model-free algorithms in terms of asymptotic performance. This is especially true with high-capacity parametric function approximators, such as deep networks. In this paper, we study how to bridge this gap, by employing uncertainty-aware dynamics models. We propose a new algorithm called probabilistic ensembles with trajectory sampling (PETS) that combines uncertainty-aware deep network dynamics models with sampling-based uncertainty propagation. Our comparison to state-of-the-art model-based and model-free deep RL algorithms shows that our approach matches the asymptotic performance of model-free algorithms on several challenging benchmark tasks, while requiring significantly fewer samples (e.g., 8 and 125 times fewer samples than Soft Actor Critic and Proximal Policy Optimization respectively on the half-cheetah task).
Motivation & Objective
- Motivate sample-efficient reinforcement learning by integrating uncertainty into deep model-based dynamics.
- Develop an uncertainty-aware dynamics model that combines neural networks with ensembles to capture aleatoric and epistemic uncertainty.
- Propose trajectory sampling within a model-predictive control framework to propagate uncertainty during planning.
- Demonstrate that the method achieves asymptotic performance comparable to model-free methods with substantially fewer samples.
Proposed method
- Propose probabilistic ensembles with trajectory sampling (PETS) that uses an ensemble of bootstrapped probabilistic neural networks to model dynamics.
- Separate and capture aleatoric uncertainty (via probabilistic nets) and epistemic uncertainty (via ensembles).
- Use trajectory sampling with multiple particles and bootstrap indices to propagate uncertainty through time.
- Apply model predictive control with cross-entropy method (CEM) to optimize action sequences at each step based on expected rewards over predicted trajectories.
- Train the model on data and update via trial-based data collection, evaluating against model-free and GP-based baselines.
Experimental results
Research questions
- RQ1Can uncertainty-aware deep neural network dynamics models close the performance gap between model-based and model-free RL while reducing sample complexity?
- RQ2What is the impact of modeling aleatoric vs epistemic uncertainty on planning and learning efficiency?
- RQ3How do different uncertainty propagation methods affect planning quality and data efficiency?
- RQ4Are ensembles of probabilistic networks practical and scalable to high-dimensional control tasks?
- RQ5Do PETS-style methods achieve asymptotic performance comparable to state-of-the-art model-free methods on standard benchmarks with significantly fewer samples?
Key findings
- PETS matches the asymptotic performance of state-of-the-art model-free methods on benchmark tasks while using far fewer samples.
- Eight times fewer samples are needed on half-cheetah compared to Soft Actor Critic in their experiments.
- PETS outperforms prior model-based methods and some model-free baselines in several tasks, demonstrating the value of incorporating uncertainty into modeling and planning.
- The combination of probabilistic ensembles and trajectory sampling provides robust handling of both aleatoric and epistemic uncertainty, improving data efficiency.
- Moment matching can be competitive in low-dimensional tasks but is less reliable in higher-dimensional tasks like half-cheetah.
- Model choice (PE ensembles) has a larger impact on performance than the specific uncertainty propagation technique used.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.