Compression, Generalization and Learning
Marco C. Campi, Simone Garatti
TL;DR
This work develops a distribution-free theory of compression schemes centered on the probability that a compressed representation changes when a new observation arrives. By introducing the cardinality $k=|\mathsf{c}(\boldsymbol{z}_1,...,\boldsymbol{z}_N)|$ and the random variable $\boldsymbol{\phi}_N$ (the probability of change), the authors prove a sharp upper bound $\mathbb{P}\{\boldsymbol{\phi}_N>\varepsilon_{\boldsymbol{k}}\} \le \delta$ under a preference property, with $\varepsilon_k$ defined as the unique solution to $\Psi_{k,\delta}(\alpha)=1$. With additional non-associativity and non-concentrated-mass assumptions, they obtain two-sided bounds $\underline{\varepsilon}_{\boldsymbol{k}} \le \boldsymbol{\phi}_N \le \overline{\varepsilon}_{\boldsymbol{k}}$ that hold with probability at least $1-\delta$; crucially, $|\mathsf{c}(\boldsymbol{z}_1,...,\boldsymbol{z}_N)|/N$ becomes a strongly consistent estimator of $\boldsymbol{\phi}_N$. The theory is then instantiated in learning contexts where a reconstruction function exists, showing that risk can be bounded directly from the augmented compression rather than via incremental risk estimates, yielding unprecedentedly sharp finite-sample bounds. Applications to SVM, SVR, GEM and related schemes demonstrate the practical utility, and the paper provides MATLAB code for computing the key bounds, situating the results within and extending the scenario-approach literature for data-driven decision making.
Abstract
A compression function is a map that slims down an observational set into a subset of reduced size, while preserving its informational content. In multiple applications, the condition that one new observation makes the compressed set change is interpreted that this observation brings in extra information and, in learning theory, this corresponds to misclassification, or misprediction. In this paper, we lay the foundations of a new theory that allows one to keep control on the probability of change of compression (which maps into the statistical "risk" in learning applications). Under suitable conditions, the cardinality of the compressed set is shown to be a consistent estimator of the probability of change of compression (without any upper limit on the size of the compressed set); moreover, unprecedentedly tight finite-sample bounds to evaluate the probability of change of compression are obtained under a generally applicable condition of preference. All results are usable in a fully agnostic setup, i.e., without requiring any a priori knowledge on the probability distribution of the observations. Not only these results offer a valid support to develop trust in observation-driven methodologies, they also play a fundamental role in learning techniques as a tool for hyper-parameter tuning.
