paper-with-me

Papers

The Backpropagation algorithm for a math student

2023-01-22 · Saeed Damadi, Golnaz Moharrer, Mostafa Cham

A Deep Neural Network (DNN) is a composite function of vector-valued functions, and in order to train a DNN, it is necessary to calculate the gradient of the loss function with respect to all parameters. This calculation can be a non-trivial task because the loss function of a DNN is a composition of several nonlinear functions, each with numerous parameters. The Backpropagation (BP) algorithm leverages the composite structure of the DNN to efficiently compute the gradient. As a result, the number of layers in the network does not significantly impact the complexity of the calculation. The objective of this paper is to express the gradient of the loss function in terms of a matrix multiplication using the Jacobian operator. This can be achieved by considering the total derivative of each layer with respect to its parameters and expressing it as a Jacobian matrix. The gradient can then be represented as the matrix product of these Jacobian matrices. This approach is valid because the chain rule can be applied to a composition of vector-valued functions, and the use of Jacobian matrices allows for the incorporation of multiple inputs and outputs. By providing concise mathematical justifications, the results can be made understandable and useful to a broad audience from various disciplines.

📄 PDF Abstract BibTeX arXiv:2301.09977

Code (0)

등록된 구현이 없습니다.

Tasks

Mathvalid

Similar Papers 제목 키워드 기반

Mathematics Content Understanding for Cyberlearning via Formula Evolution Map

2018-12-31 · Jiang Zhuoren, Gao Liangcai, Yuan Ke, Gao Zheng 외

Although the scientific digital library is growing at a rapid pace, scholars/students often find reading Science, Technology, Engineering, and Mathematics (STEM) literature daunting, especially for the math-content/formu…

Graph MiningMath

Backpropagation and F-adjoint

2023-03-29 · Ahmed Boughammoura

This paper presents a concise mathematical framework for investigating both feed-forward and backward process, during the training to learn model weights, of an artificial neural network (ANN). Inspired from the idea of …

Derivation of the Backpropagation Algorithm Based on Derivative Amplification Coefficients

2021-02-08 · Yiping Cheng

The backpropagation algorithm for neural networks is widely felt hard to understand, despite the existence of some well-written explanations and/or derivations. This paper provides a new derivation of this algorithm base…

Mathematical Induction

Convergence and Alignment of Gradient Descent with Random Backpropagation Weights

2021-06-10 · NeurIPS 2021 12 · Ganlin Song, Ruitu Xu, John Lafferty

Stochastic gradient descent with backpropagation is the workhorse of artificial neural networks. It has long been recognized that backpropagation fails to be a biologically plausible algorithm. Fundamentally, it is a non…

On the relationship between predictive coding and backpropagation

2021-06-20 · Robert Rosenbaum

Artificial neural networks are often interpreted as abstract models of biological neuronal networks, but they are typically trained using the biologically unrealistic backpropagation algorithm and its variants. Predictiv…