liveBook · Manning

Budget

As explained in Bayesian Optimization in Action

An evaluation budget is an upper limit on the cumulative resources or cost that may be spent on objective-function evaluations during an optimization run.

An evaluation budget caps the cumulative cost of objective-function evaluations during an optimization run. In multifidelity optimization, that budget can purchase either low- or high-fidelity queries. section 9.4

A budget-based optimization loop:

  • Sets a limit such as 10 cost units. section 9.4
  • Continues while cumulative spending remains below the limit. section 9.4
  • Adds the selected query's fidelity-dependent cost after each iteration. section 9.4
  • Records recommendations against spent budget rather than against query count. section 9.4

Multifidelity BayesOpt

A loop with budget_limit = 10 may alternate inexpensive low-fidelity evaluations with costly high-fidelity evaluations, stopping when cumulative cost exceeds 10. Performance is plotted as objective value against budget spent. section 9.4

Figure 9.13 Measuring performance with the high-fidelity incumbent is inappropriate in multifidelity optimization. On the left, the high-fidelity incumbent is roughly 0.8, while we haven’t discovered the objective’s optimum. On the right, even though we are close to locating the objective’s optimum, there’s no high-fidelity query to record the incumbent value with.

Contrasts misleading high-fidelity-incumbent measurements with progress measured through a final recommendation. section 9.4

How Bayesian Optimization in Action covers it

How deep it goes
Defines budgeted stopping and recommendation tracking, then implements a cost-updating loop; it does not develop budget theory.
Examples
Uses a budget limit of 10, fidelity-dependent query costs, and Forrester-function comparisons between multifidelity and single-fidelity MES.
What you can do after
Operate/configure a multifidelity optimization loop that stops at a cost limit and evaluates progress against cumulative spending.
How it connects
Connects evaluation budget with multifidelity optimization, Bayesian optimization, objective functions, and query fidelity.

Also explained in

Compare how 3 books explain budget →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Bayesian Optimization in Action. The section links point to the parts of the book it draws on.