Learning Algorithms in the Limit
Hristo Papazov, Nicolas Flammarion

TL;DR
This paper extends Gold's learning framework to include computational observations and realistic constraints, analyzing the learnability of recursive functions under these new conditions and revealing connections to finite-state transducer inference.
Contribution
It introduces new observation types like time-bound and policy-trajectory observations, expanding the understanding of learnability of recursive functions under practical constraints.
Findings
Input-output observations are insufficient for learning recursive functions in the limit.
Imposing complexity constraints or adding approximate observations enables learning.
Certain characteristic sets cannot exist for linear-time computable functions.
Abstract
This paper studies the problem of learning computable functions in the limit by extending Gold's inductive inference framework to incorporate \textit{computational observations} and \textit{restricted input sources}. Complimentary to the traditional Input-Output Observations, we introduce Time-Bound Observations, and Policy-Trajectory Observations to study the learnability of general recursive functions under more realistic constraints. While input-output observations do not suffice for learning the class of general recursive functions in the limit, we overcome this learning barrier by imposing computational complexity constraints or supplementing with approximate time-bound observations. Further, we build a formal framework around observations of \textit{computational agents} and show that learning computable functions from policy trajectories reduces to learning rational functions…
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 · Logic, Reasoning, and Knowledge
