EngiBench: A Framework for Data-Driven Engineering Design Research
Florian Felten, Gabriel Apaza, Gerhard Br\"aunlich, Cashen Diniz, Xuliang Dong, Arthur Drake, Milad Habibi, Nathaniel J. Hoffman, Matthew Keeler, Soheyl Massoudi, Francis G. VanGessel, Mark Fuge

TL;DR
EngiBench is an open-source framework with datasets and tools for data-driven engineering design optimization, enabling fair comparisons of algorithms across diverse engineering problems.
Contribution
It introduces EngiBench and EngiOpt, providing a unified, modular platform with datasets and algorithms for reproducible, data-driven engineering design research.
Findings
Demonstrates versatility through experiments across multiple engineering domains.
Reveals challenges for standard machine learning methods on complex design manifolds.
Facilitates fair comparison and reproducibility in engineering optimization research.
Abstract
Engineering design optimization seeks to automatically determine the shapes, topologies, or parameters of components that maximize performance under given conditions. This process often depends on physics-based simulations, which are difficult to install, computationally expensive, and require domain-specific expertise. To mitigate these challenges, we introduce EngiBench, the first open-source library and datasets spanning diverse domains for data-driven engineering design. EngiBench provides a unified API and a curated set of benchmarks -- covering aeronautics, heat conduction, photonics, and more -- that enable fair, reproducible comparisons of optimization and machine learning algorithms, such as generative or surrogate models. We also release EngiOpt, a companion library offering a collection of such algorithms compatible with the EngiBench interface. Both libraries are modular,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsAdvanced Multi-Objective Optimization Algorithms · Machine Learning in Materials Science · Model Reduction and Neural Networks
