-
Notifications
You must be signed in to change notification settings - Fork 2
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
Where to look for composition-based optimization and how to implement with custom dataset #28
Comments
Hi Sterling, Our physics lab experiments fell through on the experimental side unfortunately and so we didn't end up running the heteroscedastic BO algorithm over material composition space! I'm currently working on trying to port the MLHGP surrogate and acquisition functions to BoTorch. I believe Max Balandat has an operational version of the MLHGP surrogate in BoTorch that he's planning on releasing in the next couple of weeks. I'm hoping the implementation will be a lot more user-friendly in BoTorch! In principle it would be possible to modify one of the toy experiment scripts: something like this
to load in a custom dataset and get a single query point although the scripts are far from the cleanest from a usability standpoint and don't support features such as parallel queries. As such, it may be worth waiting for the BoTorch version of the MLHGP or looking into the chained GP approach which is implemented in GPflow: https://gpflow.readthedocs.io/en/develop/notebooks/advanced/heteroskedastic.html although I guess the latter would have to be interfaced with a GPflow-friendly BO framework! I'd like to look into how to implement this model in BoTorch as well! Best, |
@Ryan-Rhys thanks for this! And that's too bad the experimental implementation fell through (I take it that's what you were referring to with the high-throughput reactor in Singapore). In the modified |
I guess the key for the composition-based problem is setting the bounds to be a simplex i.e. modifying the following line:
The general term for the design space bounds required for material component inputs seems to be a "mixture design" |
Hi Ryan, you mentioned in facebook/Ax#751 (comment) that this method includes materials composition as input parameters (solar cell use-case). Two questions:
Nice work btw. Thanks for sharing!
The text was updated successfully, but these errors were encountered: