the.ai

Weights / Foundations

verified

Permutation Symmetry

Swap two neurons in a hidden layer, and swap the corresponding weights that read from them, and the network computes exactly the same function. So every trained model is one of an enormous number of identical twins, differing only in the order things are written down — and two models that look completely different in weight space may be the same model in disguise.

Viz primitive · budget-splitsymmetric-copies = 24

symmetric-copies holds 50% of the budget; rest holds the remaining 50%.

Weight-space points that are one function written in a different order, against genuinely distinct solutions, in points. Drag the count of equivalent orderings up to watch them swamp the distinct solutions — it grows factorially with layer width, which a share can only show as saturation.

24

Reviewed by opendroid · 2026-08-18

  • arXiv:2209.04836 — Git Re-Basin: Merging Models modulo Permutation Symmetries
  • arXiv:1802.10026 — Loss Surfaces, Mode Connectivity, and Fast Ensembling of DNNs