Automated Kernel Discovery Towards Understanding High-dimensional Bayesian Optimization

· Source: cs.LG updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Data Science & Analytics, Robotics & Autonomous Systems · Depth: Expert, extended

Summary

Kernel Discovery, an LLM-driven evolutionary framework, addresses the challenge of designing effective Gaussian Process (GP) kernels for high-dimensional Bayesian optimization (BO). It overcomes limitations of existing automated approaches by employing a two-stage process: an LLM first proposes novel mathematical kernel forms, and a second LLM converts these into executable code. The framework introduces Leave-one-out Continuous Ranked Probability Score (LOO-CRPS) as a selection criterion to penalize overfitted kernels. Evaluated on five high-dimensional BO benchmarks (Rover, Mopta08, Lasso-DNA, SVM, Humanoid, with dimensions from D=100 to D=6392), Kernel Discovery achieved an average rank of 1.2 out of 17 methods, significantly outperforming competitive baselines like Compositional Search (rank 4.4) and other LLM-based BO methods. Analysis revealed that compositions of geometrically-warped and non-stationary kernels contribute to performance improvements.

Key takeaway

For Machine Learning Engineers optimizing high-dimensional black-box functions, you should consider integrating LLM-driven kernel discovery into your Bayesian optimization pipelines. This approach, particularly its two-stage mathematical formulation and code generation, can yield more effective and diverse Gaussian Process kernels than traditional methods. By adopting LOO-CRPS for kernel selection, you can mitigate overfitting and achieve superior performance, as demonstrated by an average rank of 1.2 on challenging benchmarks. Explore novel kernel structures, including geometric warpings, to enhance your surrogate models.

Key insights

LLM-driven kernel discovery via a two-stage process and LOO-CRPS significantly improves high-dimensional Bayesian optimization.

Principles

Method

An LLM proposes mathematical kernel forms, a second LLM converts them to executable code, then validate and select using LOO-CRPS, updating the population iteratively.

In practice

Topics

Code references

Best for: Research Scientist, AI Scientist, Machine Learning Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.LG updates on arXiv.org.