We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

stat.ML

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Statistics > Machine Learning

Title: Storchastic: A Framework for General Stochastic Automatic Differentiation

Abstract: Modelers use automatic differentiation (AD) of computation graphs to implement complex Deep Learning models without defining gradient computations. Stochastic AD extends AD to stochastic computation graphs with sampling steps, which arise when modelers handle the intractable expectations common in Reinforcement Learning and Variational Inference. However, current methods for stochastic AD are limited: They are either only applicable to continuous random variables and differentiable functions, or can only use simple but high variance score-function estimators. To overcome these limitations, we introduce Storchastic, a new framework for AD of stochastic computation graphs. Storchastic allows the modeler to choose from a wide variety of gradient estimation methods at each sampling step, to optimally reduce the variance of the gradient estimates. Furthermore, Storchastic is provably unbiased for estimation of any-order gradients, and generalizes variance reduction techniques to higher-order gradient estimates. Finally, we implement Storchastic as a PyTorch library at this https URL
Comments: 30 pages, 2 figures, 1 table, accepted in NeurIPS 2021
Subjects: Machine Learning (stat.ML); Artificial Intelligence (cs.AI); Machine Learning (cs.LG)
Cite as: arXiv:2104.00428 [stat.ML]
  (or arXiv:2104.00428v3 [stat.ML] for this version)

Submission history

From: Emile van Krieken [view email]
[v1] Thu, 1 Apr 2021 12:19:54 GMT (175kb,D)
[v2] Fri, 28 May 2021 14:13:16 GMT (780kb,D)
[v3] Tue, 26 Oct 2021 16:31:35 GMT (2291kb,D)

Link back to: arXiv, form interface, contact.