Skip to content

Example for multi objective BO #993

Answered by saitcakmak
A-ep93 asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @A-ep93. Unfortunately, I don't know of a simpler BoTorch example for MOBO that I can point to (Ax may simplify things compared to BoTorch). The only part that makes those notebooks parallel is where they set BATCH_SIZE = 4. If you replace this with BATCH_SIZE = 1, then the acquisition functions (particularly the output of optimize_acqf) would recommend one point at a time.

Looking a bit closer into the notebook, optimize_qparego_and_get_observation constructs an acq_func_list, which you should not need if you're using BATCH_SIZE = 1, in which case this function would look very similar to optimize_qehvi_and_get_observation. Otherwise, the main BO loop, the part after "Perform Bayesian …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@A-ep93
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