Guided Trajectory Generation with Diffusion Models for Offline Model-based Optimization

Taeyoung Yun, Sujin Yun, Jaewoo Lee, Jinkyoo Park
6/29/2024
cs.LGcs.AI

Official code: dbsxodud-11/GTG (23 stars, last commit 2024-08-15).

Abstract

Optimizing complex and high-dimensional black-box functions is ubiquitous in science and engineering fields. Unfortunately, the online evaluation of these functions is restricted due to time and safety constraints in most cases. In offline model-based optimization (MBO), we aim to find a design that maximizes the target function using only a pre-existing offline dataset. While prior methods consider forward or inverse approaches to address the problem, these approaches are limited by conservatism and the difficulty of learning highly multi-modal mappings. Recently, there has been an emerging paradigm of learning to improve solutions with synthetic trajectories constructed from the offline dataset. In this paper, we introduce a novel conditional generative modeling approach to produce trajectories toward high-scoring regions. First, we construct synthetic trajectories toward high-scoring regions using the dataset while injecting locality bias for consistent improvement directions. Then, we train a conditional diffusion model to generate trajectories conditioned on their scores. Lastly, we sample multiple trajectories from the trained model with guidance to explore high-scoring regions beyond the dataset and select high-fidelity designs among generated trajectories with the proxy function. Extensive experiment results demonstrate that our method outperforms competitive baselines on Design-Bench and its practical variants. The code is publicly available in \texttt{https://github.com/dbsxodud-11/GTG}.

View on arXivView PDF

Code Implementations(1)

dbsxodud-11/GTGOfficial100%

Official Code for Guided Trajectory Generation with Diffusion Models for Offline Model-based Optimization (NIPS 2024)

233PythonMay 17, 20242 years ago

Similar Papers

Cite this paper

@article{yun2024guided,
  title  = {Guided Trajectory Generation with Diffusion Models for Offline Model-based Optimization},
  author = {Taeyoung Yun and Sujin Yun and Jaewoo Lee and Jinkyoo Park},
  year   = {2024},
  eprint = {2407.01624},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2407.01624},
  url    = {http://arxiv.org/abs/2407.01624v1},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.01624.svg)](https://codeofpaper.com/paper/2407.01624)

Discussion