Learning Search Space Partition for Black-box Optimization using Monte Carlo Tree Search

07/01/2020
by   Linnan Wang, et al.
23

High dimensional black-box optimization has broad applications but remains a challenging problem to solve. Given a set of samples {_i, y_i}, building a global model (like Bayesian Optimization (BO)) suffers from the curse of dimensionality in the high-dimensional search space, while a greedy search may lead to sub-optimality. By recursively splitting the search space into regions with high/low function values, recent works like LaNAS shows good performance in Neural Architecture Search (NAS), reducing the sample complexity empirically. In this paper, we coin LA-MCTS that extends LaNAS to other domains. Unlike previous approaches, LA-MCTS learns the partition of the search space using a few samples and their function values in an online fashion. While LaNAS uses linear partition and performs uniform sampling in each region, our LA-MCTS adopts a nonlinear decision boundary and learns a local model to pick good candidates. If the nonlinear partition function and the local model fits well with ground-truth black-box function, then good partitions and candidates can be reached with much fewer samples. LA-MCTS serves as a meta-algorithm by using existing black-box optimizers (e.g., BO, TuRBO) as its local models, achieving strong performance in general black-box optimization and reinforcement learning benchmarks, in particular for high-dimensional problems.

READ FULL TEXT
research
12/18/2020

Solving Black-Box Optimization Challenge via Learning Search Space Partition for Local Bayesian Optimization

This paper describes our approach to solving the black-box optimization ...
research
06/19/2021

Learning Space Partitions for Path Planning

Path planning, the problem of efficiently discovering high-reward trajec...
research
09/03/2022

Negative Selection Approach to support Formal Verification and Validation of BlackBox Models' Input Constraints

Generating unsafe sub-requirements from a partitioned input space to sup...
research
01/30/2023

Are Random Decompositions all we need in High Dimensional Bayesian Optimisation?

Learning decompositions of expensive-to-evaluate black-box functions pro...
research
12/15/2021

Predicting the utility of search spaces for black-box optimization: a simple, budget-aware approach

Black box optimization requires specifying a search space to explore for...
research
10/16/2012

Uniform Solution Sampling Using a Constraint Solver As an Oracle

We consider the problem of sampling from solutions defined by a set of h...
research
09/25/2018

Tree-Based Optimization: A Meta-Algorithm for Metaheuristic Optimization

Designing search algorithms for finding global optima is one of the most...

Please sign up or login with your details

Forgot password? Click here to reset