Prediction Under Imperfect Compression: A Theory of Approximate MDL
Pith reviewed 2026-06-28 06:56 UTC · model grok-4.3
The pith
Approximate MDL with any fixed additive slack C still yields finite cumulative expected squared prediction error for all regularization parameters λ at least 1.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The paper proves that for any approximation with additive slack C of the balanced MDL objective λ·L(model)+L(data | model), the cumulative expected squared prediction error is finite for all λ≥1. The case λ>1 is proved by an affinity-telescoping argument, while λ=1 uses a likelihood-ratio stopping argument based on exact static MDL bounds. The results establish that classical MDL regularization remains robust to any fixed additive optimization error, while showing that model selection may fail for every λ>0 under multiplicative approximation and that overfits producing infinite error occur when 0<λ<1.
What carries the argument
The balanced MDL objective λ·L(model)+L(data | model) minimized under additive approximation slack C to select the next model in sequential prediction.
If this is right
- Any fixed additive optimization error leaves cumulative squared prediction error finite when λ ≥ 1.
- For 0 < λ < 1 overfits can produce infinite cumulative expected error in the class of estimable measures.
- Multiplicative approximations allow model selection to fail for every positive λ.
- Strong model-complexity regularization is necessary even when optimization is imperfect.
- Additive approximation is both sufficient and essential for the positive guarantee.
Where Pith is reading between the lines
- Practical MDL-based predictors may tolerate constant optimization inaccuracies without losing finite-error guarantees.
- The distinction between additive and multiplicative error could apply to other online model-selection criteria that trade description length against fit.
- Testing the boundary λ=1 case with controlled additive noise in simulated data streams would directly probe the stopping-time argument.
- The result suggests examining whether similar additive-error robustness holds for non-squared loss functions in sequential settings.
Load-bearing premise
The approximation error must be a fixed additive constant independent of the model chosen.
What would settle it
A concrete construction of an additive approximation with slack C for which the cumulative expected squared error diverges at λ=1 over a universal class of estimable measures would falsify the claim.
read the original abstract
Minimum Description Length (MDL) formalizes the principle of Occam's razor by optimizing the total description length: $L(\mathrm{model})+L(\mathrm{data} \ | \ \mathrm{model})$. For sequential prediction, the MDL method repeatedly selects a model with a minimum objective score of the observed prefix for the next step prediction. Classical MDL prediction theory shows that exact optimization of the MDL objective indeed provides a strong compression guarantee that supports reliable prediction. However, practical machine learning usually can only find models by approximately optimizing the objective function. To bridge this gap, this paper addresses the following fundamental question: Under what forms of approximation and regularization does approximate MDL still guarantee reliable sequential prediction? This work offers a principled characterization. We prove that for any approximation with additive slack $C$ of the more general form of the balanced MDL objective: $\lambda\cdot L(\mathrm{model})+L(\mathrm{data} \ | \ \mathrm{model})$, the cumulative expected squared prediction error is finite for all $\lambda\ge1$. The case $\lambda>1$ is proved by an affinity-telescoping argument, while the boundary case $\lambda=1$ is proved by a likelihood-ratio stopping argument based on exact static MDL bounds. Our results establish that classical MDL regularization remains robust to any fixed additive optimization error. Furthermore, we establish that our characterization of the approximate MDL framework is sharp: When $0<\lambda<1$, overfits can happen to incur infinite cumulative expected error in the universal class of estimable measures, and hence a strong form of model-complexity regularization is necessary. In addition, model selection may fail in every regularized regime $\lambda >0$, under multiplicative approximation, and thus, additive approximation is both sufficient and essential.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper develops a theory for approximate MDL in sequential prediction. It proves that any additive approximation with fixed slack C to the balanced objective λ·L(model) + L(data|model) yields finite cumulative expected squared prediction error for all λ ≥ 1, using an affinity-telescoping argument for λ > 1 and a likelihood-ratio stopping argument based on exact static MDL bounds for λ = 1. The characterization is shown to be sharp: λ < 1 permits overfitting with infinite error in the universal class of estimable measures, and multiplicative approximations cause model selection to fail for every λ > 0.
Significance. If the results hold, the work provides a principled bridge between classical exact MDL theory and practical approximate optimization, showing that fixed additive slack preserves the compression-based prediction guarantees while multiplicative slack does not. The explicit counterexamples establishing necessity of both the additive form and λ ≥ 1, together with the use of standard telescoping and stopping-time arguments, constitute a clean and falsifiable contribution to the literature on Occam's razor in learning.
minor comments (2)
- [Abstract] Abstract and §1: the phrase 'balanced MDL objective' is used before its formal definition; a forward reference or one-sentence gloss would improve readability for readers outside the MDL community.
- [Introduction] The statement that the approximation error is 'model-independent' (additive slack C) is load-bearing; a brief remark in the introduction on why this is the natural model of 'imperfect compression' (as opposed to, e.g., model-dependent slack) would help.
Simulated Author's Rebuttal
We thank the referee for the positive summary, significance assessment, and recommendation of minor revision. The referee's description of the results accurately captures the contributions regarding additive approximations to the balanced MDL objective and the necessity of λ ≥ 1.
Circularity Check
No significant circularity; derivation is self-contained
full rationale
The paper's central results establish finite cumulative expected squared prediction error under additive slack C for λ ≥ 1, using an affinity-telescoping argument for λ > 1 and a likelihood-ratio stopping argument based on exact static MDL bounds for λ = 1. These rest on classical MDL prediction theory and standard probabilistic tools (telescoping sums, stopping times) that are independent of the approximation result itself. The paper separately demonstrates necessity by counterexamples for λ < 1 and for multiplicative approximations, but these are external falsifications rather than self-referential definitions. No fitted parameters are renamed as predictions, no self-citation chains bear the load of the uniqueness or core bounds, and no ansatz is smuggled in. The derivation chain does not reduce to its inputs by construction.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math Description length functions satisfy the usual Kraft inequality and prefix-free properties
- domain assumption There exists a universal class of estimable probability measures in which over-fitting can produce infinite cumulative error
Reference graph
Works this paper leans on
-
[1]
Léonard Blier and Yann Ollivier
doi: 10.1109/TIT.2008.2008152. Léonard Blier and Yann Ollivier. The description length of deep learning models. InAdvances in Neural Information Processing Systems 31, pages 2220–2230,
-
[2]
doi: 10.1109/18.945257. Gustavo L Gilardoni. On pinsker’s and vajda’s type inequalities for csiszár’sf-divergences.IEEE Transactions on Information Theory, 56(11):5377–5386,
-
[3]
ISBN 9780262529631. Peter D. Grünwald and Steven de Rooij. Asymptotic log-loss of prequential maximum likelihood codes. InLearning Theory: 18th Annual Conference on Learning Theory, COLT 2005, volume 3559 ofLecture Notes in Computer Science, pages 652–667. Springer,
2005
-
[4]
doi: 10.1007/11503415_44. Geoffrey E. Hinton and Drew van Camp. Keeping the neural networks simple by minimizing the description length of the weights. InProceedings of the Sixth Annual Conference on Computational Learning Theory, pages 5–13,
-
[5]
doi: 10.1145/168304.168306. Marcus Hutter. Sequence prediction based on monotone complexity. InLearning Theory and Kernel Machines, volume 2777 ofLecture Notes in Computer Science, pages 506–521. Springer,
-
[6]
doi: 10.1007/978-3-540-45167-9_37. Marcus Hutter. Discrete MDL predicts in total variation. InAdvances in Neural Information Processing Systems 22, pages 817–825,
-
[7]
doi: 10.1007/s00224-024-10180-0. Marvin Minsky. Remarks in panel discussion: The Limits of Understanding. World Science Festival, New York City, June
-
[8]
URLhttps://www.worldsciencefestival.com/videos/ the-limits-of-understanding/. Video. Accessed: 2026-05-02. Jan Poland and Marcus Hutter. Asymptotics of discrete MDL for online prediction.IEEE Transactions on Information Theory, 51(11):3780–3795,
2026
-
[9]
doi: 10.1109/TIT.2005.856956. Jorma Rissanen. Modeling by shortest data description.Automatica, 14(5):465–471,
-
[10]
doi: 10.1016/0005-1098(78)90005-5. Jorma Rissanen.Stochastic complexity in statistical inquiry, volume
-
[11]
Yuzhou Cao, Hussein Mozannar, Lei Feng, Hongxin Wei, and Bo An
doi: 10.1109/TIT. 2004.838346. Paul M. B. Vitányi and Ming Li. Minimum description length induction, bayesianism, and kolmogorov complexity.IEEE Transactions on Information Theory, 46(2):446–464,
work page doi:10.1109/tit 2004
-
[12]
12 A Full proofs for additive Approx-MDL Proof of Lemma 2.3.Fix α∈(0, 1)
doi: 10.1109/18.825807. 12 A Full proofs for additive Approx-MDL Proof of Lemma 2.3.Fix α∈(0, 1). We first prove the following scalar inequality: for every x,y∈[0,1], (1−α)x+αy−x1−αyα≥α(1−α) 2 (x−y)2.(5) Ifx=y= 0, the claim is immediate. Otherwise set M:= max{x,y}∈(0,1], x=Ma, y=Mb. Thena,b∈[0,1]andmax{a,b}=
-
[13]
LettingT→∞and using monotone convergence gives ∑ t≥1 EP [Rtdα t (P,Q)]≤1
Thus, T∑ t=1 EP [Rtdα t (P,Q)]≤1. LettingT→∞and using monotone convergence gives ∑ t≥1 EP [Rtdα t (P,Q)]≤1. Next, on the event{Lt≥c}, 1{Lt≥c}≤c−αLα t =c−αRt. By Lemma 2.3, for every historyX<t, ∑ a∈X (pa−qa)2≤ 2 α(1−α)dα t (P,Q). Therefore, EP ∑ t≥1 1{Lt≥c} ∑ a∈X ( P(a|X<t)−Q(a|X<t) )2 ≤ 2 α(1−α)EP ∑ t≥1 1{Lt≥c}dα t (P,Q) ≤ 2 α(1−α)c−α∑ t≥1 EP [Rtdα t (P,...
2005
-
[14]
Let τ:= inf{t≥1 :Lt≥c}be the first threshold-crossing time
15 Proof. Let τ:= inf{t≥1 :Lt≥c}be the first threshold-crossing time. Ifτ=∞, the thresholded loss is zero. Condition on{τ <∞}and on X<τ= x. Let Px and Qx be the conditional continuation measures after historyx. For a future stringy, Qx(y) Px(y) = Q(xy)/Q(x) P(xy)/P(x) = Lτ+ℓ(y) Lτ . Therefore the rule that usesQ exactly whenLτ+ℓ(y)≥cis equivalent to exact...
2005
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.