Pith. sign in

REVIEW 2 cited by

Structured Inverse-Free Natural Gradient: Memory-Efficient & Numerically-Stable KFAC

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2312.05705 v4 pith:KUIV43KV submitted 2023-12-09 cs.LG stat.ML

Structured Inverse-Free Natural Gradient: Memory-Efficient & Numerically-Stable KFAC

classification cs.LG stat.ML
keywords kfacinverse-freemethodsmoderntrainingfactorsgradientkronecker
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
Share X Bluesky LinkedIn Reddit HN
read the original abstract

Second-order methods such as KFAC can be useful for neural net training. However, they are often memory-inefficient since their preconditioning Kronecker factors are dense, and numerically unstable in low precision as they require matrix inversion or decomposition. These limitations render such methods unpopular for modern mixed-precision training. We address them by (i) formulating an inverse-free KFAC update and (ii) imposing structures in the Kronecker factors, resulting in structured inverse-free natural gradient descent (SINGD). On modern neural networks, we show that SINGD is memory-efficient and numerically robust, in contrast to KFAC, and often outperforms AdamW even in half precision. Our work closes a gap between first- and second-order methods in modern low-precision training.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Double Preconditioning (DoPr): Optimization for Test-Time Performance, not Validation Loss

    cs.LG 2026-06 unverdicted novelty 6.0

    Double preconditioning (DoPr) improves downstream task performance in test-time feedback settings without consistent gains in validation loss.

  2. Gradient Smoothing: Coupling Layer-wise Updates for Improved Optimization

    cs.LG 2026-06 unverdicted novelty 4.0

    Gradient Smoothing applies depth-wise smoothing to optimizer updates from base methods like Adam, yielding consistent gains in optimization and generalization on language, RL, diffusion, and vision tasks.