LGDec 15, 2021

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

arXiv:2112.08250v22 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of selecting effective search spaces for practitioners in machine learning, particularly in deep learning hyperparameter tuning, but it is incremental as it builds on existing Bayesian optimization concepts.

The paper tackles the problem of predicting the quality of search spaces for black-box optimization, such as hyperparameter tuning in deep learning, by introducing a simple scoring method based on utility functions and probabilistic models. It shows that this method can compute meaningful scores and be useful for constructing and pruning search spaces, though no concrete numerical results are provided.

Black box optimization requires specifying a search space to explore for solutions, e.g. a d-dimensional compact space, and this choice is critical for getting the best results at a reasonable budget. Unfortunately, determining a high quality search space can be challenging in many applications. For example, when tuning hyperparameters for machine learning pipelines on a new problem given a limited budget, one must strike a balance between excluding potentially promising regions and keeping the search space small enough to be tractable. The goal of this work is to motivate -- through example applications in tuning deep neural networks -- the problem of predicting the quality of search spaces conditioned on budgets, as well as to provide a simple scoring method based on a utility function applied to a probabilistic response surface model, similar to Bayesian optimization. We show that the method we present can compute meaningful budget-conditional scores in a variety of situations. We also provide experimental evidence that accurate scores can be useful in constructing and pruning search spaces. Ultimately, we believe scoring search spaces should become standard practice in the experimental workflow for deep learning.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes