LT^2C^2: A language of thought with Turing-computable Kolmogorov complexity
Sergio Romano, Mariano Sigman, Santiago Figueira

TL;DR
This paper introduces LT^2C^2, a human-reasoning-inspired language of thought with Turing-computable Kolmogorov complexity, enabling analysis of human-generated sequences and revealing algorithmic patterns in human cognition.
Contribution
It formalizes LT^2C^2, a computable language of thought, and demonstrates its effectiveness in analyzing human sequence generation and understanding cognitive regularities.
Findings
Human sequences are less complex than PRNG sequences.
Human sequences show decreasing complexity due to fatigue.
Individuals exhibit algorithmic stability in sequence prediction.
Abstract
In this paper, we present a theoretical effort to connect the theory of program size to psychology by implementing a concrete language of thought with Turing-computable Kolmogorov complexity (LT^2C^2) satisfying the following requirements: 1) to be simple enough so that the complexity of any given finite binary sequence can be computed, 2) to be based on tangible operations of human reasoning (printing, repeating,...), 3) to be sufficiently powerful to generate all possible sequences but not too powerful as to identify regularities which would be invisible to humans. We first formalize LT^2C^2, giving its syntax and semantics and defining an adequate notion of program size. Our setting leads to a Kolmogorov complexity function relative to LT^2C^2 which is computable in polynomial time, and it also induces a prediction algorithm in the spirit of Solomonoff's inductive inference 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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
