One way to reduce the time of conducting optimization studies is to evaluate designs in parallel rather than just one-at-a-time. For expensive-to-evaluate black-boxes, batch versions of Bayesian optimization have been proposed. They work by building a surrogate model of the black-box that can be used to select the designs to evaluate efficiently via an infill criterion. Still, with higher levels of parallelization becoming available, the strategies that work for a few tens of parallel evaluations become limiting, in particular due to the complexity of selecting more evaluations. It is even more crucial when the black-box is noisy, necessitating more evaluations as well as repeating experiments. Here we propose a scalable strategy that can keep up with massive batching natively, focused on the exploration/exploitation trade-off and a portfolio allocation. We compare the approach with related methods on deterministic and noisy functions, for mono and multiobjective optimization tasks. These experiments show similar or better performance than existing methods, while being orders of magnitude faster.
翻译:缩短进行优化研究的时间的一个办法是,对设计进行平行评价,而不仅仅是一次性评价。对于昂贵的黑盒来说,已经提出了Bayesian优化的批量版本。它们的工作方式是建立一个黑盒替代模型,可以用来通过填充标准选择高效评价的设计。但是,随着平行化水平的提高,对数以万计的平行评价起作用的战略变得有限,特别是由于选择更多评价的复杂性。当黑盒响亮时,它甚至更为关键,需要进行更多的评价和重复实验。我们在这里提出了一个可以与大规模本地分批、侧重于勘探/开发交易和组合分配的可扩缩战略。我们比较了用于单项和多目标优化任务的确定和扰动功能的相关方法。这些实验显示的绩效与现有方法相似或更好,同时速度更快。