Birkhoff Geometry of Manifold-Constrained Hyper-Connections: Width Fades With Depth

Xiaoyu Li, Zhizhou Sha, Chiwun Yang · preprint, Oct 2026 · a theory paper: no trained models
arXiv 2610.06653 podcast

mHC in one picture

Four residual streams; each layer's mixer is forced to be doubly stochastic.

Sinkhorn, step by step Illustrative: random logits

exp(W), then alternate column and row normalization. mHC stops at 20 sweeps, ending on a row step.

The Birkhoff polytope Schematic

Corners are permutations; the uniform matrix sits in the middle.

Hover a vertex or the center.

The puzzles from DeepSeek's mHC paper Reported

Entry ranges of single mixers vs. the composite over 30 to 90 layers, and the backward-gain drift.

Claim 1: two channels

The average stream passes with gain exactly 1. The difference channel shrinks by σ₂ per layer, σ₂ ≤ 1 − n·(min entry).

presets:

Composite mixer Illustrative blend

Each layer = λP + (1−λ)U with a random permutation P (n=4), the case where the bound is exact (λ = 1 − 4m). Composite = λᴸ·ΠP + (1−λᴸ)·U.

Hover a cell.

What the streams see Illustrative input

Four stream values before and after L layers. The mean never moves; spread decays.

Difference-channel gain vs depth

Mean channel gain = 1 for any doubly stochastic mixer. Difference gain ≤ (1 − n·m)ᴸ. Dashed line: horizon 1/(1−σ₂).

mean channeldifference channel boundhorizon
Hover the chart.

Claim 2: Fisher-Rao geometry, applied once or twice

Backprop through Sinkhorn gives the Fisher-Rao gradient. Training updates the logits, so the metric enters again.

Two-stream escape toward a corner Unit rate constants

q = off-diagonal entry. Fisher-Rao: q′ = −q(1−q). Logit flow: q′ ∝ −q². Start q₀ = 0.3.

Fisher-Rao / straight-through (exponential)logit flow (~1/t)
Hover the chart.

Time to get within ε Same toy model

Slide the target distance ε to the corner.

Numerical checks of the theorems Reported

Four streams on a laptop CPU, random logits or hand-built linear loss, exact projections. Not a trained model.

−1.05fitted slope of logit descent (1/t predicts −1)
0.003straight-through distance to identity by t = 8 (3 streams)
~400time for logit flow to reach 0.001
~50×slower; targets differ, rough only

Claim 4: the Sinkhorn budget Reported

Sweeps needed for column sums accurate to 1e-3, vs. mHC's 20-sweep budget.

Need grows about 1.5 sweeps per layer of horizon. Long-memory mixers are the ones Sinkhorn projects slowest.

Error decay per sweep Rate σ₂² per sweep, start error 1

Near the answer each sweep shrinks error by σ₂², the same σ₂ that sets the horizon. Slide the memory horizon h = 1/(1−σ₂).

error after k sweeps1e-3 targetmHC stops at 20

What is established, and where

Hover a cell. Every check is a simulation of a proved theorem; no trained mHC was measured.

Escape from nonnegativity

Birkhoff mixers vs. isometric mixers that fix the ones vector (group ≅ O(n−1)).

The one decisive experiment

References