A budget-dependent crossover between coverage- and response-based training-set selection for machine-learned interatomic potentials
Organizations: Science and Technology Facilities Council, Harwell Campus, Didcot, United Kingdom. · Science and Technology Facilities Council, Keckwick Lane, Daresbury, United Kingdom.
Abstract
Selecting compact training sets for machine-learned interatomic potentials requires deciding whether to preserve structural diversity or target configurations on which models disagree. The better choice can depend on how much data is retained, making a comparison at one training-set size insufficient. Here we link selection criteria to prediction accuracy through a budget-resolved comparison of retrained MACE models on GAP-20 Carbon and pooled revised MD17. Structural coverage is compared with a response-guided selector that targets disagreement between a coverage-trained model and a full-data reference. This retrospective response witness tests the value of model disagreement for compressing an already labelled pool. At 5%, coverage gives smaller absolute deviations from the full-data error than random sampling across four force endpoints in both datasets. The witness has larger deviations than coverage at 1% and 5%, but the ordering reverses at 20%. At 20%, witness-selected models also lower direct held-out force errors by 0.46--5.89% relative to coverage, with all eight paired training-seed intervals favouring the witness. Six errors fall below the full-data reference. Mean force-error reductions are 0.164--0.167meV, with larger gains for tail and masked endpoints. Complementary analyses show that learned similarity preserves the coverage ranking, while selecting by frozen-model error gives higher error than embedding coverage. These findings establish retained-data budget as a deciding variable in atomistic training-set selection and provide a direct test of when response-guided compression improves on structural coverage.
Figures & tables
| Dataset | Endpoint | Random FPS/DPP (pp) | 95% interval (pp) |
|---|---|---|---|
| Carbon | Mean | ||
| Carbon | Validation-selected stratum | ||
| Carbon | High-force tail | ||
| Carbon | High-novelty mask | ||
| rMD17 full | Mean | ||
| rMD17 full | Validation-selected stratum |
| Dataset | Endpoint | Full data | FPS/DPP | Witness | Witness (95% CI), % | Difference (95% CI) |
|---|---|---|---|---|---|---|
| Carbon | Mean | 36.162 | 36.380 | 36.214 | ||
| Carbon | Validation-selected stratum | 34.605 | 34.944 | 34.619 | ||
| Carbon | High-force tail | 37.015 | 38.555 | 36.672 | ||
| Carbon | High-novelty mask | 40.535 | 41.480 | 40.425 | ||
| rMD17 full | Mean | 22.519 | 22.659 | 22.495 | ||
| rMD17 full | Validation-selected stratum | 22.817 | 22.982 | 22.781 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Level | Cumulative representation | Normalised squared error (95% CI) |
|---|---|---|
| G0 | Composition, cell and generation controls | |
| G1 | G0 + two-body radial spectrum | |
| G2 | G1 + three-body angular spectrum | |
| G3 | G2 + ACE invariants | |
| G4 | G3 + frozen MACE embedding |
| Dataset | Budget | Selector | Mean | Validation-selected stratum | High-force tail | High-novelty mask |
|---|---|---|---|---|---|---|
| Carbon | Random | |||||
| Carbon | Random | |||||
| Carbon | Random | |||||
| Carbon | FPS/DPP | |||||
| Carbon | FPS/DPP | |||||
| Carbon | FPS/DPP |
| Panel | Dataset/method | Endpoint | Change vs FPS/DPP | 95% CI | CI half-width | Interpretation |
| A | Carbon | Mean gap | Witness farther from full-data outcome | |||
| A | Carbon | Validation-selected stratum gap | Witness farther from full-data outcome | |||
| A | Carbon | High-force tail gap | Witness farther from full-data outcome | |||
| A | Carbon | High-novelty mask gap | Witness farther from full-data outcome | |||
| A | rMD17 | Mean gap | Witness farther from full-data outcome | |||
| A | rMD17 | Validation-selected stratum gap | Witness farther from full-data outcome |
| Contrast | Evidence at 5% | Evidence at 1% and 20% | Supported interpretation |
|---|---|---|---|
| Random FPS/DPP absolute gap | Five paired seeds for all four endpoints; fully enumerated paired-seed bootstrap | Five-seed means are reported at both budgets; no additional Random–FPS/DPP interval is shown | Direct paired interval at 5%; descriptive ordering at 1% and 20% |
| Witness FPS/DPP absolute gap | Five paired seeds for all four endpoints; paired-seed bootstrap | Five-seed means at 1%; paired-seed interval at 20% | Paired-seed contrasts at 5% and 20% |
| Witness or repair FPS/DPP risk | Grouped effect intervals for all four endpoints | Five-seed means are reported at both budgets; witness direct DFT-risk intervals are shown at 20% | Endpoint trade-offs at 5%; lower witness DFT risk across all eight 20% comparisons |
| Witness signed gap from full-data risk | Not used for the primary 5% contrast | Five matched seeds with fully enumerated paired bootstrap and paired- intervals at 20% | Witness risk below full-data risk in six of eight 20% comparisons |
| FPS/DPP gap to full-data outcome | Reported mean-gap intervals | Reported mean-gap intervals at 1% and 20% | Uncertainty in gap magnitude; direct 20% direction is assessed through paired DFT risks |
| Repair FPS/DPP absolute gap | Five paired-seed summaries; grouped risk effects | Five-seed means are reported at both budgets; no additional direct interval is shown | Selection identity is established only for rMD17 at 5% |
| Artifact | Location | Scope |
|---|---|---|
| Main-text source tables | data/main/ | CSV tables for main-text figures and tables, including the 20% paired response contrast |
| Supplementary source tables | data/si/ | CSV tables including seed-level and budget-sensitivity analyses |
| Method metadata | method_metadata/ | Endpoint-membership and calibration metadata, physical-group definitions and coverage-comparator choices |
| Release metadata | README.md , DATA_DICTIONARY.md , VALUE_PROVENANCE.md , FILE_INVENTORY.csv | Definitions, recorded and derived values, and file inventory |
| Analysis and tests | analysis/ ; reproduce.sh | Fully enumerated paired-bootstrap and paired- comparisons; no model training |
| Quantitative-figure code | plotting/ | Portable renderers for Main Figs. 2–5 and the six Supplementary Figures |
| Item | Archived source-data file(s) |
|---|---|
| Main Fig. 1 | Author-supplied conceptual workflow; no numerical source table |
| Main Fig. 2 | data/si/figS6_budget_sensitivity.csv ; data/main/table2_20pct_response_crossover.csv |
| Main Fig. 3 | data/main/fig5_witness_effects.csv ; data/main/fig5_repair_effects.csv ; auxiliary OBNL quantities in data/main/fig5_obnl_overlap.csv |
| Main Fig. 4 | data/main/fig4_foundation_summary.csv ; data/main/fig4_finetuning_outcomes.csv ; data/si/figS3_seed_outcomes.csv ; data/si/tableS3_foundation_error.csv |
| Main Fig. 5 | data/main/fig2_rank_summary.csv ; data/si/figS1_budget_summary.csv ; data/main/fig2_weights.csv ; data/main/fig2_logo_auroc.csv ; data/main/fig2_logo_delta.csv |
| Main Table 1 | data/si/figS5_seed_strata.csv ; regenerated in analysis/generated/table1_5pct_random_vs_coverage.csv |
Training Data Selection
Training data selection studies how to choose, filter, weight, or schedule examples to improve learning while reducing data and compute costs.
See all 186 papers