BoTier: multi-objective Bayesian optimization with tiered objective structures

Abstract

Scientific optimization problems are usually concerned with balancing multiple competing objectives that express preferences over both the outcomes of an experiment (e.g. maximize reaction yield) and the corresponding input parameters (e.g. minimize the use of an expensive reagent). In practice, operational and economic considerations often establish a hierarchy of these objectives, which must be reflected in algorithms for sample-efficient experiment planning. Herein, we introduce BoTier, a software library that can flexibly represent a hierarchy of preferences over experiment outcomes and input parameters. We provide systematic benchmarks on synthetic and real-life surfaces, demonstrating the robust applicability of BoTier across a number of use cases. Importantly, BoTier is implemented in an auto-differentiable fashion, enabling seamless integration with the BoTorch library, thereby facilitating adoption by the scientific community.

Graphical abstract: BoTier: multi-objective Bayesian optimization with tiered objective structures

Supplementary files

Article information

Article type
Communication
Submitted
24 Jan 2025
Accepted
30 Apr 2025
First published
07 May 2025
This article is Open Access
Creative Commons BY license

Digital Discovery, 2025, Advance Article

BoTier: multi-objective Bayesian optimization with tiered objective structures

M. Haddadnia, L. Grashoff and F. Strieth-Kalthoff, Digital Discovery, 2025, Advance Article , DOI: 10.1039/D5DD00039D

This article is licensed under a Creative Commons Attribution 3.0 Unported Licence. You can use material from this article in other publications without requesting further permissions from the RSC, provided that the correct acknowledgement is given.

Read more about how to correctly acknowledge RSC content.

Social activity

Spotlight

Advertisements