Publication | Closed Access
Minimum Message Length and Kolmogorov Complexity
354
Citations
16
References
1999
Year
Artificial IntelligenceComputational Complexity TheoryEngineeringMachine LearningMinimum Message LengthDominant WeightingCommunication ComplexityComputational ComplexityComplexityData ScienceDescriptional ComplexityCoding TheoryProbabilistic ModelingKolmogorov ComplexityAbstract ComplexityLower BoundProbability TheoryComputer ScienceAlgorithmic Information TheoryTheory Of ComputingSolomonoff ProbabilityEntropyAutomated Reasoning
The notion of algorithmic complexity was developed by Kolmogorov (1965) and Chaitin (1966) independently of one another and of Solomonoff's notion (1964) of algorithmic probability. Given a Turing machine T, the (prefix) algorithmic complexity of a string S is the length of the shortest input to T which would cause T to output S and stop. The Solomonoff probability of S given T is the probability that a random binary string of 0s and 1s will result in T producing an output having S as a prefix. We attempt to establish a parallel between a restricted (two-part) version of the Kolmogorov model and the minimum message length approach to statistical inference and machine learning of Wallace and Boulton (1968), in which an ‘explanation’ of a data string is modelled as a two-part message, the first part stating a general hypothesis about the data and the second encoding details of the data not implied by the hypothesis. Solomonoff's model is tailored to prediction rather than inference in that it considers not just the most likely explanation, but it also gives weights to all explanations depending upon their posterior probability. However, as the amount of data increases, we typically expect the most likely explanation to have a dominant weighting in the prediction.
| Year | Citations | |
|---|---|---|
Page 1
Page 1