BOCoDe: Engineering-Centered Benchmarking for Bayesian Optimization

πŸ“… 2026-08-15
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This study addresses the scarcity of engineering design problems and incomplete evaluation frameworks in Bayesian optimization benchmarks by constructing a comprehensive open-source benchmark comprising 307 engineering design and synthetic tasks. Providing a native PyTorch unified API with rich metadata to facilitate programmatic discovery by LLM agents, this work systematically evaluates 31 algorithms under multi-dimensional constraints and multi-objective scenarios. The findings reveal the distinct characteristics of engineering tasks, demonstrating that performance rankings from traditional benchmarks are non-transferable. By bridging the evaluation gap in engineering domains, this research establishes a new paradigm for reproducible and cross-domain fair comparison in Bayesian optimization assessment.
πŸ“ Abstract
Bayesian optimization (BO) is a sample-efficient, surrogate-based approach to black-box optimization (BBO), but its evaluation remains dominated by synthetic functions and hyperparameter optimization (HPO) tasks that are typically low-dimensional and single-objective. Engineering design poses a substantially different regime: problems are physics-based, often high-dimensional, constrained by requirements such as cost and manufacturability, and may involve multiple objectives or mixed variables. To close this benchmarking gap, we introduce BOCoDe, an open-source, PyTorch-native benchmark comprising 307 BBO problems, including 159 engineering design tasks and widely used synthetic and HPO benchmarks. Each problem includes cited provenance and machine-readable metadata that supports programmatic discovery, including by LLM-based agents, and all tasks are exposed through a unified API compatible with open-source BO libraries. We evaluate 31 BO and evolutionary algorithms across five problem classes spanning single- and multi-objective optimization, constrained and unconstrained settings, and mixed-variable search spaces. Analyses of problem structure show that engineering tasks uniquely span constrained and multi-objective settings that synthetic and HPO suites rarely cover, while embeddings from a tabular foundation model separate them most clearly from HPO tasks. Algorithm rankings also vary substantially across domains; in several problem classes, rankings obtained on standard benchmarks do not transfer to engineering tasks. BOCoDe establishes a reproducible and extensible foundation for developing and evaluating BO methods that better reflect the demands of engineering design. Code & data can be found at https://github.com/rosenyu304/BOCoDe
Problem

Research questions and friction points this paper is trying to address.

Bayesian Optimization
Benchmarking
Engineering Design
Black-box Optimization
Evaluation Gap
Innovation

Methods, ideas, or system contributions that make the work stand out.

Bayesian Optimization Benchmark
Engineering Design
Mixed-Variable Optimization
Multi-objective Optimization
Reproducible Evaluation
πŸ”Ž Similar Papers
R
Rosen Ting-Ying Yu
Massachusetts Institute of Technology
C
Christophe Hatterer
ETH ZΓΌrich
A
Advaith Narayanan
Carnegie Mellon University
C
Cyril Picard
Massachusetts Institute of Technology
Faez Ahmed
Faez Ahmed
Associate Professor, MIT
Generative AIEngineering DesignMachine LearningEngineering OptimizationData-driven Design