Equilibrium-Matched Nonlinear Momentum Optimizer
Implementation & benchmark of arXiv:2608.26773 — Brownian yet non-Gaussian diffusion through equilibrium nonlinear friction
Source paper: Brownian yet non-Gaussian diffusion through equilibrium nonlinear friction arXiv:2608.26773 ⓘ · analyzed Sep 1, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace constant friction and optimizer noise with a velocity-dependent friction gamma(u) and noise amplitude tied by a fluctuation-dissipation relation. High-speed momentum states can be damped and randomized differently from low-speed states, creating controlled transient exploration while preserving a known equilibrium momentum distribution.
Formulas
Mathematical statement
After setting the mass to one and defining T as the velocity-temperature scale, the paper uses the Fokker-Planck equation partial_t p = partial_u[gamma(u) u p + T gamma(u) partial_u p], where u is velocity, gamma(u) > 0 is friction, T > 0 is temperature, and p(u,t) is the velocity density. The paper's relation B(v) = lambda(v) k_B T requires diffusion strength to be proportional to friction. The zero-flux stationary solution is p_star(u) proportional to exp(-u^2/(2T)), independent of the nonlinear friction law. The equivalent Ito stochastic differential equation for this divergence-form operator is du = [-gamma(u)u + T gamma'(u)]dt + sqrt(2T gamma(u))dW, where W is standard Brownian motion and gamma' is the derivative of gamma. The derivative term is required for the stated equilibrium law.
Implementation notes
Integrate this as a replacement for the momentum state in SGD, initially without Adam's adaptive preconditioner. Maintain parameters theta and a momentum vector u. Choose a positive componentwise friction such as gamma(u) = gamma_0(1 + a u^2), with gamma_0 > 0 and a >= 0. At each minibatch, compute g = grad_theta L(theta), evaluate gamma(u), evaluate gamma'(u) = 2 gamma_0 a u, draw independent standard-normal noise xi, and apply the displayed Euler-Maruyama update before theta <- theta + h u. Use the same temperature T and step size h for all comparisons. The paper supplies the Fokker-Planck equation and friction-diffusion matching rule; gamma_0, a, T, and h are engineering hyperparameters. The first cheap experiment should use a two-layer MLP on MNIST, comparing ordinary momentum SGD, constant-friction Langevin momentum, and the nonlinear matched optimizer at equal minibatch size and compute. First run with gradients set to zero and measure the momentum histogram, variance, autocorrelation, displacement mean-squared growth, and excess kurtosis. The quantitative prediction is that matched dynamics converge to variance T and approximately Gaussian stationary momentum, while a control with the same nonlinear friction but constant noise has a variance and kurtosis that depend on a. For parameter trajectories, the prediction is finite long-time diffusion with non-Gaussian intermediate displacement and excess kurtosis tending toward zero at long times. Sweep h and locate the divergence boundary; the measured stable region should shrink when the maximum effective friction or noise amplitude makes h gamma(u) large. Training should then test whether the transient heavy-tailed displacement improves escape from sharp minibatch-loss basins without violating the equilibrium diagnostics.
Verification
This idea has not been verified yet.
Verification happens in two stages: Stage 1 — a mechanism check on a toy system confirms the claimed mathematical phenomenon reproduces; Stage 2 — a benchmark implements the idea on a real (small) neural network task and compares it against a tuned baseline over 8 paired seeds with a permutation test.
Artifacts
Artifacts unavailable.