Logical Induction
Scott Garrabrant, Tsvi Benson-Tilsen, Andrew Critch, Nate Soares,, Jessica Taylor

TL;DR
This paper introduces a computable algorithm called a logical inductor that assigns and refines probabilities for all statements in a formal language, learning patterns, pseudorandomness, and self-trust over time.
Contribution
It presents the first practical algorithm for assigning probabilities to all logical statements that learns and adapts in a way consistent with logical and statistical patterns.
Findings
Learns to predict logical truths before evaluation
Adapts to pseudorandom sequences of statements
Self-trust and coherence improve over time
Abstract
We present a computable algorithm that assigns probabilities to every logical statement in a given formal language, and refines those probabilities over time. For instance, if the language is Peano arithmetic, it assigns probabilities to all arithmetical statements, including claims about the twin prime conjecture, the outputs of long-running computations, and its own probabilities. We show that our algorithm, an instance of what we call a logical inductor, satisfies a number of intuitive desiderata, including: (1) it learns to predict patterns of truth and falsehood in logical statements, often long before having the resources to evaluate the statements, so long as the patterns can be written down in polynomial time; (2) it learns to use appropriate statistical summaries to predict sequences of statements whose truth values appear pseudorandom; and (3) it learns to have accurate…
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
TopicsComputability, Logic, AI Algorithms · Benford’s Law and Fraud Detection · Logic, Reasoning, and Knowledge
