Computable universal online learning
By: Dariusz Kalociński, Tomasz Steifer
Potential Business Impact:
Teaches computers to learn from changing information.
Understanding when learning is possible is a fundamental task in the theory of machine learning. However, many characterizations known from the literature deal with abstract learning as a mathematical object and ignore the crucial question: when can learning be implemented as a computer program? We address this question for universal online learning, a generalist theoretical model of online binary classification, recently characterized by Bousquet et al. (STOC'21). In this model, there is no hypothesis fixed in advance; instead, Adversary -- playing the role of Nature -- can change their mind as long as local consistency with the given class of hypotheses is maintained. We require Learner to achieve a finite number of mistakes while using a strategy that can be implemented as a computer program. We show that universal online learning does not imply computable universal online learning, even if the class of hypotheses is relatively easy from a computability-theoretic perspective. We then study the agnostic variant of computable universal online learning and provide an exact characterization of classes that are learnable in this sense. We also consider a variant of proper universal online learning and show exactly when it is possible. Together, our results give a more realistic perspective on the existing theory of online binary classification and the related problem of inductive inference.
Similar Papers
A Theory of Optimistically Universal Online Learnability for General Concept Classes
Machine Learning (Stat)
Teaches computers to learn anything with few rules.
Conservative classifiers do consistently well with improving agents: characterizing statistical and online learning
Machine Learning (CS)
Helps computers learn better when people try to improve.
Stability and List-Replicability for Agnostic Learners
Machine Learning (CS)
Teaches computers to learn from data better.