Contrary to the interface of the other acquisitions, the evaluate and evaluate_with_gradients methods of MultipointExpectedImprovement acquisition return the negated acquisition value and gradient.
Example in evaluate:
|
return -self._get_acquisition(mean.flatten(), variance, y_minimum)[0] |
and in evaluate_with_gradients:
Making an issue to summarize this aspect of the discussion in: #303 (comment)