Skip to content

Does Botorch support noisy binary search? #1208

Answered by Balandat
thomasahle asked this question in Q&A
Discussion options

You must be logged in to vote

Do you always observe the numerical value of time(x, y, z) and score(x, y, z), or just the censored versions1(time(x, y, z) <= 1ms) time(x, y, z) and 1(time(x, y, z) <= 1ms) score(x, y, z), i.e. only if the constraint is satisfied?

If you always observe both numerical values, then this is a pretty standard constrained optimization problem that BoTorch supports out of the box - the tutorial https://github.com/pytorch/botorch/blob/main/tutorials/closed_loop_botorch_only.ipynb shows how to do that with a feasibiltiy-weighted expected improvement formulation.

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@Balandat
Comment options

Balandat May 6, 2022
Collaborator

@thomasahle
Comment options

@thomasahle
Comment options

@Balandat
Comment options

Balandat May 6, 2022
Collaborator

@thomasahle
Comment options

Answer selected by saitcakmak
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants