-
Notifications
You must be signed in to change notification settings - Fork 313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GENERAL SUPPORT]: SEBO with parameter constraints #2790
Comments
Is it bad if the suggest arms include more than 3-4 or is this just prior knowledge you want to include? Note: using a SAAS model already encodes the prior the only a few parameters are relevant, so unless you specifically want to avoid generating arms that change many parameters, sparse BO is probably not needed. Regarding using sparse BO, it looks like optimizing the L0 objective using homotopy does not support parameter constraints. There isn't a fundamental reason by one couldn't though. Some options would be:
|
https://github.com/pytorch/botorch/pull/2588/files extends |
Has it been implemented in Botorch?
Has it been implemented in Botorch? |
Summary: Following pytorch/botorch#2588 being merged there is now no reason to stop people using inequality constraints with SEBO. This PR removes the ValueError check and adjusts the tests accordingly. Connected to #2790 Pull Request resolved: #2938 Reviewed By: Balandat Differential Revision: D64835824 Pulled By: saitcakmak fbshipit-source-id: d12a80851bb815497bae42f617c82a93cd88b3bf
@souravdey94 This is now merged with #2938! hope you can also make use of it. |
@CompRhys Thanks for the implementation. Is it already available with the latest Ax version? |
no you'll have to install from git
you need dev versions of both Ax and botorch |
Question
I am trying the predict chemical reaction rates in different solvent combinations. I want to use SEBO because the parameter space can contain upto 30 solvents and in most cases the there are only 3 to 4 important solvents. Since, it is a composition problem, I need to use parameter constraints. But SEBO with parameter constraint is not implemented in Ax. Can you suggest me a work around?
I have added a code snippet of the generation strategy and experiment section.
Please provide any relevant code snippet if applicable.
Code of Conduct
The text was updated successfully, but these errors were encountered: