A Falsificationist Account of Artificial Neural Networks
Oliver Buchholz, Eric Raidl

TL;DR
This paper presents a falsificationist perspective on machine learning, emphasizing how neural networks select simpler, empirically adequate prediction rules through empirical risk minimization and implicit regularization.
Contribution
It offers a novel philosophical account of neural networks as falsificationist models, highlighting their method of rejecting inadequate hypotheses and favoring simplicity.
Findings
Neural networks operate via empirical risk minimization.
They implicitly regularize to favor simpler models.
Falsificationism provides a useful framework for understanding neural network methodology.
Abstract
Machine learning operates at the intersection of statistics and computer science. This raises the question as to its underlying methodology. While much emphasis has been put on the close link between the process of learning from data and induction, the falsificationist component of machine learning has received minor attention. In this paper, we argue that the idea of falsification is central to the methodology of machine learning. It is commonly thought that machine learning algorithms infer general prediction rules from past observations. This is akin to a statistical procedure by which estimates are obtained from a sample of data. But machine learning algorithms can also be described as choosing one prediction rule from an entire class of functions. In particular, the algorithm that determines the weights of an artificial neural network operates by empirical risk minimization and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
