A Mathematical Theory of Learning
Ibrahim Alabdulmohsin

TL;DR
This paper introduces a mathematical framework for learning that parallels information theory, defining a concept called learning capacity which bounds generalization error and relates to algorithmic stability.
Contribution
It proposes a novel information-theoretic measure called learning capacity that bounds risk differences and characterizes stability in learning processes.
Findings
Learning capacity bounds the difference between true and empirical risk.
Algorithmic stability is necessary and sufficient for generalization.
Classical PAC results can be derived using the new theory.
Abstract
In this paper, a mathematical theory of learning is proposed that has many parallels with information theory. We consider Vapnik's General Setting of Learning in which the learning process is defined to be the act of selecting a hypothesis in response to a given training set. Such hypothesis can, for example, be a decision boundary in classification, a set of centroids in clustering, or a set of frequent item-sets in association rule mining. Depending on the hypothesis space and how the final hypothesis is selected, we show that a learning process can be assigned a numeric score, called learning capacity, which is analogous to Shannon's channel capacity and satisfies similar interesting properties as well such as the data-processing inequality and the information-cannot-hurt inequality. In addition, learning capacity provides the tightest possible bound on the difference between true…
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.
Taxonomy
TopicsMachine Learning and Algorithms · Computability, Logic, AI Algorithms · Optimization and Search Problems
