Show simple item record

dc.contributor.authorHückelheim, Jan
dc.contributor.authorMenon, Harshitha
dc.contributor.authorMoses, William
dc.contributor.authorChristianson, Bruce
dc.contributor.authorHovland, Paul
dc.contributor.authorHascoët, Laurent
dc.date.accessioned2024-09-03T10:30:03Z
dc.date.available2024-09-03T10:30:03Z
dc.date.issued2024-09-02
dc.identifier.citationHückelheim , J , Menon , H , Moses , W , Christianson , B , Hovland , P & Hascoët , L 2024 , ' A Taxonomy of Automatic Differentiation Pitfalls ' , WIREs: Data Mining and Knowledge Discovery . https://doi.org/10.1002/widm.1555
dc.identifier.issn1942-4787
dc.identifier.otherORCID: /0000-0002-3777-7476/work/166985913
dc.identifier.otherJisc: 2233411
dc.identifier.urihttp://hdl.handle.net/2299/28117
dc.description© 2024 UChicago Argonne, LLC and The Author(s). This is an open access article under the terms of the Creative Commons Attribution License, https://creativecommons.org/licenses/by/4.0/
dc.description.abstractAutomatic differentiation is a popular technique for computing derivatives of computer programs. While automatic differentiation has been successfully used in countless engineering, science, and machine learning applications, it can sometimes nevertheless produce surprising results. In this paper, we categorize problematic usages of automatic differentiation, and illustrate each category with examples such as chaos, time-averages, discretizations, fixed-point loops, lookup tables, linear solvers, and probabilistic programs, in the hope that readers may more easily avoid or detect such pitfalls. We also review debugging techniques and their effectiveness in these situations. This article is categorized under: Technologies > Machine Learning.en
dc.format.extent12
dc.format.extent1935587
dc.language.isoeng
dc.relation.ispartofWIREs: Data Mining and Knowledge Discovery
dc.subjectAutodiff, Automatic Differentiation, Backpropagation
dc.subjectbackpropagation
dc.subjectautomatic differentiation
dc.subjectautodiff
dc.subjectGeneral Computer Science
dc.titleA Taxonomy of Automatic Differentiation Pitfallsen
dc.contributor.institutionSchool of Physics, Engineering & Computer Science
dc.contributor.institutionCentre for Computer Science and Informatics Research
dc.description.statusPeer reviewed
dc.identifier.urlhttp://www.scopus.com/inward/record.url?scp=85202982530&partnerID=8YFLogxK
rioxxterms.versionofrecord10.1002/widm.1555
rioxxterms.typeJournal Article/Review
herts.preservation.rarelyaccessedtrue


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record