English

Phase Transitions in Rate Distortion Theory and Deep Learning

Functional Analysis 2020-08-04 v1 Machine Learning

Abstract

Rate distortion theory is concerned with optimally encoding a given signal class S\mathcal{S} using a budget of RR bits, as RR\to\infty. We say that S\mathcal{S} can be compressed at rate ss if we can achieve an error of O(Rs)\mathcal{O}(R^{-s}) for encoding S\mathcal{S}; the supremal compression rate is denoted s(S)s^\ast(\mathcal{S}). Given a fixed coding scheme, there usually are elements of S\mathcal{S} that are compressed at a higher rate than s(S)s^\ast(\mathcal{S}) by the given coding scheme; we study the size of this set of signals. We show that for certain "nice" signal classes S\mathcal{S}, a phase transition occurs: We construct a probability measure P\mathbb{P} on S\mathcal{S} such that for every coding scheme C\mathcal{C} and any s>s(S)s >s^\ast(\mathcal{S}), the set of signals encoded with error O(Rs)\mathcal{O}(R^{-s}) by C\mathcal{C} forms a P\mathbb{P}-null-set. In particular our results apply to balls in Besov and Sobolev spaces that embed compactly into L2(Ω)L^2(\Omega) for a bounded Lipschitz domain Ω\Omega. As an application, we show that several existing sharpness results concerning function approximation using deep neural networks are generically sharp. We also provide quantitative and non-asymptotic bounds on the probability that a random fSf\in\mathcal{S} can be encoded to within accuracy ε\varepsilon using RR bits. This result is applied to the problem of approximately representing fSf\in\mathcal{S} to within accuracy ε\varepsilon by a (quantized) neural network that is constrained to have at most WW nonzero weights and is generated by an arbitrary "learning" procedure. We show that for any s>s(S)s >s^\ast(\mathcal{S}) there are constants c,Cc,C such that, no matter how we choose the "learning" procedure, the probability of success is bounded from above by min{1,2CWlog2(1+W)2cε1/s}\min\big\{1,2^{C\cdot W\lceil\log_2(1+W)\rceil^2 -c\cdot\varepsilon^{-1/s}}\big\}.

Keywords

Cite

@article{arxiv.2008.01011,
  title  = {Phase Transitions in Rate Distortion Theory and Deep Learning},
  author = {Philipp Grohs and Andreas Klotz and Felix Voigtlaender},
  journal= {arXiv preprint arXiv:2008.01011},
  year   = {2020}
}
R2 v1 2026-06-23T17:36:31.259Z