English

Automatic Differentiation: Inverse Accumulation Mode

Numerical Analysis 2026-03-18 v1 Numerical Analysis

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 basis function is of a form whose sparsity is invariant to inversion. The main restriction of the method is a constraint on the number of active variables, which suggests a variety of techniques or generalization to allow the constraint to be enforced or relaxed. This technique has the potential to allow the efficient direct calculation of Newton steps as well as other numeric calculations of interest.

Keywords

Cite

@article{arxiv.2411.18786,
  title  = {Automatic Differentiation: Inverse Accumulation Mode},
  author = {Barak A. Pearlmutter and Jeffrey Mark Siskind},
  journal= {arXiv preprint arXiv:2411.18786},
  year   = {2026}
}

Comments

Presented at AD2024, https://www.autodiff.org/ad24/, to appear in proceedings

R2 v1 2026-06-28T20:15:18.289Z