atlas

Research map / Optimization / Implicit bias and generalization

Exact, Tractable Gauss-Newton Optimization in Deep Reversible Architectures Reveal Poor Generalization

NeurIPS 2024 · Optimization › Implicit bias and generalization · approach: Stability-based generalization analysis · 0 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.

placeholder

Problem

Generalization properties of second-order (Gauss-Newton / natural gradient) optimizers in realistic deep networks are unclear, because prior analyses use simplified models or approximations (Kronecker, damping, constant NTK) that confound the effect of the second-order update.

Approach

Exploits the reversibility of volume-preserving MLP coupling layers to derive a closed-form layer-wise right inverse of the network Jacobian (shown to equal the Moore-Penrose pseudoinverse), giving exact GN updates at roughly SGD-level cost, and proves that any right inverse yields the same loss dynamics to first order in the learning rate.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use exact Gauss-Newton instead of Adam or SGDRevMLP · MNIST and CIFAR-10, full-batchtraining loss progressHelped
Use exact Gauss-Newton instead of AdamRevMLP · MNIST and CIFAR-10, mini-batchtraining and test lossHurt
Use exact Gauss-Newton instead of SGDRevMLP · CIFAR-10, mini-batch, longer trainingtraining lossHurt
Use exact Gauss-Newton instead of SGD or AdamRevMLP · CIFAR-10, mini-batchimmediate loss decrease on the current mini-batchHelped
Reduce the Gauss-Newton learning rate (ablation)Exact Gauss-Newton RevMLP · CIFAR-10, mini-batchtraining and test lossNo clear effect
Add weight decay (ablation)Exact Gauss-Newton RevMLP · CIFAR-10, mini-batchperformanceNo clear effect
Use damping instead of truncation for pseudoinverse regularization (ablation)Exact Gauss-Newton RevMLP · CIFAR-10, mini-batchtraining and test performanceHelped
Add noise to the matrix before computing its pseudoinverse (ablation)Exact Gauss-Newton RevMLP · CIFAR-10, mini-batchtraining and test performanceHurt
Remove the inverted bottleneck (ablation)Exact Gauss-Newton RevMLP · CIFAR-10, full-batch and mini-batchtraining loss trendNo clear effect
Increase the initial weight variance (ablation)Exact Gauss-Newton RevMLP · CIFAR-10training and test lossHelped
Continue training with Gauss-Newton from an Adam-trained initialization (ablation)RevMLP · CIFAR-10training lossHurt
Continue training with Adam from a Gauss-Newton-trained initialization (ablation)RevMLP · CIFAR-10training lossHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 UCI Wine UCI Superconductivity

Benchmarks: MNIST CIFAR-10 UCI Wine UCI Superconductivity

Metrics: training loss test loss test accuracy NTK similarity and rate of change CKA similarity percentage change in mini-batch loss

Baselines: Adam SGD

Builds on: Gram-Gauss-Newton natural gradient descent Target Propagation RevNet

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