The Physics Loss Channel

Consistency is not accuracy. The loss channel is real, separable, and insufficient.
Sehaj Randhir Singh
Independent researcher; partial affiliation with NYU Tandon School of Engineering

Adding a physics residual to the loss is the standard way to make a network physical — and the standard way to stop measuring what it does. This study isolates the loss channel on a controlled matrix: identical architectures, data, and training, with the physics term on or off. The physics term cuts the governing-equation residual 19× (p < 1e-7, Cliff's δ = −0.92) — it genuinely enforces consistency — while pooled held-out accuracy stays flat (p = 0.65) and one domain (projectile) gets worse. The full 75-run matrix (5 domains × 3 architectures × 5 seeds) is committed and re-runnable.

Two effects, separable

A single 'physics-informed' number usually conflates two things: does the physics term make predictions more consistent with the governing equation, and does it make them more accurate? This study measures both, on identical architectures and data, with the physics term as the only difference.

19× residual cut

governing-equation violation of predicted trajectories collapses, p < 1e-7, Cliff's δ = −0.92 — the loss channel genuinely enforces consistency.

p = 0.65, accuracy null

pooled held-out error is statistically unchanged, and the direction varies by domain — beam improves modestly, projectile worsens.

75 committed runs

the whole matrix regenerates from committed stats files; the pooled statistics are exact permutation tests, not asymptotic.

The matrix

Three model kinds (physics-in-the-loss transformer, no-physics transformer, MLP head) × five domains × five seeds, pooled paired statistics (Wilcoxon signed-rank with exact permutation, Cliff's delta).

DomainphysnophysMLPpδ
beam0.1470.1930.1560.438-0.20
cantilever0.1480.2040.1520.188-0.60
projectile0.1080.0760.0650.125+0.60
burgers0.0090.0100.0180.438-0.20
heat2d0.0150.0140.0160.625+0.60
phys = physics residual in the loss; nophys = identical architecture without it; MLP = linear readout. p and δ are the per-domain paired tests (phys vs nophys). The pooled accuracy effect is null (p = 0.65) while the pooled residual effect is 19× (p < 1e-7).

Reproduce

git clone https://github.com/sehajr-singhs/physics-loss-channel
cd physics-loss-channel
python -m unittest tests.test_physx        # 49 physics tests
python figs/make_figures.py                # figures from committed significance.json
python figs/lca_significance.py            # re-run the pooled statistics from results/

Simulation-only, CPU-scale, deterministic seeds. No GPU required.

Sister papers in the series

Seven manuscripts, one codebase, one guarantee: every number traces to a committed JSON and regenerates from a committed script.

AGE-artificial-general-engineer

the system and its project root

physics-transformers

the PhysFormer architecture; the falsified regime theory

physbench

the 12-domain verifiable benchmark

verification-gated-agents

the gate as the missing control in agent evaluation

fewshot-law-acquisition

transfer across laws: what carries the knowledge

field-consistency

the cost of consistency on 2D fields