Overview of Matbench
mainMatbench is a curated set of 13 supervised, pre-cleaned, ready-to-use machine learning (ML) tasks designed for benchmarking and fair comparison in materials science. The tasks cover a wide domain of inorganic materials science applications, including electronic, thermodynamic, mechanical, and thermal properties across crystals, 2D materials, disordered metals, and more.
Matbench provides:
- Standardized Tasks: Each task includes a set of inputs (crystal structures or chemical compositions), a set of outputs (target properties like formation energy), and a standardized test procedure to score algorithms.
- Leaderboards: Results for state-of-the-art materials ML algorithms on standardized test problems.
- Reproducibility: Every result is backed by peer-reviewed publications or Jupyter notebooks.
- Python Package: A programmatic way to access datasets and run benchmarks.