Conserved Poisson Feature Noise
Implementation & benchmark of arXiv:2607.02667 — Non-equilibrium phase transition in the Brownian Ising Model: field theory, renormalization group, and exact results
Source paper: Non-equilibrium phase transition in the Brownian Ising Model: field theory, renormalization group, and exact results arXiv:2607.02667 ⓘ · analyzed Aug 30, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace iid dropout or iid activation noise on spatial tokens with fluctuations generated by a conserved diffusing density. Each token receives a positive mass variable whose total mass is preserved, while Poissonian stochastic flux produces correlated perturbations that explore coherent local patterns rather than independently corrupting every feature. The density is autonomous and detached from autograd, so the regularizer adds little computational overhead.
Formulas
Mathematical statement
The paper defines a conserved density ρ(x,t) through the continuity equation ∂ₜρ = −∇·J with flux J = −D₀∇ρ + √(2D₀ρ) ζ. Here ρ(x,t)≥0 is the density, J is the mass flux, D₀>0 is the diffusion constant, and ζ is Gaussian white noise satisfying ⟨ζᵢ(x,t)ζⱼ(x′,t′)⟩ = δᵢⱼ δᵈ(x−x′)δ(t−t′). The divergence form preserves total mass under periodic or no-flux boundaries, while √ρ creates state-dependent Poisson-like fluctuations. The paper argues that coupling this density to an order parameter produces noise white in time but long-range in space. We discretize the construction on a token graph. Let ρ∈Rᴺ₊ be one density per token, L the graph Laplacian, B an oriented edge-incidence matrix satisfying BBᵀ=L, ξ standard-normal edge noise, and Π₊ a nonnegative projection that restores total mass N. The Euler-Maruyama update is ρᵗ⁺¹ = Π₊[(I−ΔtD₀L)ρᵗ + √(2D₀Δt) B diag(√ρᵗ_edge) ξᵗ]. The perturbation is hᵢ′ = hᵢ + α(ρᵢ/barρ−1)gᵢ, where hᵢ is the token feature, barρ=N⁻¹Σᵢρᵢ, gᵢ is fresh channelwise Gaussian noise, and α controls strength.
Implementation notes
Integrate this at the residual-stream input of a vision transformer, patch transformer, or CNN feature grid during training only. Build a fixed sparse graph over spatial tokens: use a four-neighbor grid for images, or a local-window/ring graph for sequences. Store its oriented edge-incidence matrix B and Laplacian L=B Bᵀ. Maintain one scalar density vector ρ of length N per batch example, initialized to ones with total mass N. At each training step, sample standard-normal edge noise ξ and channel noise g. Compute edge noise as √ρ_edge times ξ, scatter it through B, and update ρ using the displayed Euler-Maruyama rule. Use ΔtD₀λ_max(L)≤1 for an initial stable step-size choice. Clamp negative entries to zero and rescale the vector so its sum is exactly N. Detach ρ from autograd. Add α(ρ−1)g to patch embeddings or residual activations, optionally after normalizing g so the added variance matches the iid Gaussian baseline. Pseudocode: initialize ρ=ones; sample ξ,g; ρ_tmp=ρ−dtD₀(Lρ)+sqrt(2D₀dt)B@(sqrt(ρ_edge)*ξ); ρ=positive_mass_projection(ρ_tmp,N); h=h+α(ρ−1)[:,None]*g; run the network and backpropagate. The mathematical ingredients are the conservative diffusion and square-root noise; estimate activation variance, token covariance, and validation metrics empirically. First test ViT-Tiny on CIFAR-100 or ImageNet-100 against no noise, dropout, and iid Gaussian activation noise at matched variance and FLOPs. Success means lower validation error, better corruption robustness, or equally good accuracy with fewer training steps, together with stable loss curves and longer-range token covariance than iid noise.
Verification
Stage 1 · Toy mechanism gate: Failed ✗
Stage 2 · Mechanism transferred to benchmark: Not tested
Stage 2 · Practical benchmark result: Not run
Methodology: Toy-system gate first; the benchmark stage runs only after a pass. How verification works
Stage 1 — Mechanism check agent confidence 8/10
Built a conserved graph-density noise module with Euler–Maruyama flux, positivity projection, exact mass preservation, and a small digits-token classifier comparison. The numerical check verified nonnegativity and conservation with maximum mass error 2.8e-14 and showed nonzero spatial covariance unlike iid noise. In one matched-variance run, conserved noise reached 95.56% accuracy versus 94.67% for iid noise and 95.33% for no noise, but the small 0.22 percentage-point gain over baseline was not established as reproducible and incurred about 6.5x the training time, so there is no sufficiently clear overall win.
- Agent confidence
- 8/10
- Baseline
- No noise: test accuracy 0.9533, final train loss 0.0834, 1.59 s
- Idea
- Conserved Poisson noise: test accuracy 0.9556, final train loss 0.1034, 9.06 s; iid matched control: 0.9467, 0.1354, 1.38 s. Math: maximum mass error 2.84e-14, minimum density 0, density variance 0.650; conserved covariance was -0.0685 at Manhattan distance 1 and remained nonzero through distance 8, while iid covariance was approximately zero.
Limitations: Only the sklearn 8x8 digits dataset and a small MLP token model were tested, with one random seed and 15 epochs. No ViT/CIFAR corruption robustness, multi-seed confidence intervals, FLOP-normalized comparison, or larger spatial graphs were evaluated; the density update is a dense NumPy implementation rather than a production sparse kernel.
How to run: python3 experiment.py
Verdict computed by deterministic test code from paired-seed statistics — not by the language model.
Artifacts
- experiment.py 5.7 KB View Raw
- report.md 1.7 KB View
- results.json 2.5 KB View Raw