How Useful is Intermittent, Asynchronous Expert Feedback for Bayesian Optimization?
This addresses the need for non-blocking human input in automated scientific discovery, though it is incremental as it builds on prior feedback methods by making them asynchronous.
The paper tackles the problem of incorporating intermittent, asynchronous expert feedback into Bayesian optimization to improve self-driving labs, finding that even a small amount of such feedback can enhance or constrain the optimization process, making it more data-efficient and less costly.
Bayesian optimization (BO) is an integral part of automated scientific discovery -- the so-called self-driving lab -- where human inputs are ideally minimal or at least non-blocking. However, scientists often have strong intuition, and thus human feedback is still useful. Nevertheless, prior works in enhancing BO with expert feedback, such as by incorporating it in an offline or online but blocking (arrives at each BO iteration) manner, are incompatible with the spirit of self-driving labs. In this work, we study whether a small amount of randomly arriving expert feedback that is being incorporated in a non-blocking manner can improve a BO campaign. To this end, we run an additional, independent computing thread on top of the BO loop to handle the feedback-gathering process. The gathered feedback is used to learn a Bayesian preference model that can readily be incorporated into the BO thread, to steer its exploration-exploitation process. Experiments on toy and chemistry datasets suggest that even just a few intermittent, asynchronous expert feedback can be useful for improving or constraining BO. This can especially be useful for its implication in improving self-driving labs, e.g. making them more data-efficient and less costly.