Skip to content

MEIDNet (shorter training)

The architecture of the published model, trained for fewer epochs.

field value
Dataset Perov-5, protocol perov5-v1.1
Type model
Inputs structure, property:heat_all, property:dir_gap
Parameters 0.70 M
Training data Perov-5, all 18,928 materials (the test split included: scores on it are not held-out)
Status Computed here on 2026-10-05
Evidence level MLIP validated
Added 2026-10-03 by Anand Babu (UCLouvain)
Alignment space the outputs of the projection heads (what the decoders read)
Checkpoint dual_autoencoder_clip_earlyfusion_propertyaware.pth · sha256 b1a672d7e28c…
Links paper · code · weights

Property prediction

metric value definition
MAE ΔH 1.009 eV/atom mean absolute error of the formation enthalpy (heat_all)
RMSE ΔH 1.391 eV/atom root-mean-square error of the formation enthalpy
R² ΔH -2.495 coefficient of determination of the formation enthalpy (0 = no better than the mean)
MAE gap 3.292 eV mean absolute error of the direct band gap over all test materials; 96% of them have a gap of 0 eV
MAE gap > 0 1.978 eV mean absolute error of the direct band gap on the test materials with a non-zero gap, the range that inverse design targets
RMSE gap 3.392 eV root-mean-square error of the direct band gap
R² gap -39.038 coefficient of determination of the direct band gap; not informative here, because the gap is zero for most materials
MAE ΔH ≠ 0 1.009 eV/atom mean absolute error of the formation enthalpy on materials where it is not zero
n 3,785 test materials evaluated

MEIDNet (shorter training): formation enthalpy, predicted vs. DFT

MEIDNet (shorter training): formation enthalpy (eV/atom), predicted vs. DFT (3,785 test materials)024024DFT formation enthalpy (eV/atom)predicted formation enthalpy (eV/atom)

MEIDNet (shorter training): direct band gap, predicted vs. DFT

MEIDNet (shorter training): direct band gap (eV), predicted vs. DFT (3,785 test materials)02460246DFT direct band gap (eV)predicted direct band gap (eV)

Representation

metric value definition
R@1 0.297 fraction of test materials for which, among the distinct property profiles of the test split, their own profile's latent is the nearest to their structure latent (materials with identical property values share one profile)
R@5 0.848 the same within the five nearest profiles
cos 0.480 mean cosine similarity between the structure latent and the property latent of the same material, in the space where the model aligns them (before or after its projection heads; stated on the method's page)
k-NN MAE ΔH 0.024 eV/atom formation-enthalpy error of a 5-nearest-neighbour probe: each test material takes the mean property of its five nearest training materials in the representation
k-NN MAE gap 0.047 eV direct-band-gap error of the same probe
L2 1.019 mean L2 distance between the two latents of the same material (unit latents)
cos, encoder outputs 0.003 the matched cosine between the normalised encoder outputs, before the projection heads
cos, projection heads 0.480 the matched cosine between the outputs of the projection heads
profiles 367 distinct property profiles among the test materials: the candidates of retrieval (chance level of R@1 is one over this number)
n 3,785 test materials evaluated

Inverse design

metric value definition
SUN 0.556 stable, unique and novel candidates divided by the budget of 54; a candidate that was not delivered counts as a failure
Stable 0.923 fraction of delivered candidates whose MACE-MP-0 formation energy after relaxation is at most 0.10 eV/atom, against elemental reference phases (the criterion of meidnet screen and of the paper)
Unique 1.000 fraction of delivered candidates whose composition does not repeat an earlier one
Novel 0.654 fraction of delivered candidates whose composition is not in the data set (training, validation and test splits)
ΔHf -1.50 eV/atom median MACE-MP-0 formation energy of the delivered candidates
DFT hit 0.056 among candidates whose A, B and X sites match a Perov-5 entry (so their DFT band gap is known), the fraction within 0.5 eV of the target
DFT known 18 candidates with a known DFT band gap (the denominator of DFT hit)
Delivered 52 candidates delivered out of the budget of 54
Valid 0.963 fraction of the budget that passes every rule of the family
SUN count 30 stable, unique and novel candidates
Budget 54 candidates requested

Candidates

Every candidate with its MLIP formation energy, novelty and, where Perov-5 has the same sites, the DFT band gap.

candidate formula target gap (eV) ΔHf (eV/atom) stable novel DFT gap (eV)
oxide_T1_1 CsTaO3 1.5 -2.671 yes no 3.50
oxide_T1_2 LaScO3 1.5 -3.629 yes no 6.40
oxide_T1_3 LaFeO3 1.5 -2.155 yes no 0.00
oxide_T1_4 BaSnO3 1.5 -2.476 yes no 2.50
oxide_T1_5 KTaO3 1.5 -2.930 yes no 5.00
oxide_T1_6 SrVO3 1.5 -2.416 yes no 0.00
oxide_T2_1 BaZrO3 2.5 -3.513 yes no 6.30
oxide_T2_2 RbNbO3 2.5 -2.632 yes no 3.90
oxide_T2_3 CaHfO3 2.5 -3.529 yes no 7.30
oxide_T2_4 LaMnO3 2.5 -2.467 yes no 0.00
oxide_T2_5 SrHfO3 2.5 -3.645 yes no 7.20
oxide_T2_6 SrGeO3 2.5 -2.485 yes no 1.70
oxide_T3_1 CaGeO3 3.5 -2.460 yes no 2.70
oxide_T3_2 CsNbO3 3.5 -2.475 yes no 2.90
oxide_T3_3 NaTaO3 3.5 -2.902 yes no 5.30
oxide_T3_4 BaPbO3 3.5 -1.970 yes no 0.00
oxide_T3_5 LaCoO3 3.5 -2.084 yes no 0.00
oxide_T3_6 BaTiO3 3.5 -3.364 yes no 4.00
chalcogenide_T1_1 LaScTe3 1.5 -1.884 yes yes –
chalcogenide_T1_2 BaGeS3 1.5 -656.803 no yes –
chalcogenide_T1_3 LaVTe3 1.5 -1.539 yes yes –
chalcogenide_T1_4 BaWS3 1.5 3221614596037021.000 no yes –
chalcogenide_T1_5 CaWTe3 1.5 -1.046 yes yes –
chalcogenide_T1_6 BaZrTe3 1.5 -2.002 yes yes –
chalcogenide_T2_1 RbNbTe3 2.5 -1.355 yes yes –
chalcogenide_T2_2 CsTaTe3 2.5 -1.295 yes yes –
chalcogenide_T2_3 LaCrTe3 2.5 -1.485 yes yes –
chalcogenide_T2_4 KNbTe3 2.5 -1.338 yes yes –
chalcogenide_T2_5 BaWTe3 2.5 -1.310 yes yes –
chalcogenide_T2_6 LaFeTe3 2.5 -1.514 yes yes –
chalcogenide_T3_1 CaGeTe3 3.5 -1.081 yes yes –
chalcogenide_T3_2 CaMoS3 3.5 -2720.939 no yes –
chalcogenide_T3_3 NaTaTe3 3.5 -1.146 yes yes –
chalcogenide_T3_4 LaCoS3 3.5 -2.544 yes yes –
chalcogenide_T3_5 CaWS3 3.5 -33543487.666 no yes –
chalcogenide_T3_6 CaHfTe3 3.5 -1.617 yes yes –
halide_T1_1 NaFeI3 1.5 -0.553 yes yes –
halide_T1_2 NaNiI3 1.5 -0.723 yes yes –
halide_T1_3 RbMnI3 1.5 -1.123 yes yes –
halide_T1_4 CsZnI3 1.5 -1.165 yes yes –
halide_T1_5 RbSnI3 1.5 -1.194 yes yes –
halide_T1_6 RbPbI3 1.5 -1.240 yes yes –
halide_T2_1 CsPbI3 2.5 -1.302 yes yes –
halide_T2_2 KPbI3 2.5 -1.186 yes yes –
halide_T2_3 RbFeI3 2.5 -0.773 yes yes –
halide_T2_4 KFeI3 2.5 -0.737 yes yes –
halide_T2_5 KZnI3 2.5 -1.102 yes yes –
halide_T2_6 CsMnI3 2.5 -1.160 yes yes –
halide_T3_1 NaZnI3 3.5 -0.928 yes yes –
halide_T3_2 KCuI3 3.5 -0.892 yes yes –
halide_T3_3 NaMnI3 3.5 -0.900 yes yes –
halide_T3_4 NaCoI3 3.5 -0.586 yes yes –

Outputs

Reproduce

python scripts/benchmarks.py run perov5 --method meidnet-propertyaware

Computed on Intel64 Family 6 Model 197 Stepping 2, GenuineIntel (16 threads), CPU only; generating the candidates took 43 min.