Source-linked AI summary
A Direct Sum Result for the Information Complexity of Learning
Ido Nachum, Jonathan Shafer, Amir Yehudayoff
TL;DR
The paper asks how much information is needed to PAC learn hypothesis classes of VC dimension d and formalizes this through mutual information between training samples and learner outputs. It defines information complexity and proves a direct-sum result showing that complexity adds across combined classes, yielding large lower bounds for suitable VC classes. The results apply to consistent and proper algorithms, including randomized ones, with limitations around extending the bounds beyond those assumptions.
Problem
The paper investigates how information complexity relates to VC dimension and how much information consistent and proper learners must retain to PAC learn.
Source: §1 · p. 2Method
It defines information complexity through worst-case mutual information and proves a direct-sum theorem by reducing the VC-class lower bound to thresholds.
Source: §1 · p. 2, Proof Outline · p. 4, §4 · p. 7Results
The paper constructs VC-dimension-d classes requiring Ω(d log log(|X|/d)) bits from every consistent and proper algorithm, deterministic or randomized.
Source: §1 · p. 3Takeaways & Limitations
Information complexity can add across combined hypothesis classes, providing a general route from threshold lower bounds to lower bounds for higher-VC-dimension classes.
Source: §1 · p. 3, Proof Outline · p. 4, §4 · p. 7The paper leaves extension to learners that are not necessarily proper or consistent as future work, and notes that the threshold lower bound fails for randomized consistent non-proper algorithms.
Source: §4 · p. 8, §6 · p. 10
Abstract
from arXiv · showhide
How many bits of information are required to PAC learn a class of hypotheses of VC dimension $d$? The mathematical setting we follow is that of Bassily et al. (2018), where the value of interest is the mutual information $\mathrm{I}(S;A(S))$ between the input sample $S$ and the hypothesis outputted by the learning algorithm $A$. We introduce a class of functions of VC dimension $d$ over the domain $\mathcal{X}$ with information complexity at least $\Omega\left(d\log \log \frac{|\mathcal{X}|}{d}\right)$ bits for any consistent and proper algorithm (deterministic or random). Bassily et al. proved a similar (but quantitatively weaker) result for the case $d=1$. The above result is in fact a special case of a more general phenomenon we explore. We define the notion of information complexity of a given class of functions $\mathcal{H}$. Intuitively, it is the minimum amount of information that an algorithm for $\mathcal{H}$ must retain about its input to ensure consistency and properness. We prove a direct sum result for information complexity in this context; roughly speaking, the information complexity sums when combining several classes.
1. Introduction
The paper studies information complexity as the information a learner must retain while remaining consistent and proper, and relates it to VC dimension through lower bounds and a direct-sum theorem. It also connects this perspective to learning-compression relationships and outlines the proof via thresholds and direct sums.
1. Introduction
- Information complexity is the minimum information a consistent and proper learner must retain about its training sample.It is defined by minimizing the worst-case mutual information over such algorithms and input distributions.Source: §1 · p. 2
- VC dimension motivates the central question because it characterizes PAC learnability and determines sample complexity when learning is possible.The paper asks how this standard complexity measure relates to information complexity.Source: §1 · p. 2
- Theorem 1 gives VC-dimension-d classes for which consistent and proper learners must retain large information, including randomized algorithms.The result extends a weaker d = 1 bound of Bassily et al. (2018) and separates information complexity from sample compression schemes.Source: §1 · p. 3
- For product classes formed on disjoint domains, the paper proves that information complexity sums across component classes.This direct-sum phenomenon is the paper’s general framework for combining learning problems.Source: §1 · p. 3
Related work
- The related-work discussion distinguishes information complexity from sample compression while connecting it to Occam’s razor and differential privacy.The lower bound also transfers to Occam-style encoding complexity, and the authors suggest possible direct-sum extensions to differential privacy.Source: Related work · pp. 3–4
Proof Outline
- The proof improves the threshold lower bound, constructs direct sums of threshold classes with VC dimension d, and applies a minimax argument over distributions over distributions.The direct-sum theorem is the main technical contribution, with conditions verified for the threshold construction.Source: Proof Outline · p. 4
2. Preliminaries
The preliminaries define the probability, information-theoretic, learning-theoretic, and information-complexity objects used throughout the paper. Together they formalize realizable samples, consistent and proper learners, VC dimension, and mutual-information costs.
STANDARD NOTATION
- The notation introduces finite-support distributions and their i.i.d. sample distributions over a domain.The support of a probability function contains its positive-probability elements, while Δ(X) denotes finite-support probability mass functions.Source: STANDARD NOTATION · p. 4
INFORMATION THEORY
- Entropy and mutual information provide the information-theoretic quantities used to measure dependence between samples and learner outputs.Mutual information is defined as I(X;Y) = H(X)+H(Y)−H(X,Y).Source: INFORMATION THEORY · p. 5
LEARNING THEORY
- A learning algorithm maps realizable samples to hypotheses, is consistent when it matches every sample label, and is proper when its output belongs to the hypothesis class.A distribution is realizable when some hypothesis agrees with every point in its support.Source: LEARNING THEORY · p. 5
- VC dimension is the largest size of a set shattered by a binary hypothesis class.Shattering means the restricted class realizes every binary labeling on that set.Source: LEARNING THEORY · p. 5
INFORMATION COMPLEXITY
- Information complexity is the minimum worst-case mutual information retained by a consistent and proper learner over realizable input distributions.An algorithm retains at most d bits when the mutual information is at most d for every allowed distribution.Source: INFORMATION COMPLEXITY · pp. 5–6
3. The Lower Bound for Thresholds
The threshold-class lower bound establishes a stronger information requirement for proper, consistent learners and removes a sample-size-dependent loss from earlier work.
Threshold class
- The analysis begins with thresholds T_n over a domain of size 2^n, consisting of monotone increasing Boolean functions.The class is written as T_n = {f_k} over X = [2^n].Source: §3 · p. 6
Threshold lower bound
- Theorem 11 states that for any possibly randomized proper and consistent learning algorithm A for Tn with sample size m ≥ 2, there exists a distribution p ∈ ∆Tn.Source: §3 · p. 6
Improvement over prior work
- The improvement removes the earlier dependence on conditioning on a low-probability event, which produced a quantitatively weaker bound.Bassily et al. (2018) used an event of probability O(1/m^2).Source: §3 · p. 6
Proof technique
- Randomly permuting the sample cannot increase mutual information, so information-minimizing learners need not exploit the order of examples.The symmetrized learner applies a uniformly random permutation independently of the sample and the learner’s random coins.Source: §3 · p. 6
4. The Direct Sum
The direct-sum results show that information complexity for a product class is approximately additive across component classes, using minimax reasoning over distributions on distributions.
Proof strategy
- A reduction from thresholds aims to show that d threshold components require d times the information needed for one threshold class.The first direct-sum theorem separates mutual information contributions from the summands.Source: §4 · p. 7
Product classes
- For disjoint domains, a product hypothesis outputs the component h_i on inputs belonging to X_i, and the learner’s output is A(S) = (h_1,...,h_d).Each S_i contains examples from X_i × Y, with M_i = |S_i| examples.Source: §4 · p. 7
Direct-sum theorem
- The product class’s information complexity is roughly the sum of the information complexities of its component classes.This is the section’s stated direct-sum contribution.Source: §4 · p. 7
Information decomposition
- Conditioning on examples from other components creates a family of implicitly sample-dependent algorithms, but the theorem shows that only the number of examples assigned to a component matters.This is the key simplification in applying the chain rule to the product learner.Source: §4 · p. 8
Minimax construction
- A direct product of individually hard distributions fails because no single distribution is hard for every algorithm; the construction instead uses a distribution over distributions.For thresholds, every algorithm has a hard distribution, but every fixed distribution also admits a low-information algorithm with O(1) information.Source: §4 · p. 8
- Sion’s minimax theorem supplies a single distribution on distributions that yields high expected information cost for every algorithm.This extension is needed because the minimax relation does not hold directly between distributions and algorithms in this setting.Source: §4 · p. 8
Random sample sizes
- The framework randomizes the sample size because each hard distribution is tailored to a particular m, and it formalizes learners as vectors of algorithms indexed by sample size.The resulting lemma supports direct-sum hypotheses under a fixed distribution over sample sizes.Source: §4 · pp. 8–9
5. The Lower Bound for VC Classes
The paper constructs the d-fold product class Tn,d, whose VC dimension is d, and applies a direct-sum theorem to obtain the VC-class information lower bound.
- Tn,d is the d-fold product of Tn over a domain of size d · 2^n, with one threshold component assigned to each block.Source: §5 · p. 9
- VC(Tn,d) = d.Source: §5 · p. 9
- Lemma 21 supplies a stronger threshold lower bound for possibly randomized consistent and proper learners across a range of sample sizes.Source: §5 · p. 9
- For thresholds, the proof establishes a distribution under which the mutual information is at least Ω(log n), enabling the product-class lower bound.Source: §5 · p. 10
- Theorem 1 follows by applying Theorem 18 to the product class Tn,d after establishing the required condition for products of d thresholds.Source: §5 · pp. 9–10
6. Discussion and Directions for Further Work
The discussion identifies extending the lower bound beyond proper and consistent learners, proving matching upper bounds, and clarifying the relationship between low information complexity and learnability as open directions.
- Extending the VC-class lower bound to learners that are not necessarily proper or consistent is proposed as a direct continuation.Source: §6 · p. 10
- For thresholds, a randomized consistent non-proper algorithm has mutual information O(m), showing that the lower bound does not extend under the same assumptions.Source: §6 · p. 10
- The paper proposes determining whether its lower bound is sharp and constructing algorithms that attain minimum information complexity through upper bounds.Source: §6 · p. 10
- It also asks whether low information complexity is necessary for learnability, potentially making the two concepts equivalent.Source: §6 · p. 11
A.1. Lower Bound for Thresholds
The threshold lower-bound proof analyzes consistent learners through a matrix of output distributions and constructs disjoint events that force mutual information of order log n.
- Data processing maps the selected sample event to an index, while disjoint output events yield the lower bound through Lemma 23.Source: §A.1 · pp. 12, 14
- The proof represents learner outputs on threshold samples using a symmetric matrix whose entries are probability distributions over hypotheses.Source: §A.1 · pp. 12–13
- A suitable row or column contains many output distributions supported on pairwise disjoint hypothesis sets, which creates distinguishable learner outputs.Source: §A.1 · p. 13
- A carefully chosen distribution over realizable samples and an event indicator decompose the mutual information through conditional mutual information and positivity.Source: §A.1 · pp. 13–14
- Consequently, every consistent learner for Tn admits a distribution p for which its input-output mutual information satisfies the desired lower bound, including randomized algorithms via Lemma 12.Source: §A.1 · pp. 13–14
A.2. Direct Sum
The direct-sum argument decomposes information across product-class components and uses the independence of component samples to sum the individual information costs.
- For a product class H, its VC dimension equals the sum of the component VC dimensions.Source: §A.2 · p. 15
- The chain rule expands the mutual information between the full sample and the vector of component hypotheses into componentwise terms.Source: §A.2 · p. 15
- Because each component sample is independent of the earlier components conditional on its associated distribution, the decomposition can be bounded component by component.Source: §A.2 · p. 15
- Taking expectations over the component distributions yields the summed lower bound, completing the direct-sum proof.Source: §A.2 · pp. 15–16
- In the component analysis, the other subsamples can be treated as random coins, reducing each hypothesis component to a randomized learner on its own subsample.Source: §A.2 · p. 16
A.3. Proofs for Section 5
These proofs establish convexity, compactness, continuity, and mutual-information inequalities needed for minimax arguments, then apply them to constructed randomized learning algorithms. The appendix also derives a final chained inequality for the information bound.
Minimax setup
- The algorithm space is compact and convex because randomized algorithms correspond to conditional probabilities over finitely many realizable samples.It is viewed as a product of finite-dimensional simplices in R^k with the ℓ1 metric.Source: §A.3 · p. 17
- Mutual information is convex in the algorithm and linear, hence concave, in the distribution, supplying the relevant minimax properties.The argument invokes mutual-information convexity and linearity of expectation in the distribution.Source: §A.3 · p. 18
- The proof verifies continuity and applies Sion’s minimax theorem after choosing compatible topologies on the algorithm and distribution spaces.Uniform continuity follows from compactness, while the distribution space is treated with an ℓ1-induced metric.Source: §A.3 · pp. 17–18
Randomized construction
- For the sample-size-two construction, the algorithm randomizes over an integer and a permutation when the sample has one zero-labeled and one one-labeled example.Otherwise it returns an arbitrary hypothesis consistent with the sample; the proof tracks the hidden index, ordering, and position bit.Source: §A.3 · p. 18
Information bound
- The information inequalities use independence, data processing, bijectivity, conditional mutual information, and the chain rule before being combined into the final bound.The last step explicitly chains the preceding inequalities.Source: §A.3 · pp. 18–19
Appendix B. Miscellaneous
This appendix collects auxiliary concentration, minimax, and information-theoretic facts used elsewhere in the paper. The results include a sampling-count bound, standard minimax conditions, and mutual-information convexity and inequalities.
Sampling concentration
- Claim B.1 analyzes the number of times an integer is sampled under independent uniform draws from [d].Its proof introduces indicator variables and invokes Hoeffding’s inequality.Source: Appendix B · p. 20
Information theory
- The appendix records auxiliary identities and inequalities for random variables, including a log-sum-based bound on mutual information.The derivations also use assumptions and standard random-variable relations.Source: Appendix B · pp. 20–22
Minimax theorems
- The appendix states von Neumann’s and Sion’s minimax theorems, including compactness, convexity, quasi-convex-concavity, and semicontinuity conditions.These theorems provide the formal minimax tools used in the main proofs.Source: Appendix B · p. 22
Information theory
- Mutual information is concave in the input distribution and convex in the conditional distribution defining the channel.This is stated as a standard result attributed to Cover and Thomas (2006).Source: Appendix B · p. 22