atlas

Research map / Learning theory and algorithms / Kernels and regression theory

Sample-efficient Bayesian Optimisation Using Known Invariances

NeurIPS 2024 · Learning theory and algorithms › Kernels and regression theory · approach: Kernel regression under shift · 2 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.

Extends Bayesian optimisation to objectives invariant to a known finite group by building totally invariant kernels, proving sample-complexity upper and lower bounds that scale with 1/|G|, and applying it to a nuclear fusion current-drive design task.

Problem

Bayesian optimisation of costly functions that are invariant to a known group of transformations (e.g. permutations of actuator launchers), where standard BO and constrained BO are sample-inefficient.

Approach

Construct the RKHS of G-invariant functions via a symmetrised kernel k_G(x,y)=1/|G| sum_sigma k(sigma(x),y) and use it inside GP-based BO (UCB, MVR), giving invariance-aware algorithms with theoretical sample-complexity bounds that improve by a factor of 1/|G|; also study partial (subgroup) invariance and quasi-invariance via additive kernels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use a permutation-invariant kernel instead of a standard kernelBayesian optimisation on PermInv-2D · PermInv-2Dsample efficiencyHelped
use a permutation-invariant kernel instead of a standard kernelBayesian optimisation on PermInv-6D · PermInv-6Dsample efficiencyHelped
use a cyclic-invariant kernel instead of a standard kernelBayesian optimisation on CyclInv-3D · CyclInv-3Dsample efficiencyHelped
constrain acquisition optimisation to the permutation group's fundamental region rather than using an invariant kernelConstrained Bayesian optimisation · PermInv taskssample efficiencyHurt
use a subgroup-invariant kernel rather than a standard kernel (ablation)Bayesian optimisation on PermInv-6D · PermInv-6Dsample efficiencyHelped
use the fully invariant kernel rather than a non-invariant kernelBayesian optimisation on quasi-invariant functions · Synthetic quasi-invariant functionsperformanceHelped
use a partially specified 3-block invariant kernel rather than a non-invariant kernelUCB for nuclear fusion scenario design · Nuclear fusion scenario designoptimisation performanceHelped
use a partially specified 3-block invariant kernel rather than a fully invariant kernel (ablation)Gaussian process hyperparameter fitting on PermInv-6D · PermInv-6Dcomputation time: by a factor of 2Helped
use a 2-block invariant kernel rather than a fully invariant kernel (ablation)Gaussian process hyperparameter fitting on PermInv-6D · PermInv-6Dcomputation time: by a factor of 2Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic group-invariant Matern-5/2 functions (PermInv-2D, PermInv-6D, CyclInv-3D) nuclear fusion safety factor current-drive objective (STEP SPR45 design)

Benchmarks: PermInv-2D PermInv-6D CyclInv-3D nuclear fusion current drive task

Metrics: simple regret cumulative regret sample efficiency compute time and memory

Baselines: UCB MVR constrained Bayesian optimisation (CBO) non-invariant kernel BO

Builds on: Bayesian optimisation with GP-UCB maximum variance reduction constrained Bayesian optimisation invariant kernel ridge regression

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