atlas

Research map / Probabilistic and scientific modeling / Bayesian optimization

Constrained Bayesian Optimization under Partial Observations: Balanced Improvements and Provable Convergence

AAAI 2024 · Probabilistic and scientific modeling › Bayesian optimization · approach: Local and high-dimensional Bayesian optimization · 15 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CBOB, a constrained Bayesian optimization method for partially observable constrained optimization problems that combines a balanced EI-times-DPOF acquisition function with heterogeneous-likelihood GPs fit by expectation propagation, with a convergence proof.

Problem

Expensive constrained black-box optimization where objective and constraint values are unobservable when a solution is infeasible (partially observable constrained optimization problems, POCOPs).

Approach

Replace the probability of feasibility in EIC with a dynamic POF (DPOF) that adds a boundary-based exploration function, giving balanced weights within known feasible regions and more weight to unknown ones; model partially observable constraints with heterogeneous-likelihood GPs (HLGPs) whose non-Gaussian likelihoods are handled by expectation propagation to produce virtual observations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CBOB instead of EICCBOB · KBF (S1)BOV: -0.33 -> -0.39Helped
Use CBOB instead of MESCCBOB · WBD (S1)BOV: 2.28 -> 2.16Helped
Use CBOB instead of MESCCBOB · XGB-H (S1)BOV: 0.271 -> 0.274Hurt
Use CBOB instead of TSCCBOB · Lunar (S1)BOV: 247 -> 260Hurt
Use CBOB instead of MESC_hCBOB · Ackley (S2)BOV: 0.48 -> 0.43Helped
Use CBOB instead of MESC_hCBOB · PVD (S2)BOV: 7507 -> 7198Helped
Use CBOB instead of EIC_cCBOB · MLP-D (S2)BOV: 0.978 -> 0.982Hurt
Use CBOB instead of MESC_hCBOB · Swimmer (S2)BOV: 197 -> 350Hurt
Add DPOF-based balanced exploration to EIC (EICB)EIC · All experiments after 100 FEsbest-evaluated objectiveHelped
Replace GPC constraint models with HLGP (ablation)EIC and MESC · S2BOVMixed
Use the more aggressive EMUB exploration function instead of POB (ablation)EICB · KBFbest-evaluated objectiveHurt
Use the more aggressive EMUB exploration function instead of POB (ablation)EICB · XGB-Hbest-evaluated objectiveHurt

Surprising findings

Limitations

Experimental setup

Datasets: California housing (XGBoost HPO) digits (MLP HPO) scikit-learn benchmarks OpenAI Gym Lunar Lander and Swimmer synthetic functions (Keane's bump, Ackley, welded beam, pressure vessel)

Benchmarks: Keane's bump function welded beam design XGBoost HPO (XGB-H) Lunar Landing Ackley with constraint pressure vessel design MLP HPO (MLP-D) Swimmer

Metrics: median best-evaluated value ratio of feasible evaluations

Baselines: EIC MESC TSC EIC with GPC MESC with GPC EIC with HLGP MESC with HLGP

Builds on: EIC (expected improvement with constraints) expectation propagation Gaussian process regression Trieste

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy