Noisy Blackbox Optimization Using Multi-Fidelity Queries: A Tree Search Approach

Abstract

We study the problem of black-box optimization of a noisy function in the presence of low-cost approximations or fidelities, which is motivated by problems like hyper-parameter tuning. In hyper-parameter tuning evaluating the black-box function at a point involves training a learning algorithm on a large data-set at a particular hyper-parameter and evaluating the validation error. Even a single such evaluation can be prohibitively expensive. Therefore, it is beneficial to use low-cost approximations, like training the learning algorithm on a sub-sampled version of the whole data-set. These low-cost approximations/fidelities can however provide a biased and noisy estimate of the function value. In this work, we combine structured state-space exploration through hierarchical partitioning with querying these partitions at multiple fidelities, and develop a multi-fidelity bandit based tree-search algorithm for noisy black-box optimization. We derive simple regret guarantees for our algorithm and validate its performance on real and synthetic datasets.

Cite

Text

Sen et al. "Noisy Blackbox Optimization Using Multi-Fidelity Queries: A Tree Search Approach." Artificial Intelligence and Statistics, 2019.

Markdown

[Sen et al. "Noisy Blackbox Optimization Using Multi-Fidelity Queries: A Tree Search Approach." Artificial Intelligence and Statistics, 2019.](https://mlanthology.org/aistats/2019/sen2019aistats-noisy/)

BibTeX

@inproceedings{sen2019aistats-noisy,
  title     = {{Noisy Blackbox Optimization Using Multi-Fidelity Queries: A Tree Search Approach}},
  author    = {Sen, Rajat and Kandasamy, Kirthevasan and Shakkottai, Sanjay},
  booktitle = {Artificial Intelligence and Statistics},
  year      = {2019},
  pages     = {2096-2105},
  volume    = {89},
  url       = {https://mlanthology.org/aistats/2019/sen2019aistats-noisy/}
}