BOSS: Bayesian Optimization over String Spaces

10/02/2020
by   Henry B. Moss, et al.
51

This article develops a Bayesian optimization (BO) method which acts directly over raw strings, proposing the first uses of string kernels and genetic algorithms within BO loops. Recent applications of BO over strings have been hindered by the need to map inputs into a smooth and unconstrained latent space. Learning this projection is computationally and data-intensive. Our approach instead builds a powerful Gaussian process surrogate model based on string kernels, naturally supporting variable length inputs, and performs efficient acquisition function maximization for spaces with syntactical constraints. Experiments demonstrate considerably improved optimization over existing approaches across a broad range of constraints, including the popular setting where syntax is governed by a context-free grammar.

READ FULL TEXT

page 16

page 19

research
04/25/2023

Quantum Gaussian Process Regression for Bayesian Optimization

Gaussian process regression is a well-established Bayesian machine learn...
research
05/23/2019

Bayesian Optimization over Sets

We propose a Bayesian optimization method over sets, to minimize a black...
research
11/01/2021

Combining Latent Space and Structured Kernels for Bayesian Optimization over Combinatorial Spaces

We consider the problem of optimizing combinatorial spaces (e.g., sequen...
research
02/19/2019

Multifidelity Bayesian Optimization for Binomial Output

The key idea of Bayesian optimization is replacing an expensive target f...
research
02/25/2021

Mixed Variable Bayesian Optimization with Frequency Modulated Kernels

The sample efficiency of Bayesian optimization(BO) is often boosted by G...
research
11/03/2020

Bayesian Variational Optimization for Combinatorial Spaces

This paper focuses on Bayesian Optimization in combinatorial spaces. In ...
research
10/14/2022

Modelling phylogeny in 16S rRNA gene sequencing datasets using string kernels

Motivation: Bacterial community composition is commonly quantified using...

Please sign up or login with your details

Forgot password? Click here to reset