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.
Batch B of docs/optimization-plan.md leaves the default initial design size of Bayesian optimization (0.13) to settle.
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.