Evaluating the Apperception Engine
Richard Evans, Jose Hernandez-Orallo, Johannes Welbl, Pushmeet Kohli,, Marek Sergot

TL;DR
The paper evaluates the Apperception Engine, an unsupervised system that constructs symbolic causal theories from sensory data, demonstrating its effectiveness across diverse domains and outperforming neural networks and logic programming systems.
Contribution
It provides a comprehensive evaluation of the Apperception Engine's ability to predict, retrodict, and impute sensory data across multiple domains, showcasing its general-purpose applicability.
Findings
Outperforms neural nets and logic programming systems in various tasks.
Achieves human-level performance in sequence induction intelligence tests.
Excels in solving binding and occlusion problems.
Abstract
The Apperception Engine is an unsupervised learning system. Given a sequence of sensory inputs, it constructs 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 theory - objects, properties, and laws - must be integrated into a coherent whole. Once a theory has been constructed, it can be applied to predict future sensor readings, retrodict earlier readings, or impute missing readings. In this paper, we evaluate the Apperception Engine in a diverse variety of domains, including cellular automata, rhythms and simple nursery tunes, multi-modal binding problems, occlusion tasks, and sequence induction intelligence tests. In each domain, we test our engine's ability to predict future sensor values, retrodict earlier sensor values, and impute missing sensory data. The engine…
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
TopicsCellular Automata and Applications · Computability, Logic, AI Algorithms · Evolutionary Algorithms and Applications
