There is a newer version of the record available.

Published March 2, 2023 | Version 2023-03-02

Materials Science Optimization Benchmark Dataset for High-dimensional, Multi-objective, Multi-fidelity Optimization of CrabNet Hyperparameters

  • 1. University of Utah
  • 2. Northwood High School

Description

Benchmarks are an essential driver of progress in scientific disciplines. Ideal benchmarks mimic real-world tasks as closely as possible, where insufficient difficulty or applicability can stunt growth in the field. Benchmarks should also have sufficiently low computational overhead to promote accessibility and repeatability. The goal is then to win a "Turing test" of sorts by creating a surrogate model that is indistinguishable from the ground truth observation (at least within the dataset bounds that were explored), necessitating a large amount of data. In materials science and chemistry, industry-relevant optimization tasks are often hierarchical, noisy, multi-fidelity, multi-objective, high-dimensional, and non-linearly correlated while exhibiting mixed numerical and categorical variables subject to linear and non-linear constraints. To complicate matters, unexpected, failed simulation or experimental regions may be present in the search space. In this study, 173219 quasi-random hyperparameter combinations were generated across 23 hyperparameters and used to train CrabNet on the Matbench experimental band gap dataset. The results were logged to a free-tier shared MongoDB Atlas dataset. This study resulted in a regression dataset mapping hyperparameter combinations (including repeats) to MAE, RMSE, computational runtime, and model size for CrabNet model trained on the Matbench experimental band gap benchmark task1. This dataset is used to create a surrogate model as close as possible to running the actual simulations by incorporating heteroskedastic noise. Failure cases for bad hyperparameter combinations were excluded via careful construction of the hyperparameter search space, and so were not considered as was done in prior work. For the regression dataset, percentile ranks were computed within each of the groups of identical parameter sets to enable capturing heteroskedastic noise. This contrasts with a more traditional approach that imposes a-priori assumptions such as Gaussian noise, e.g., by providing a mean and standard deviation. A similar approach can be applied to other benchmark datasets to bridge the gap between optimization benchmarks with low computational overhead and realistically complex, real-world optimization scenarios.

Files

model_metadata.json

Files (6.3 GB)

Name Size
md5:7a0ab85596dd275f6261d73513c7ffe2
999.0 MB Download
md5:305cedbd299c87f24fa75d33412bc44c
999.2 MB Download
md5:3280fdb7cce0bf52b3094fca6930a6f2
999.1 MB Download
md5:0f29be67a7e9a8a9e39a9a24fe93fe98
999.1 MB Download
md5:5ceccbb3d9d54cead0e5a51925533ef0
999.2 MB Download
md5:3741bb7985a0aa90e4a5f80107e6e0d7
24.4 MB Preview Download
md5:93aed0708e992c908386195bf4e1fafb
75.7 MB Preview Download
md5:f817ee8b8bdd40c2676428c03f10c2be
1.2 GB Download