TL;DR
This paper formalizes the concept of making sense of sensory input as unsupervised program synthesis, introduces the Apperception Engine that generates interpretable causal theories from minimal data, and demonstrates its effectiveness across diverse domains.
Contribution
It presents a novel formalization of sensory understanding and a computer system capable of unsupervised causal theory generation with strong interpretability and broad applicability.
Findings
Successfully predicts and retrodicts sensory data across domains
Outperforms neural network baselines in experiments
Achieves human-level performance on sequence induction tests
Abstract
This paper attempts to answer a central question in unsupervised learning: what does it mean to "make sense" of a sensory sequence? In our formalization, making sense involves constructing a symbolic causal theory that both explains the sensory sequence and also satisfies a set of unity conditions. The unity conditions insist that the constituents of the causal theory -- objects, properties, and laws -- must be integrated into a coherent whole. On our account, making sense of sensory input is a type of program synthesis, but it is unsupervised program synthesis. Our second contribution is a computer implementation, the Apperception Engine, that was designed to satisfy the above requirements. Our system is able to produce interpretable human-readable causal theories from very small amounts of data, because of the strong inductive bias provided by the unity conditions. A causal theory…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsTest
