Bayesian Optimization With Preference Learning (BOPL) A novel framework for incorporating user preferences within multi-attribute Bayesian optimization.