A Novel Explanation Against Linear Neural Networks

Anish Lakkapragada
12/30/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Linear Regression and neural networks are widely used to model data. Neural networks distinguish themselves from linear regression with their use of activation functions that enable modeling nonlinear functions. The standard argument for these activation functions is that without them, neural networks only can model a line. However, a novel explanation we propose in this paper for the impracticality of neural networks without activation functions, or linear neural networks, is that they actually reduce both training and testing performance. Having more parameters makes LNNs harder to optimize, and thus they require more training iterations than linear regression to even potentially converge to the optimal solution. We prove this hypothesis through an analysis of the optimization of an LNN and rigorous testing comparing the performance between both LNNs and linear regression on synthethic, noisy datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lakkapragada2023novel,
  title  = {A Novel Explanation Against Linear Neural Networks},
  author = {Anish Lakkapragada},
  year   = {2023},
  eprint = {2401.00186},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.00186v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.00186.svg)](https://codeofpaper.com/paper/2401.00186)

Discussion