Budget Allocation for Unknown Value Functions in a Lipschitz Space
MohammadHossein Bateni, Hossein Esfandiari, Samira HosseinGhorban, Alireza Mirrokni, Radin Shahdaei
TL;DR
Budget Allocation for Unknown Value Functions in a Lipschitz Space introduces Unknown Value Probing (UVP), a framework for allocating a fixed budget to identify the best model configuration when the value functions are unknown but Lipschitz-continuous. It develops clustering-based algorithms—FullCent, Enhanced-FullCent, AdaCent, and Enhanced-AdaCent—with provable approximation guarantees around $(1 - 2\epsilon r_k^*)$, supported by hardness results. The methods incorporate enhanced distance measures and adaptive pruning to focus exploration on high-potential regions, achieving strong empirical performance on diverse hyperparameter optimization benchmarks (e.g., YAHPO Gym, lcbench, rbv2). The findings show that exploiting the problem's structure yields efficient budget usage and improved early stopping, offering practical impact for budgeted model selection in ML pipelines.
Abstract
Building learning models frequently requires evaluating numerous intermediate models. Examples include models considered during feature selection, model structure search, and parameter tunings. The evaluation of an intermediate model influences subsequent model exploration decisions. Although prior knowledge can provide initial quality estimates, true performance is only revealed after evaluation. In this work, we address the challenge of optimally allocating a bounded budget to explore the space of intermediate models. We formalize this as a general budget allocation problem over unknown-value functions within a Lipschitz space.
