arXiv Analytics

Sign in

arXiv:2411.18786 [math.NA]AbstractReferencesReviewsResources

Automatic Differentiation: Inverse Accumulation Mode

Barak A. Pearlmutter, Jeffrey Mark Siskind

Published 2024-11-27Version 1

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.

Comments: Presented at AD2024, https://www.autodiff.org/ad24/, to appear in proceedings
Categories: math.NA, cs.NA
Related articles: Most relevant | Search more
arXiv:2001.07366 [math.NA] (Published 2020-01-21)
Automatic differentiation for solid mechanics
arXiv:2301.11410 [math.NA] (Published 2023-01-26)
Automatic differentiation as an effective tool in Electrical Impedance Tomography
arXiv:2408.17312 [math.NA] (Published 2024-08-30)
Automatic Differentiation for All-at-once Systems Arising in Certain PDE-Constrained Optimization Problems