Skip to content

Decision: the initial design of Bayesian optimization #381

Description

@tachsin

Batch B of docs/optimization-plan.md leaves the default initial design size of Bayesian optimization (0.13) to settle.

Option Source For n = 6
10n Jones, Schonlau and Welch (1998); Loeppky, Sacks and Welch (2009) 60
2(n + 1) Common in BO libraries 14

With a budget of 100 evaluations in 6 dimensions, 10n spends 60% of it before the model guides anything. With 2(n + 1), the first hyperparameter fits use only 14 points.

Recommendation: 2(n + 1), with a setting to change it, and the docs citing Loeppky et al.'s 10n for when the budget allows. The examples report how they reach the optimum with the default.

Also to decide: whether the design is a Latin hypercube only (McKay et al. 1979, added in the 0.13 draft PR), or offers a scrambled Sobol sequence too (Joe and Kuo 2008). Recommendation: Latin hypercube now, Sobol when someone needs it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    decisionA choice to make before the work can go on

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions