Raghuram Shankar
← Bayesian Optimization

Part 5 · The Maths III: Inside the SOTA Methods

SAASBO: sparsity as a prior

Give each dimension its own inverse squared lengthscale ρi (this is the ARD kernel), then be Bayesian about relevance:

k(x, x′) = exp( −½ ∑i ρi (xi − x′i)² ),    τ ~ HalfCauchy(α),  ρi ~ HalfCauchy(τ)

ρi the inverse squared lengthscale for dimension i · τ the global shrinkage controlling how many dimensions stay active · small ρi means dimension i is effectively ignored

The half-Cauchy is the load-bearing choice: its mode at zero means every dimension is switched off by default (ρi ≈ 0 ⇒ that coordinate leaves the kernel), while its heavy tail lets the handful of dimensions the data actually supports escape to large ρi. The global scale τ adapts how many escape. Inference is fully Bayesian (NUTS), with predictions averaged over posterior samples — expensive per iteration, but in BO’s regime the evaluations still dominate. Sparsity is assumed until the data earns density — the exact opposite of fitting 100 lengthscales by maximum likelihood to 30 points.