Decreasing the Computing Time of Bayesian Optimization using Generalizable Memory Pruning

Alexander E. Siemenn, Tonio Buonassisi
9/8/2023
cs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Bayesian optimization (BO) suffers from long computing times when processing highly-dimensional or large data sets. These long computing times are a result of the Gaussian process surrogate model having a polynomial time complexity with the number of experiments. Running BO on high-dimensional or massive data sets becomes intractable due to this time complexity scaling, in turn, hindering experimentation. Alternative surrogate models have been developed to reduce the computing utilization of the BO procedure, however, these methods require mathematical alteration of the inherit surrogate function, pigeonholing use into only that function. In this paper, we demonstrate a generalizable BO wrapper of memory pruning and bounded optimization, capable of being used with any surrogate model and acquisition function. Using this memory pruning approach, we show a decrease in wall-clock computing times per experiment of BO from a polynomially increasing pattern to a sawtooth pattern that has a non-increasing trend without sacrificing convergence performance. Furthermore, we illustrate the generalizability of the approach across two unique data sets, two unique surrogate models, and four unique acquisition functions. All model implementations are run on the MIT Supercloud state-of-the-art computing hardware.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{siemenn2023decreasing,
  title  = {Decreasing the Computing Time of Bayesian Optimization using Generalizable Memory Pruning},
  author = {Alexander E. Siemenn and Tonio Buonassisi},
  year   = {2023},
  eprint = {2309.04510},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.04510v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.04510.svg)](https://codeofpaper.com/paper/2309.04510)

Discussion