Calculating Kolmogorov Complexity from the Output Frequency Distributions of Small Turing Machines
Fernando Soler-Toscano, Hector Zenil, Jean-Paul Delahaye, Nicolas, Gauvrit

TL;DR
This paper introduces a new numerical method based on output frequency distributions of small Turing machines to approximate the Kolmogorov complexity of short strings, offering an alternative to traditional compression methods.
Contribution
It presents a novel approach using Turing machine output distributions to estimate Kolmogorov complexity, with extensive analysis and robustness testing for short strings.
Findings
Method accurately estimates complexity of short strings
High stability and robustness demonstrated through statistical analysis
Complementary to traditional compression algorithms
Abstract
Drawing on various notions from theoretical computer science, we present a novel numerical approach, motivated by the notion of algorithmic probability, to the problem of approximating the Kolmogorov-Chaitin complexity of short strings. The method is an alternative to the traditional lossless compression algorithms, which it may complement, the two being serviceable for different string lengths. We provide a thorough analysis for all binary strings of length and for most strings of length by running all Turing machines with 5 states and 2 symbols ( with reduction techniques) using the most standard formalism of Turing machines, used in for example the Busy Beaver problem. We address the question of stability and error estimation, the sensitivity of the continued application of the method for wider…
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.
