English

Conservative Objective Models for Effective Offline Model-Based Optimization

Machine Learning 2021-07-15 v1

Abstract

Computational design problems arise in a number of settings, from synthetic biology to computer architectures. In this paper, we aim to solve data-driven model-based optimization (MBO) problems, where the goal is to find a design input that maximizes an unknown objective function provided access to only a static dataset of prior experiments. Such data-driven optimization procedures are the only practical methods in many real-world domains where active data collection is expensive (e.g., when optimizing over proteins) or dangerous (e.g., when optimizing over aircraft designs). Typical methods for MBO that optimize the design against a learned model suffer from distributional shift: it is easy to find a design that "fools" the model into predicting a high value. To overcome this, we propose conservative objective models (COMs), a method that learns a model of the objective function that lower bounds the actual value of the ground-truth objective on out-of-distribution inputs, and uses it for optimization. Structurally, COMs resemble adversarial training methods used to overcome adversarial examples. COMs are simple to implement and outperform a number of existing methods on a wide range of MBO problems, including optimizing protein sequences, robot morphologies, neural network weights, and superconducting materials.

Keywords

Cite

@article{arxiv.2107.06882,
  title  = {Conservative Objective Models for Effective Offline Model-Based Optimization},
  author = {Brandon Trabucco and Aviral Kumar and Xinyang Geng and Sergey Levine},
  journal= {arXiv preprint arXiv:2107.06882},
  year   = {2021}
}

Comments

ICML 2021. First two authors contributed equally. Code at: https://github.com/brandontrabucco/design-baselines/blob/c65a53fe1e6567b740f0adf60c5db9921c1f2330/design_baselines/coms_cleaned/__init__.py