Skip to content

Proposal: out-of-distribution / extrapolation benchmark for inorganic solids (DFT-anchored) #136

Description

@Gazzara-lab

Hi! Some honesty up front: I'm new to open-source contribution — this would be my first. I've been building a small personal setup to help me scout research opportunities, and while it was going through mlipaudit it flagged something I then looked into more closely myself. Here's what I found, in case it's useful.

First, thanks for the tool — the breadth of property checks across small molecules, liquids and biomolecules is genuinely useful for deciding whether to trust a potential.

The gap I noticed: there doesn't seem to be a benchmark for out-of-distribution / extrapolation behavior on inorganic solids — arguably the most consequential (and often silent) MLIP failure mode. The current general benchmarks (Stability, Scaling) probe robustness and cost rather than how accuracy degrades once a model is pushed outside its training regime.

I'd like to contribute one. A first version would score a model on relative phase energetics against DFT ground truth — e.g. polymorph energy ordering (Kendall-τ and ground-state hit-rate) — and report an "OOD gap": the accuracy drop between an in-distribution control set and an out-of-distribution frontier set, evaluated for the same model. Scoring against DFT rather than inter-model consensus is deliberate, to avoid consensus/floor-saturation artifacts.

I'd implement it following the "Adding a new benchmark" tutorial as a new OOD category, starting small — polymorph ordering for a handful of compositions — as a single complete, tested PR (class + tests + UI + docs + a validated reference dataset on Hugging Face), and add further axes (pressure-driven phase stability, held-out chemistry) as follow-up PRs.

Since this would be my first contribution here, I'd really appreciate a sanity check before I invest the work: is a benchmark like this within scope, and would a PR be welcome? Happy to align on the scoring design first. Thanks for taking a look!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions