Pith. sign in

REVIEW 3 cited by

Randomized Automatic Differentiation

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 2007.10412 v2 pith:TGXGQ4PC submitted 2020-07-20 cs.LG stat.ML

classification cs.LGstat.ML
keywords automaticdevelopdifferentiationgradientgradientsmemorystochasticapproach
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

The successes of deep learning, variational inference, and many other fields have been aided by specialized implementations of reverse-mode automatic differentiation (AD) to compute gradients of mega-dimensional objectives. The AD techniques underlying these tools were designed to compute exact gradients to numerical precision, but modern machine learning models are almost always trained with stochastic gradient descent. Why spend computation and memory on exact (minibatch) gradients only to use them for stochastic optimization? We develop a general framework and approach for randomized automatic differentiation (RAD), which can allow unbiased gradient estimates to be computed with reduced memory in return for variance. We examine limitations of the general approach, and argue that we must leverage problem specific structure to realize benefits. We develop RAD techniques for a variety of simple neural network architectures, and show that for a fixed memory budget, RAD converges in fewer iterations than using a small batch size for feedforward networks, and in a similar number for recurrent networks. We also show that RAD can be applied to scientific computing, and use it to develop a low-memory stochastic gradient method for optimizing the control parameters of a linear reaction-diffusion PDE representing a fission reactor.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 3 Pith papers

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

  1. Stochastic Taylor Derivative Estimator: Efficient amortization for arbitrary differential operators

    cs.LG 2024-11 conditional novelty 8.0 of 10

    A randomized Taylor-mode jet pushforward that estimates arbitrary differential operator contractions without forming the full derivative tensor.

  2. Fitting Coarse-Grained Models to Macroscopic Experimental Data via Automatic Differentiation

    physics.bio-ph 2024-11 conditional novelty 6.0 of 10

    Trajectory reweighting and implicit differentiation are combined to fit coarse-grained DNA, RNA, and DNA-protein models to structural, mechanical, and thermodynamic experimental targets in a single gradient-based framework.

  3. Learning to Optimize by Differentiable Programming

    cs.MS 2026-01 unverdicted novelty 2.0 of 10

    A tutorial survey of differentiable-programming-based first-order optimization, with dual-based PyTorch case studies and no new results.

Pith tools