atlas

Research map / Optimization / Optimizers

Newton Losses: Using Curvature Information for Learning with Differentiable Algorithms

NeurIPS 2024 · Optimization › Optimizers · approach: Randomized gradient estimation · 1 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.

Proposes Newton Losses, which replace a hard-to-optimize algorithmic loss with a locally convex quadratic Newton-step loss (via Hessian or empirical Fisher curvature) while training the network with plain gradient descent, and evaluates on MNIST multi-digit sorting and Warcraft shortest-path benchmarks.

Problem

Training neural networks with non-convex, non-differentiable-turned-relaxed algorithmic losses (ranking, shortest-path) suffers from vanishing/exploding gradients, making the loss itself the optimization bottleneck.

Approach

Apply a Newton step on the loss w.r.t. its outputs (using the Hessian or empirical Fisher as curvature, with Tikhonov regularization) and convert it into a convex quadratic surrogate loss whose gradient equals that Newton step, so the network itself is still trained with first-order gradient descent.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply Hessian-based Newton Loss to NeuralSortNeuralSort · MNIST sorting n=5ranking accuracy: 71.33 -> 83.31Helped
Apply empirical Fisher-based Newton Loss to NeuralSortNeuralSort · MNIST sorting n=10ranking accuracy: 24.26 -> 39.23Helped
Apply Hessian-based Newton Loss to SoftSortSoftSort · MNIST sorting n=10ranking accuracy: 27.46 -> 55.07Helped
Apply empirical Fisher-based Newton Loss to SoftSortSoftSort · MNIST sorting n=5ranking accuracy: 70.70 -> 84.03Helped
Apply Hessian-based Newton Loss to Logistic DSNLogistic DSN · MNIST sorting n=10ranking accuracy: 12.31 -> 42.14Helped
Apply empirical Fisher-based Newton Loss to Logistic DSNLogistic DSN · MNIST sorting n=10ranking accuracy: 12.31 -> 25.72Mixed
Apply Hessian-based Newton Loss to Cauchy DSNCauchy DSN · MNIST sorting n=10ranking accuracy: 55.29 -> 56.49Helped
Apply empirical Fisher-based Newton Loss to Cauchy DSNCauchy DSN · MNIST sorting n=5ranking accuracy: 85.09 -> 84.95Hurt
Apply Hessian-based Newton Loss to stochastic smoothing of the loss with 3 samplesStochastic smoothing of loss · Warcraft shortest-path, 3 samplesperfect matches: 62.83 -> 62.40Hurt
Apply Newton Loss with 10 samples to stochastic smoothing of the lossStochastic smoothing of loss · Warcraft shortest-path, 10 samplesperfect matches: 77.01 -> 78.82; 77.01 -> 78.74Helped
Apply Hessian-based Newton Loss to perturbed optimizers with Fenchel-Young lossPerturbed optimizer · Warcraft shortest-path, 3 samplesperfect matches: 80.64 -> 83.09Helped
Apply empirical Fisher-based Newton Loss to perturbed optimizers with Fenchel-Young lossPerturbed optimizer · Warcraft shortest-path, 3 samplesperfect matches: 80.64 -> 80.70No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Multi-digit MNIST sorting benchmark Warcraft shortest-path benchmark

Benchmarks: Multi-digit MNIST sorting (n=5, 10, 15) Warcraft 12x12 shortest-path

Metrics: percentage of rankings correctly identified element-wise rank accuracy percentage of perfect shortest-path matches

Baselines: NeuralSort SoftSort Logistic DSN Cauchy DSN Relaxed Bellman-Ford (AlgoVision) Stochastic smoothing Perturbed optimizers with Fenchel-Young loss

Builds on: NeuralSort SoftSort Differentiable Sorting Networks Perturbed Optimizers with Fenchel-Young losses AlgoVision

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