atlas

Research map / Probabilistic and scientific modeling / Bayesian optimization

BARK: A Fully Bayesian Tree Kernel for Black-box Optimization

ICML 2025 · Probabilistic and scientific modeling › Bayesian optimization · approach: High-dimensional Bayesian optimization

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 BARK, a fully Bayesian tree kernel GP trained by MCMC over forest structures (BART-style priors, marginalized leaves) and used for Bayesian optimization via a MIP-optimized integrated UCB over mixed feature spaces.

Problem

Bayesian optimization over mixed-feature spaces needs well-calibrated surrogate uncertainty; existing tree-based surrogates lack principled uncertainty, and tree kernel GPs fit trees in a two-step, non-Bayesian way that overfits or ignores tree-structure uncertainty.

Approach

Treat the BART-style sum of trees as a GP with a tree-agreement kernel, marginalize leaf values analytically, and sample tree structures jointly with the GP via MCMC so each posterior sample is a GP; the acquisition is an integrated UCB solved globally with mixed-integer programming, with splits sampled uniformly over the domain instead of at data points.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
sample splitting rules uniformly from the domain rather than at observed data points (ablation)BARK · Bayesian optimizationexplorationHelped
sample splitting rules at observed data points rather than uniformly from the domain (ablation)BARK · Bayesian optimizationoptimization performanceHurt
increase the number of posterior samples from the default 16 (ablation)BARK · regression taskspredictive performanceHelped
vary the node depth prior hyperparameters from the defaults (0.95, 2.0) (ablation)BARK · regression tasksNLPDNo clear effect
ablate acquisition-function optimization (ablation)BARK and BART · MAXsimple regretNo clear effect
use BARK rather than LeafGPBayesian optimization · synthetic and applied benchmarksoptimization performanceHelped
use BARK rather than BARKPrior, adding posterior inference over tree kernelsBARK · applied benchmarksoptimization performanceHelped
use BARK rather than GP-RBFBayesian optimization · XGBoostMNIST and other applied benchmarksfinal objective valueMixed
use BARK rather than GP-RBFBayesian optimization · DiscreteRosenbrockoptimization performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: UCI regression datasets TreeFunction TreeFunctionCat DiscreteAckley DiscreteRosenbrock SVRBench XGBoostMNIST CCOBench PestControl MAX phases dataset Hartmann Styblinski-Tang

Benchmarks: UCI regression TreeFunction TreeFunctionCat DiscreteAckley DiscreteRosenbrock SVRBench XGBoostMNIST CCOBench PestControl MAX Hartmann Styblinski-Tang

Metrics: NLPD MSE simple regret minimum observed value wall-clock time

Baselines: BART GP-RBF LeafGP SMAC Entmoot BARKPrior

Builds on: BART forest kernel LeafGP Entmoot

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