Automatic Differentiation: Inverse Accumulation Mode
Abstract
We show that, under certain circumstances, it is possible to automatically compute Jacobian-inverse-vector and Jacobian-inverse-transpose-vector products about as efficiently as Jacobian-vector and Jacobian-transpose-vector products. The key insight is to notice that the Jacobian corresponding to the use of one primitive arithmetic operator is of a form whose sparsity is invariant to inversion. This technique has the potential to allow the efficient direct calculation of Newton steps.
Cite
Text
Siskind. "Automatic Differentiation: Inverse Accumulation Mode." NeurIPS 2019 Workshops: Program_Transformations, 2019.Markdown
[Siskind. "Automatic Differentiation: Inverse Accumulation Mode." NeurIPS 2019 Workshops: Program_Transformations, 2019.](https://mlanthology.org/neuripsw/2019/siskind2019neuripsw-automatic/)BibTeX
@inproceedings{siskind2019neuripsw-automatic,
title = {{Automatic Differentiation: Inverse Accumulation Mode}},
author = {Siskind, Jeffrey Mark},
booktitle = {NeurIPS 2019 Workshops: Program_Transformations},
year = {2019},
url = {https://mlanthology.org/neuripsw/2019/siskind2019neuripsw-automatic/}
}