Find a witness or shatter: the landscape of computable PAC learning
Valentino Delle Rose, Alexander Kozachinskiy, Cristobal Rojas, Tomasz, Steifer

TL;DR
This paper advances the understanding of computable PAC learning by resolving three open questions, demonstrating the relationships between proper and improper learnability, and exploring sample complexity bounds for decidable classes.
Contribution
It proves that improperly CPAC learnable classes are contained in properly CPAC learnable classes with polynomial sample complexity, and constructs classes with specific learnability properties.
Findings
Improper CPAC learnability implies proper CPAC learnability with polynomial samples.
Existence of decidable classes properly CPAC learnable only with uncomputably fast sample complexity.
Decidable classes of finite Littlestone dimension not improperly CPAC learnable.
Abstract
This paper contributes to the study of CPAC learnability -- a computable version of PAC learning -- by solving three open questions from recent papers. Firstly, we prove that every improperly CPAC learnable class is contained in a class which is properly CPAC learnable with polynomial sample complexity. This confirms a conjecture by Agarwal et al (COLT 2021). Secondly, we show that there exists a decidable class of hypothesis which is properly CPAC learnable, but only with uncomputably fast growing sample complexity. This solves a question from Sterkenburg (COLT 2022). Finally, we construct a decidable class of finite Littlestone dimension which is not improperly CPAC learnable, strengthening a recent result of Sterkenburg (2022) and answering a question posed by Hasrati and Ben-David (ALT 2023). Together with previous work, our results provide a complete landscape for the learnability…
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 · semigroups and automata theory
