Metriplector: From Field Theory to Neural Architecture
Organizations: Spheroid Labs∗
Abstract
We present Metriplector, a neural architecture primitive in which the input configures an abstract physical system -- fields, sources, and operators -- and the dynamics of that system is the computation. Multiple fields evolve via coupled metriplectic dynamics, and the stress-energy tensor T^{μν}, derived from Noether's theorem, provides the readout. The metriplectic formulation admits a natural spectrum of instantiations: the dissipative branch alone yields a screened Poisson equation solved exactly via conjugate gradient; activating the full structure -- including the antisymmetric Poisson bracket -- gives field dynamics for image recognition, language modeling, and robotic control. We evaluate Metriplector across five domains, each using a task-specific architecture built from this shared primitive with progressively richer physics: 81.03% on CIFAR-100 with 2.26M parameters; 88% CEM success on Reacher robotic control with under 1M parameters; 97.2% exact Sudoku solve rate with zero structural injection; 1.182 bits/byte on language modeling with 3.6x fewer training tokens than a GPT baseline; and F1=1.0 on maze pathfinding, generalizing from 15x15 training grids to unseen 39x39 grids.
Figures & tables
| Attention | Metriplector | |
|---|---|---|
| Dynamics | Pure dissipation ( only) | Designed metriplectic ( ) |
| Hamiltonian | LogSumExp (nonlinear) | Spatial (quadratic) + stress-energy |
| Spatial coupling | Global (all-to-all in standard form) | Local, DWConv |
| Channel mixing | MLP ( ) | Complete + stress-energy ( ) |
| Conservation | None | Energy conservation by antisymmetric |
| Cross-field coverage | — | All pairs |
| Domain | Graph | Depth | Output | Params | Dynamics | ||
|---|---|---|---|---|---|---|---|
| CIFAR-100 | 2D grid 16 16 | 32 | — | 100 classes | 2.26M | Euler, | |
| Reacher | 2D grid 8 8 | 16 | — | 8 8 128 latent | 913K | Euler, , port-Ham, AR | |
| Sudoku | 8-conn lattice | 16 | 16 | 9 digits | 120K | CG, only | |
| Language | Causal 1D chain | 16 | — | 1024 tokens | 18.5M | Scan, causal | |
| Maze | 4-conn grid | 2 | — | 5 classes | 43.8K | CG, only |
| Model | Params | Acc | Note |
|---|---|---|---|
| Metriplector (ours, full ) | |||
| Metriplectic | 2.26M | 81.03 | readout, 8 sub |
| Metriplectic | 2.26M | 80.6 | 3 substeps |
| Metriplectic | 2.26M | 80.4 | 1 substep |
| Noether | 1.70M | 79.8 | Position readout |
| PhysicsSelects-V2 | 1.49M | 78.4 | Curvature readout |
| Ablation | Acc (%) | from base |
|---|---|---|
| Cumulative improvements (from V1 = 77.6%) | ||
| + SiLU + BN residual engineering (V1 V2) | 78.4 | +0.8 |
| + 3 Euler substeps (more propagation per layer) | 78.6 | +1.0 |
| + Noether currents ( , position-aware) | 79.8 | +2.2 |
| + Stress-energy + 8 substeps ( , features) | 81.03 | +3.4 |
| Component removal (from V2 baseline = 78.4%) | ||
| Model | Params | CEM | Architecture |
|---|---|---|---|
| LeWM | 15M | 86% | ViT-Tiny + 6-layer transformer |
| DINO-WM | 21M | 79% | Frozen DINOv2 ViT-S |
| PLDM | 15M | 78% | ViT + GRU predictor |
| Random | — | 10% | — |
| Ours | 913K | 88% | 4 MetriplectorLayer |
| Model | Params | BPB | Tokens | Note |
|---|---|---|---|---|
| Metriplector (Stacked v6) | 18.5M | 1.182 | 2.0B | 1 GH200, 2.6 hr |
| GPT baseline | 9.8M | 1.224 | 7.2B | 8 H100, 10 min |
| PG leaderboard SOTA | — | 1.119 | — | +TTT, EMA, etc. |
| Model | Params | F1 (15 15) | F1 (39 39) | Steps |
|---|---|---|---|---|
| Harmonic baseline | 0 | 0.47 | — | — |
| MetriNet Phase 7.3B | 9,100 | 0.59 | — | 4,000 |
| Metriplector 7.53K ( ) | 43.8K | 1.00 | 0.43 | 10,000 |
| Metriplector 7.53O ( ) | 43.8K | 1.00 | 0.95–0.99 | 10,000 |
| Domain | Params | Result | Key Finding |
|---|---|---|---|
| CIFAR-100 | 2.26M | 81.03% acc | 10–15 fewer params vs. DenseNet |
| Reacher | 913K | 88% CEM | 16 fewer params than baselines |
| Sudoku 9 9 | 120K | 97.2% exact | 9/9 box discovery, zero injection |
| Language | 18.5M | 1.182 BPB | 3.6 fewer tokens vs. GPT |
| Maze 15 39 | 43.8K | F1 = 0.95–0.99 | Robust size transfer |
Neural Algorithmic Reasoning
Neural algorithmic reasoning studies how neural networks can learn, execute, and generalize algorithmic procedures.
See all 45 papers