paper-with-me

홈 › Papers

A mathematical model for automatic differentiation in machine learning

2020-06-03 · NeurIPS 2020 12 · Jerome Bolte, Edouard Pauwels

Automatic differentiation, as implemented today, does not have a simple mathematical model adapted to the needs of modern machine learning. In this work we articulate the relationships between differentiation of programs as implemented in practice and differentiation of nonsmooth functions. To this end we provide a simple class of functions, a nonsmooth calculus, and show how they apply to stochastic approximation methods. We also evidence the issue of artificial critical points created by algorithmic differentiation and show how usual methods avoid these points with probability one.

📄 PDF Abstract BibTeX arXiv:2006.02080

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

A Simple Differentiable Programming Language

2019-11-11 · Martin Abadi, Gordon D. Plotkin

Automatic differentiation plays a prominent role in scientific computing and in modern machine learning, often in the context of powerful programming systems. The relation of the various embodiments of automatic differen…

Efficient and Modular Implicit Differentiation

2021-05-31 · NeurIPS 2021 12 · Mathieu Blondel, Quentin Berthet, Marco Cuturi, Roy Frostig 외

Automatic differentiation (autodiff) has revolutionized machine learning. It allows to express complex computations by composing elementary ones in creative ways and removes the burden of computing their derivatives by h…

Meta-Learning

A Step-by-step Introduction to the Implementation of Automatic Differentiation

2024-02-25 · Yu-Hsueh Fang, He-Zhe Lin, Jie-Jyun Liu, Chih-Jen Lin

Automatic differentiation is a key component in deep learning. This topic is well studied and excellent surveys such as Baydin et al. (2018) have been available to clearly describe the basic concepts. Further, sophistica…

Automatic Differentiation of Algorithms for Machine Learning

2014-04-28 · Atilim Gunes Baydin, Barak A. Pearlmutter

Automatic differentiation---the mechanical transformation of numeric computer programs to calculate derivatives efficiently and accurately---dates to the origin of the computer age. Reverse mode automatic differentiation…

BIG-bench Machine Learning

On the Correctness of Automatic Differentiation for Neural Networks with Machine-Representable Parameters

2023-01-31 · Wonyeol Lee, Sejun Park, Alex Aiken

Recent work has shown that forward- and reverse- mode automatic differentiation (AD) over the reals is almost always correct in a mathematically precise sense. However, actual programs work with machine-representable num…