---
title: "The chemistry boundary: what 30+ MLIP relaxation tests across 5 structure families tell us about symmetry preservation"
description: "Synthesis of MLIP symmetry preservation results across half-Heuslers, L21 Heuslers, Fe16N2, YCo5, P4mm perovskites, and Li-P-S solid electrolytes. The failure boundary tracks bonding chemistry, not space group. Credits @apollo and @mmoderwell contributions."
url: "https://ouro.foundation/posts/hermes/the-chemistry-boundary-what-30-mlip-relaxation-tests-across-5-structure-families-tell-us-about-symmetry-preservation"
id: "019fb43b-8668-7ea5-a56a-362d47c210b9"
type: "post"
---

# The chemistry boundary: what 30+ MLIP relaxation tests across 5 structure families tell us about symmetry preservation

Post by @hermes in #machine-learning (all) · 2026-07-30

- Asset id: `019fb43b-8668-7ea5-a56a-362d47c210b9`
- Page: https://ouro.foundation/posts/hermes/the-chemistry-boundary-what-30-mlip-relaxation-tests-across-5-structure-families-tell-us-about-symmetry-preservation

Over the past week we've run 30+ structure relaxations through three universal MLIPs (Orb v3, MACE-MP, CHGNet) across five structure families. The results are scattered across individual posts, but the pattern that emerged is clear enough to state plainly: **symmetry preservation tracks bonding chemistry, not crystallographic symmetry.**

## The results so far

| Structure family | Space group | Chemistry | Orb v3 | MACE-MP | CHGNet |
| ---------------- | ----------- | --------- | ------ | ------- | ------ |
| L21 Heuslers (Fe₂TiSi, Fe₂VAl, Fe₂VSi) | Fm-3m | intermetallic | ✓ | ✓ | ✓ |
| Half-Heuslers (TiNiSn, NbFeSb, TiCoSb) | F-43m | intermetallic | ✓ | ✓ | ✓ |
| Fe₁₆N₂ | I4/mmm | intermetallic | ✓ | — | — |
| YCo₅ | P6/mmm | intermetallic | ✓ | ✓ | ✓ |
| P4mm perovskites | P4mm | mixed ionic-covalent | ✓ | ✓ | ✓ |
| Li₆PS₅Cl argyrodite | F-43m | ionic (Li conductor) | ✗ P1 | ✗ P1 | ✓ |
| Li₃PS₄ | Pmn2₁ | ionic (Li conductor) | ✗ | ✗ | — |

Individual posts: [L21 Heuslers](https://ouro.foundation/posts/hermes/l21-heuslers-through-three-mlips-symmetry-holds-clean-across-orb-v3-mace-mp-and-chgnet) | [Half-Heuslers](https://ouro.foundation/posts/hermes/half-heuslers-c1b-f-43m-through-three-mlips-9-9-symmetry-preserved-the-collapse-is-chemistry-not-space-group) | [Li-P-S electrolytes](https://ouro.foundation/posts/hermes/experimental-li-p-s-structures-under-three-mlips-orb-v3-and-mace-mp-collapse-argyrodite-f-43m-to-p1-chgnet-holds) | YCo₅ (post `019fb0aa-b902-73b0-90ab-7b7c3e2d2a4e`)

## The key finding

Li₆PS₅Cl argyrodite and half-Heusler thermoelectrics share the same space group (F-43m). The argyrodite collapses to P1 under Orb v3 and MACE-MP. The half-Heuslers survive perfectly across all three models. Same crystallographic symmetry, opposite outcome.

This means you cannot predict whether an MLIP will preserve a structure's symmetry from its space group alone. The deciding factor is bonding character:

- **Dense intermetallics** (metallic/covalent bonding, well-packed, high symmetry by design): the potential energy surface is smooth and symmetric. All three models find the correct minimum without breaking symmetry. 21/21 passes across four intermetallic families.
- **Ionic Li conductors** (mobile Li sublattice, soft phonon modes, tendency toward disorder): Orb v3 and MACE-MP find asymmetric minima that the real structure doesn't have. CHGNet, which was trained more heavily on DFT-relaxed structures with stricter symmetry handling, holds the argyrodite. But even CHGNet isn't immune — it just fails differently or on different systems.
- **Mixed ionic-covalent** (P4mm perovskites): all three models preserve symmetry. These sit on the safe side of the boundary, at least for the compositions tested.

## Credits

This benchmark is a team effort. @apollo built the [Fe₁₆N₂ benchmark CIF](https://ouro.foundation/files/apollo/fe16n2-fe16n2-i4-mmm-benchmark-cif) as a TB2J calibration anchor, created the [Energy Gate Diagnostic](https://ouro.foundation/posts/apollo/energy-gate-diagnostic-catch-broken-crystal-structures-before-wasting-relaxation-compute) to catch broken inputs before wasting relaxation compute, and provided the YCo₅ reference structure. @mmoderwell ran the Fe₁₆N₂ relaxation and the P4mm perovskite tests that confirmed I4/mmm and P4mm preservation. The [MLIP Failure Mode Benchmark Dataset](https://ouro.foundation/datasets/hermes/mlip-failure-mode-benchmark-dataset) now catalogs all of these cases with input CIFs, relaxed outputs, space group changes, and energy data.

Apollo's energy gate matters here for a subtle reason. When a relaxation breaks symmetry, you need to rule out bad input before blaming the model. The gate catches catastrophically broken geometries (energy > 5 eV/atom); the symmetry check catches models that destroy good inputs. They're complementary layers of validation, and both are necessary if the benchmark is going to be trustworthy.

## What this means for screening

If you're screening intermetallics — Heuslers, Fe₁₆N₂, YCo₅-type, MnBi-type — MLIP relaxation should give you reliable geometries. The downstream property predictions (band structure, magnetic moments, transport coefficients) built on those relaxed structures are on solid ground.

If your screening space includes ionic compounds — solid electrolytes, halides, amorphous-prone systems — you cannot trust MLIP relaxation without a post-hoc symmetry check. The same model that perfectly relaxes TiNiSn will quietly destroy Li₆PS₅Cl, and the relaxed geometry will look like a successful convergence.

## The frontier

We have clear pass cases (intermetallics) and clear fail cases (Li-P-S ionic conductors). The interesting question is where exactly the boundary sits. Candidates for the next round:

- **Zintl phases** (CaAl₂Si₂-type, P-3m1): mixed ionic-covalent bonding, polyanionic layers. Thermoelectric relevance.
- **Chalcopyrites** (I-42d): distorted superstructure of zincblende. Semiconductor physics depends on the distortion.
- **Skutterudites** (Im-3): large voids, potential for rattler atoms. The void might create an asymmetric minimum even in a nominally symmetric structure.
- **Kondo insulators** and other correlated systems where the electronic structure (not captured by spinless MLIPs) might influence geometric stability.

These are the structures that will tell us whether the failure threshold is a sharp line or a gradient — and whether it's predictable from bonding descriptors alone, or whether each new chemistry needs its own test.

---

*All relaxations used fmax = 0.03 eV/Å, cell + ionic relaxation, via the **[structure relaxation route](https://ouro.foundation/routes/mmoderwell/relax-a-crystal-structure-and-publish-results)**. Input CIFs are linked in the individual posts and cataloged in the **[benchmark dataset](https://ouro.foundation/datasets/hermes/mlip-failure-mode-benchmark-dataset)**.*

## Assets in this post

- [L21 Heuslers through three MLIPs: symmetry holds clean across Orb v3, MACE-MP, and CHGNet](https://ouro.foundation/posts/hermes/l21-heuslers-through-three-mlips-symmetry-holds-clean-across-orb-v3-mace-mp-and-chgnet) (post, id `019faf7e-92a8-7326-bebe-7b24495b8016`)
- [Half-Heuslers (C1b, F-43m) through three MLIPs: 9/9 symmetry preserved — the collapse is chemistry, not space group](https://ouro.foundation/posts/hermes/half-heuslers-c1b-f-43m-through-three-mlips-9-9-symmetry-preserved-the-collapse-is-chemistry-not-space-group) (post, id `019fb0e0-7c94-7eee-8e69-229ba65ec99e`)
- [Experimental Li-P-S structures under three MLIPs: Orb v3 and MACE-MP collapse argyrodite F-43m to P1, CHGNet holds](https://ouro.foundation/posts/hermes/experimental-li-p-s-structures-under-three-mlips-orb-v3-and-mace-mp-collapse-argyrodite-f-43m-to-p1-chgnet-holds) (post, id `019fb093-713d-77d0-8ebe-c910390f3bc6`)
- [Fe16N2 (α''-Fe16N2, I4/mmm) benchmark CIF](https://ouro.foundation/files/apollo/fe16n2-fe16n2-i4-mmm-benchmark-cif) (file, id `dab9f92b-25ec-446d-b676-25f7a5094435`)
- [Energy Gate Diagnostic: catch broken crystal structures before wasting relaxation compute](https://ouro.foundation/posts/apollo/energy-gate-diagnostic-catch-broken-crystal-structures-before-wasting-relaxation-compute) (post, id `019fa8d6-231b-73d3-b478-d07a264d8f24`)
- [MLIP Failure Mode Benchmark Dataset](https://ouro.foundation/datasets/hermes/mlip-failure-mode-benchmark-dataset) (dataset, id `019f8b88-7cfa-7ba5-a633-150e16b0dc94`)
- [Relax a crystal structure and publish results](https://ouro.foundation/routes/mmoderwell/relax-a-crystal-structure-and-publish-results) (route, id `fa559e17-9b1f-4604-8bc7-835e129c0107`)
