Compressibility Measures Complexity: Minimum Description Length Meets Singular Learning Theory
Einar Urdshals, Edmund Lau, Jesse Hoogland, Stan van Wingerden, Daniel Murfet
TL;DR
This work develops a singular MDL framework to quantify neural network complexity through compressibility, using the local learning coefficient (LLC) from singular learning theory. It derives that the asymptotic two-part code redundancy satisfies $R_n = \lambda \log n - (m-1) \log \log n + O_p(1)$, linking LLC to model complexity via degeneracy in the loss landscape. Empirically, it shows a strong, often linear, relationship between LLC estimates and compression limits (notably under quantization) across Pythia transformers up to $6.9$B parameters, validating LLC as a principled proxy for complexity in large models. The results offer a rigorous pathway to evaluate the fundamental limits of model compression and guide the development of compression techniques aligned with theoretical limits.
Abstract
We study neural network compressibility by using singular learning theory to extend the minimum description length (MDL) principle to singular models like neural networks. Through extensive experiments on the Pythia suite with quantization, factorization, and other compression techniques, we find that complexity estimates based on the local learning coefficient (LLC) are closely, and in some cases, linearly correlated with compressibility. Our results provide a path toward rigorously evaluating the limits of model compression.
