atlas

Research map / Optimization / Optimizers

Improving Energy Natural Gradient Descent through Woodbury, Momentum, and Randomization

NeurIPS 2025 · Optimization › Optimizers · approach: Natural gradient and Fisher approximations · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Improves energy natural gradient descent (ENGD) for PINNs by applying the Woodbury identity (kernel-space ENGD-W), adding SPRING momentum, and testing a GPU-efficient randomized Nyström sketch on several Poisson, heat, and Fokker-Planck problems.

Problem

Training physics-informed neural networks to high accuracy is hard; natural gradient methods like ENGD are accurate but cost O(P^3) in the number of parameters, and existing scalable alternatives (K-FAC, matrix-free CG) have drawbacks.

Approach

Reformulate ENGD in sample space via the Woodbury/push-through identity so the solve costs O(N^2 P) instead of O(P^3); add SPRING momentum transferred from VMC; and use a GPU-efficient randomized Nyström sketch-and-solve (Cholesky-only, no SVD) for large batches.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the Woodbury kernel-space form of ENGD instead of the original parameter-space formENGD on 5D Poisson · 5D Poissoniteration speed: more than 30 timesHelped
Use Woodbury ENGD to reach the same sub-10^-3 L2 error as original ENGDENGD on 5D Poisson · 5D Poissonspeedup at the same L2 error: up to 75× fasterHelped
Add SPRING momentum to ENGD-WENGD-W on PINN problems · 5D and 100D Poisson; 4+1D Heat; 9+1D log-Fokker-Planckfinal L2 errorHelped
Use SPRING rather than ENGD-WENGD-W on 9+1D log-Fokker-Planck · 9+1D log-Fokker-PlanckL2 error: an order of magnitude lowerHelped
Use GPU-efficient Nyström instead of standard NyströmNyström approximation · Nyström benchmark, sketch size 20% of Nruntime (s): 0.1321 vs. 0.0099; 13.29Helped
Use GPU-efficient Nyström instead of standard NyströmNyström approximation · Nyström benchmark, sketch size 40% of Nruntime (s): 0.6246 vs. 0.0253; 24.70Helped
Use GPU-efficient Nyström instead of standard NyströmNyström approximation · Nyström benchmark, sketch size 60% of Nruntime (s): 2.1137 vs. 0.0461; 45.90Helped
Use GPU-efficient Nyström instead of standard NyströmNyström approximation · Nyström benchmark, sketch size 80% of Nruntime (s): 4.7717 vs. 0.0725; 65.41Helped
Use 10% sketch-size Nyström randomization rather than exact Woodbury computation (ablation)ENGD-W on 5D Poisson · 5D Poisson, large batchestraining speed: 2×Mixed
Use randomized Nyström variants instead of exact SPRING computation (ablation)SPRING on 100D Poisson · 100D PoissonperformanceHurt
Use a 10% sketch to approximate the regularized kernel matrix (ablation)Randomized ENGD-W and SPRING · 5D Poisson and 100D Poissonaccuracy: 10%Hurt
Use exact Woodbury computation rather than randomized approximation in late training (ablation)ENGD-W and SPRING · PINN problems with large batchesaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic PDE collocation points (5d Poisson, 100d Poisson, 4+1d heat, 9+1d log-Fokker-Planck)

Benchmarks: 5d Poisson 100d Poisson 4+1d Heat equation 9+1d log-Fokker-Planck 10d Poisson

Metrics: L2 error wall-clock time to reach target L2 error

Baselines: ENGD SGD Adam Hessian-free optimization K-FAC MinSR standard Nyström approximation

Builds on: energy natural gradient descent MinSR SPRING K-FAC for PINNs Hessian-free optimization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy