mlsanityData to 14 Oct 2026

Using Linear Regression for Iteratively Training Neural Networks

arXiv 2307.05189 ↗First posted 11 Jul 2023cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

We present a simple linear regression based approach for learning the weights and biases of a neural network, as an alternative to standard gradient based backpropagation. The present work is exploratory in nature, and we restrict the description and experiments to (i) simple feedforward neural networks, (ii) scalar (single output) regression problems, and (iii) invertible activation functions. However, the approach is intended to be extensible to larger, more complex architectures. The key idea is the observation that the input to every neuron in a neural network is a linear combination of the activations of neurons in the previous layer, as well as the parameters (weights and biases) of the layer. If we are able to compute the ideal total input values to every neuron by working backwards from the output, we can formulate the learning problem as a linear least squares problem which iterates between updating the parameters and the activation values. We present an explicit algorithm that implements this idea, and we show that (at least for small problems) the approach is more stable and faster than gradient-based methods.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 19 references that are in the map. First posted on arXiv 11 Jul 2023.

Builds on

5 of 19 references.

References · 5

  1. 2019Wide Neural Networks of Any Depth Evolve as Linear Models Under Gradient Descentcited by 738
  2. 2022The Forward-Forward Algorithm: Some Preliminary Investigationscited by 266
  3. 2014Recurrent Neural Network Regularizationcited by 189
  4. 2019Putting An End to End-to-End: Gradient-Isolated Learning of Representationscited by 86
  5. 2023The Cascaded Forward Algorithm for Neural Network Trainingcited by 17

Built on by

Not cited yet.