A Geometric Theory of Higher-Order Automatic Differentiation

12/30/2018
by   Michael Betancourt, et al.
0

First-order automatic differentiation is a ubiquitous tool across statistics, machine learning, and computer science. Higher-order implementations of automatic differentiation, however, have yet to realize the same utility. In this paper I derive a comprehensive, differential geometric treatment of automatic differentiation that naturally identifies the higher-order differential operators amenable to automatic differentiation as well as explicit procedures that provide a scaffolding for high-performance implementations.

READ FULL TEXT
research
06/06/2018

Efficient Differentiable Programming in a Functional Array-Processing Language

We present a system for the automatic differentiation of a higher-order ...
research
02/19/2020

A Differential-form Pullback Programming Language for Higher-order Reverse-mode Automatic Differentiation

Building on the observation that reverse-mode automatic differentiation ...
research
11/12/2018

A Review of automatic differentiation and its efficient implementation

Derivatives play a critical role in computational statistics, examples b...
research
04/28/2014

Automatic Differentiation of Algorithms for Machine Learning

Automatic differentiation---the mechanical transformation of numeric com...
research
01/14/2019

Remarks on stochastic automatic adjoint differentiation and financial models calibration

In this work, we discuss the Automatic Adjoint Differentiation (AAD) for...
research
02/14/2018

DiCE: The Infinitely Differentiable Monte-Carlo Estimator

The score function estimator is widely used for estimating gradients of ...
research
06/12/2017

Automatic differentiation of hybrid models Illustrated by Diffedge Graphic Methodology. (Survey)

We investigate the automatic differentiation of hybrid models, viz. mode...

Please sign up or login with your details

Forgot password? Click here to reset