BOSS: Bayesian Optimization over String Spaces

Neural Information Processing Systems 

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.