Skip to content

Files

Latest commit

d194d55 · Mar 7, 2025

History

History
204 lines (132 loc) · 31 KB

File metadata and controls

204 lines (132 loc) · 31 KB

Awesome-Offline-Model-Based-Optimization

📰 Must-Read Papers on Offline Model-Based Optimization 🔥

This repository collects important papers for our new survey: "Offline Model-Based Optimization: Comprehensive Review" (will release soon).

Awesome Stars Forks

  • 💻: Code
  • 📖: bibtex

Latest Updates

  • [2025/03/04] First Release of Awesome-Offline-Model-Based Optimization

🔍 Table of Contents

🌟 What is Offline Model-Based Optimization?

In offline optimization, the goal is to discover a new design, denoted by x , that maximizes the objective(s) f ( x ) . This is achieved using an offline dataset D , which consists of N designs paired with their property labels. In particular, the dataset is given by Offline Dataset where each design vector x i belongs to a design space X R d , and each property label y i R m contains the corresponding m objective values for that design. The function f : X R m maps a design to its m -dimensional objective value vector.

In offline single-objective optimization (SOO), only one objective is considered (i.e., m = 1 ). For instance, the design x might represent a neural network architecture, with f ( x ) denoting the network's accuracy on a given dataset.

Offline multi-objective optimization (MOO) extends the framework to simultaneously address multiple objectives using the dataset D . In this setting, the goal is to find solutions that balance competing objectives effectively. For instance, when designing a neural architecture, one might seek to achieve both high accuracy and high efficiency.

🔗 Benchmark

Task

Synthetic Function

Real-World System

Scientific Design

Machine Learning Model

Evaluation Metric

Usefulness

Diversity

Novelty

Stability

🎯 Surrogate Modeling

Auxiliary Loss

Data-Drive Adaptation

Collaborative Ensembling

Generative Model Integration

🤔 Generative Modeling

Variational Autoencoder (VAE)

Generative Adversarial Network (GAN)

Autoregressive Model

Diffusion Model

Flow Matching

Energy-Based Model

Control by Generative Flow Network (GFlowNet)