Sequential Optimization in Locally Important Dimensions

Munir A. Winkel,Jonathan W. Stallrich,Curtis B. Storlie,Brian J. Reich
DOI: https://doi.org/10.1080/00401706.2020.1714738
2020-02-26
Technometrics
Abstract:Optimizing an expensive, black-box function <span class="NLM_disp-formula inline-formula"><math>f(·)</math></span> is challenging when its input space is high-dimensional. Sequential design frameworks first model <span class="NLM_disp-formula inline-formula"><math>f(·)</math></span> with a surrogate function and then optimize an acquisition function to determine input settings to evaluate next. Optimization of both <span class="NLM_disp-formula inline-formula"><math>f(·)</math></span> and the acquisition function benefit from effective dimension reduction. Global variable selection detects and removes input variables that do not affect <span class="NLM_disp-formula inline-formula"><math>f(·)</math></span> across the input space. Further dimension reduction may be possible if we consider local variable selection around the current optimum estimate. We develop a sequential design algorithm called <i>sequential optimization in locally important dimensions</i> (SOLID) that incorporates global and local variable selection to optimize a continuous, differentiable function. SOLID performs local variable selection by comparing the surrogate's predictions in a localized region around the estimated optimum with the <i>p</i> alternative predictions made by removing each input variable. The search space of the acquisition function is further restricted to focus only on the variables that are deemed locally active, leading to greater emphasis on refining the surrogate model in locally active dimensions. A simulation study across multiple test functions and an application to the Sarcos robot dataset show that SOLID outperforms conventional approaches. <a class="ext-link" href="https://doi.org/10.1080/00401706.2020.1714738">Supplementary materials</a> for this article are available online.
statistics & probability
What problem does this paper attempt to address?