An induction proof of the backpropagation algorithm in matrix notation
Not on the map. Why?
Abstract (arXiv)
Backpropagation (BP) is a core component of the contemporary deep learning incarnation of neural networks. Briefly, BP is an algorithm that exploits the computational architecture of neural networks to efficiently evaluate the gradient of a cost function during neural network parameter optimization. The validity of BP rests on the application of a multivariate chain rule to the computational architecture of neural networks and their associated objective functions. Introductions to deep learning theory commonly present the computational architecture of neural networks in matrix form, but eschew a parallel formulation and justification of BP in the framework of matrix differential calculus. This entails several drawbacks for the theory and didactics of deep learning. In this work, we overcome these limitations by providing a full induction proof of the BP algorithm in matrix notation. Specifically, we situate the BP algorithm in the framework of matrix differential calculus, encompass affine-linear potential functions, prove the validity of the BP algorithm in inductive form, and exemplify the implementation of the matrix form BP algorithm in computer code.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 2 of its 14 references that are in the map. First posted on arXiv 20 Jul 2021.
Builds on
2 of 14 references.
References · 2
- 2014Deep Learning in Neural Networks: An Overviewcited by 765
- 2017Backpropagation in matrix notationcited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.