mlsanityData to 14 Oct 2026

The Backpropagation algorithm for a math student

arXiv 2301.09977 ↗First posted 22 Jan 2023cs.LG cs.NA cs.NEcited by 2

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 14 of its 27 references that are in the map. First posted on arXiv 22 Jan 2023.

Builds on

14 of 27 references.

References · 14

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2020Language Models are Few-Shot Learnerscited by 32,419
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  5. 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
  6. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  7. 2016Densely Connected Convolutional Networkscited by 6,720
  8. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
  9. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
  10. 2014Going Deeper with Convolutionscited by 4,241
  11. 2022Gradient Properties of Hard Thresholding Operatorcited by 5
  12. 2022Amenable Sparse Network Investigatorcited by 3
2 more
  1. 2020TaxoNN: A Light-Weight Accelerator for Deep Neural Network Trainingcited by 2
  2. 2022Convergence of the mini-batch SIHT algorithmcited by 2

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 1.

2 papers.