Batch Policy Learning under Constraints

By Hoang Minh Le, Cameron Voloshin, Yisong Yue. 2019

401 citations recorded by the source corpus.

When learning policies for real-world domains, two important questions arise: (i) how to efficiently use pre-collected off-policy, non-optimal behavior data; and (ii) how to mediate among different competing objectives and constraints. We thus study the problem of batch policy learning under multiple constraints, and offer a systematic solution. We first propose a flexible meta-algorithm that admits any batch reinforcement learning and online learning procedure as subroutines. We then present a specific algorithmic instantiation and provide performance guarantees for the main objective and all constraints. To certify constraint satisfaction, we propose a new and simple method for off-policy policy evaluation (OPE) and derive PAC-style bounds. Our algorithm achieves strong empirical results in different domains, including in a challenging problem of simulated car driving subject to multiple constraints such as lane keeping and smooth driving. We also show experimentally that our OPE method outperforms other popular OPE techniques on a standalone basis, especially in a high-dimensional setting.

Subfields: Artificial Intelligence, Automotive Engineering, Management Science and Operations Research, Reinforcement Learning, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Ofir Nachum
  3. Pieter Abbeel
  4. Chelsea Finn
  5. Shixiang Shane Gu
  6. Ruslan Salakhutdinov
  7. George Tucker
  8. Yoshua Bengio

In Automotive Engineering

  1. Sergey Levine
  2. Ofir Nachum
  3. Shixiang Shane Gu
  4. Masatoshi Uehara
  5. Nan Jiang
  6. Aviral Kumar
  7. Nathan Kallus
  8. Mengjiao Yang

In Management Science and Operations Research

  1. Sergey Levine
  2. Ofir Nachum
  3. Nathan Kallus
  4. Masatoshi Uehara
  5. Aviral Kumar
  6. George Tucker
  7. Nan Jiang
  8. Shixiang Shane Gu

In Reinforcement Learning

  1. Sergey Levine
  2. Ofir Nachum
  3. Shixiang Shane Gu
  4. Pieter Abbeel
  5. George Tucker
  6. Aviral Kumar
  7. Nan Jiang
  8. Chelsea Finn

In Optimization & Training

  1. Sergey Levine
  2. Ofir Nachum
  3. Shixiang Shane Gu
  4. Nan Jiang
  5. George Tucker
  6. Aviral Kumar
  7. Masatoshi Uehara
  8. Doina Precup

Citations in the corpus