Skip to main content
Download PDF

Computer Science > Machine Learning

Title:When to Trust Your Model: Model-Based Policy Optimization

Abstract: Designing effective model-based reinforcement learning algorithms is difficult because the ease of data generation must be weighed against the bias of model-generated data. In this paper, we study the role of model usage in policy optimization both theoretically and empirically. We first formulate and analyze a model-based reinforcement learning algorithm with a guarantee of monotonic improvement at each step. In practice, this analysis is overly pessimistic and suggests that real off-policy data is always preferable to model-generated on-policy data, but we show that an empirical estimate of model generalization can be incorporated into such analysis to justify model usage. Motivated by this analysis, we then demonstrate that a simple procedure of using short model-generated rollouts branched from real data has the benefits of more complicated model-based algorithms without the usual pitfalls. In particular, this approach surpasses the sample efficiency of prior model-based methods, matches the asymptotic performance of the best model-free algorithms, and scales to horizons that cause other model-based methods to fail entirely.
Comments: NeurIPS 2019. Code at this https URL, project page at: this https URL
Subjects: Machine Learning (cs.LG); Artificial Intelligence (cs.AI); Machine Learning (stat.ML)
Cite as: arXiv:1906.08253 [cs.LG]
  (or arXiv:1906.08253v2 [cs.LG] for this version)

Submission history

From: Michael Janner [view email]
[v1] Wed, 19 Jun 2019 17:54:53 UTC (2,331 KB)
[v2] Tue, 5 Nov 2019 01:22:47 UTC (2,618 KB)
Full-text links:

Download:

Current browse context:

cs.LG
new | recent | 1906

Change to browse by:

References & Citations

Bookmark

BibSonomy logo Mendeley logo Reddit logo ScienceWISE logo