You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add qPosteriorStandardDeviation acquisition function (#2634)
Summary:
<!--
Thank you for sending the PR! We appreciate you spending the time to make BoTorch better.
Help us understand your motivation by explaining why you decided to make this change.
You can learn more about contributing to BoTorch here: https://github.com/pytorch/botorch/blob/main/CONTRIBUTING.md
-->
## Motivation
This is a small collection of changes for improving support for optimisation with deterministic (posterior mean) and pure exploration (posterior std) acquisition functions:
1. Using `PosteriorMeanModel` with `optimize_acqf` is currently not supported as `PosteriorMeanModel` does not implement `num_outputs` or `batch_shape`.
2. The `PosteriorStandardDeviation` acquisition function has no MC equivalent.
This PR addresses the points above, and consequentially adds support for the constrained PSTD acquisition function.
### Have you read the [Contributing Guidelines on pull requests](https://github.com/pytorch/botorch/blob/main/CONTRIBUTING.md#pull-requests)?
Yes
Pull Request resolved: #2634
Test Plan:
TODO - just submitting draft for now for discussion.
## Related PRs
(If this PR adds or changes functionality, please take some time to update the docs at https://github.com/pytorch/botorch, and link to your PR here.)
Reviewed By: saitcakmak
Differential Revision: D68713704
Pulled By: Balandat
fbshipit-source-id: 3e791345a1abd0cf14247fc94178ff1e52d67988
0 commit comments