-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinfo.json
21 lines (21 loc) · 2.4 KB
/
info.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"authors": "Sterling G. Baird, Marianne Liu, Taylor D. Sparks",
"algorithm": "Ax+CrabNet v1.2.1",
"algorithm_long": "Use Ax Bayesian adaptive design to simultaneously optimize 23 hyperparameters of CrabNet. 100 sequential design iterations were used, and parameters were chosen based on a combination of intuition and algorithm/data constraints (e.g. elemental featurizers which were missing elements contained in the dataset were removed). The first 46 iterations (23*2 parameters) were based on SOBOL sampling to create a rough initial model, while the remaining 56 iterations were Bayesian adaptive design iterations. For the inner loops (where hyperparameter optimization is performed), the average MAE across each of the five inner folds was used as Ax's objective to minimize. The best parameter set was then trained on all the inner fold data and used to predict on the test set (unknown during hyperparameter optimization). This is nested cross-validation, and is computationally expensive.",
"bibtex_refs": [
"@article{Wang2021crabnet, author = {Wang, Anthony Yu-Tung and Kauwe, Steven K. and Murdock, Ryan J. and Sparks, Taylor D.}, year = {2021}, title = {Compositionally restricted attention-based network for materials property predictions}, pages = {77}, volume = {7}, number = {1}, doi = {10.1038/s41524-021-00545-1}, publisher = {{Nature Publishing Group}}, shortjournal = {npj Comput. Mater.}, journal = {npj Computational Materials}",
"@article{wang_kauwe_murdock_sparks_2021, place={Cambridge}, title={Compositionally-Restricted Attention-Based Network for Materials Property Prediction}, DOI={10.26434/chemrxiv.11869026.v3}, journal={ChemRxiv}, publisher={Cambridge Open Engage}, author={Wang, Anthony and Kauwe, Steven and Murdock, Ryan and Sparks, Taylor}, year={2021}} This content is a preprint and has not been peer-reviewed.",
],
"notes": "A Jupyter notebook is provided which contains additional details about the run of the algorithm. If you decide to run this yourself, because it can take several days to run, be sure to set the `dummy` variable to True and run an initial test that it runs free of errors.",
"requirements": {
"python": [
[
"ax_platform==0.2.3",
"crabnet==1.2.1",
"scikit_learn==1.0.2",
"matbench==0.5",
"kaleido==0.2.1",
]
]
}
}