An Information-Theoretic Approach to Generalization Theory
Borja Rodríguez-Gálvez, Ragnar Thobaben, Mikael Skoglund
TL;DR
This work develops an information-theoretic framework for understanding generalization in machine learning, focusing on in-distribution performance. It contrasts guarantees in expectation (via mutual information, Wasserstein distances, and conditional variants) with PAC-Bayesian high-probability bounds, and links privacy notions to generalization. The monograph provides a structured treatment across bounds based on information measures, geometry-aware metrics, and truncation/moment interpolation, as well as applications to noisy iterative algorithms like SGLD and SGD. It also discusses the limitations of these bounds, including scenarios where mutual-information-based bounds are provably loose, and situates the framework within broader generalization literature. Overall, the work offers a nuanced, algorithm- and data-aware view of generalization with practical implications for private and iterative learning methods.
Abstract
We investigate the in-distribution generalization of machine learning algorithms. We depart from traditional complexity-based approaches by analyzing information-theoretic bounds that quantify the dependence between a learning algorithm and the training data. We consider two categories of generalization guarantees: 1) Guarantees in expectation: These bounds measure performance in the average case. Here, the dependence between the algorithm and the data is often captured by information measures. While these measures offer an intuitive interpretation, they overlook the geometry of the algorithm's hypothesis class. Here, we introduce bounds using the Wasserstein distance to incorporate geometry, and a structured, systematic method to derive bounds capturing the dependence between the algorithm and an individual datum, and between the algorithm and subsets of the training data. 2) PAC-Bayesian guarantees: These bounds measure the performance level with high probability. Here, the dependence between the algorithm and the data is often measured by the relative entropy. We establish connections between the Seeger--Langford and Catoni's bounds, revealing that the former is optimized by the Gibbs posterior. We introduce novel, tighter bounds for various types of loss functions. To achieve this, we introduce a new technique to optimize parameters in probabilistic statements. To study the limitations of these approaches, we present a counter-example where most of the information-theoretic bounds fail while traditional approaches do not. Finally, we explore the relationship between privacy and generalization. We show that algorithms with a bounded maximal leakage generalize. For discrete data, we derive new bounds for differentially private algorithms that guarantee generalization even with a constant privacy parameter, which is in contrast to previous bounds in the literature.
