1 Entropy and KL divergence
While studying the derivation of minimax lower bounds in nonparametric statistics, I recently came across Fano’s method. The intrinsic connection between it and information theory is fascinating. This note intends to reorganize these concepts using the language of measure theory to facilitate a deeper understanding. For probability theory, while Durrett’s textbook [2] is widely recommended, my personal references of choice are [3] and [4].
Let’s start from the concept of entropy. Let the ambient probability measure space be . Suppose the real valued random variable has the density function , that is, is absolutely continuous with respect to the Lebesgue measure. The differential entropy is defined as
|
|
|
It is the continuous analogue of the Shannon entropy for discrete random variables.
Consider two random variables and , and , where is the conditional distribution of , that is, is a transition probability satisfying , -a.s for each and . Suppose has density function . Then the density of is , where if the integral is infinite (on a set of zero Lebesgue measure). Note that has zero -measure since . Using Fubini’s theorem, one can verify for any that
|
|
|
Therefore, we can define
|
|
|
where is an arbitrary density function. This implies that for -a.e. (where denotes the Lebesgue measure). The density function of is , which is unique in the -a.e. sense. The conditional entropy is then defined as
|
|
|
|
|
|
|
|
where is a measurable function defined in the -a.e. sense. Note that does not depend on the value of on , hence is well-defined. It holds that
|
|
|
|
|
|
|
|
This is a commonly used identity in the information theory.
Now we recall the Kullback-Leibler (KL) divergence of two probability measures and on . It is defined as
|
|
|
(1) |
If and have densities and with respect to a common dominating measure (e.g., Lebesgue measure), then the KL divergence becomes
|
|
|
This is the most commonly used form (although not fully rigorous) in data science and machine learning. There are many important properties of the KL divergence. Here I only list three of them:
-
1.
Additivity for product distributions:
|
|
|
-
2.
Joint convexity:
|
|
|
for any ;
-
3.
Non-negativity (Gibbs’ inequality):
|
|
|
Here I give a short proof for the non-negativity based on the definition (1). We only need to prove the case that . Let , where is -a.s. measurable. By noticing that is a convex function, using Jensen’s inequality we obtain
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
since .
For any two random variables and , their mutual information is defined as
|
|
|
(2) |
Suppose has the density function . Then the density function of is . Using that where , one can verify
|
|
|
Using the non-negativity of the KL divergence, the above identify implies that , i.e., conditioning reduces the entropy.
2 Fano’s inequality
Now we consider the nonparametric estimation. Suppose we have a family of probability distributions on a measurable space , and a Borel measurable space on a metric space with being the metric. From a statistical perspective, the aim is to estimate a parameter from a sample data by assuming with a . The whole set of estimators is , consisting of all measurable maps from the observation space to parameter space . In order to quantify the estimation in the worst case, consider the minimax risk
|
|
|
(3) |
where is the worst-case risk given an estimator . In particular, the definition of the minimax risk does not require an underlying random variable . Nevertheless, in statistical inference one typically starts from sample data and then constructs an estimator .
Fano’s inequality is a fundamental tool in information theory and statistical minimax lower bounds. It provides a way to quantify the intrinsic difficulty of an estimation or decision problem by reducing it to a multi-class hypothesis testing problem. The core intuition is:
If the estimation problem is essentially a hard classification task (among possible distributions), and the available data does not provide enough information to reliably identify the true model, then any estimator will necessarily make large errors.
If we can construct a finite collection of well-separated parameters , such that their corresponding distributions are hard to distinguish (e.g., their KL divergences are small), then any estimator must incur large error.
The following version of Fano’s inequality is presented in a pure probabilistic manner, which is slightly different from the standard forms in the literature. It is adapted from the one presented in [1] with minor modifications.
Theorem 1 (Fano’s inequality).
Let be a probability measure space such that is an -valued random variable and is uniformly distributed with . Then for any measurable map , it holds
|
|
|
(4) |
Since measures how much information the data carries about the hidden index (an interesting property is: with equality if and only if is determined by ), if is not sufficiently informative to distinguish among the hypotheses, then is small. In this case, the lower bound in Fano’s inequality is larger, implying that any test must fail to identify the true index with high probability.
3 Fano’s method for minimax lower bounds
Let’s come back to the nonparametric estimation. The basic settings are:
-
•
A metric space which leads to a Borel measurable space;
-
•
A family of probability measures on a measurable space ;
-
•
A set of estimators .
From a pure theoretical perspective, an -valued random variable is not needed. However, to establish Fano’s method, we will introduce such an , and let to be a Polish space to ensure the existence of regular conditional distribution of knowing another random variable.
Theorem 2 (Fano’s method).
Suppose there are parameters satisfying that:
-
•
for all ;
-
•
the average pairwise KL divergence satisfies
|
|
|
Then it holds
|
|
|
(5) |
Proof.
To apply Fano’s inequality, we introduce an ambient space that ensures a uniformly distributed map and a measurable map satisfying . Then the distribution of is
|
|
|
for any . This implies that . Now we calculate . It is easy to verify that . Let . We have
|
|
|
|
|
|
|
|
By noticing that
|
|
|
for any and , it holds , implying . Thus,
|
|
|
Using the convexity of KL divergence, we have
|
|
|
Combining the above relations obtains
|
|
|
Define the map as (take the smallest index if there are multiple smallest ), which is measurable since is Borel measurable on . Then for any it holds
|
|
|
Since when , we have
|
|
|
For this , we have
|
|
|
The above two relations lead to
|
|
|
Using Fano’s inequality, we obtain
|
|
|
Taking infimum for gives the desired lower bound.
∎
Using the relation , we have
|
|
|
Then the Fano’s method gives
|
|
|
In [5, §2.6], there are several other variants of Fano’s method, all sharing the same core intuition as the version presented here. A systematic application of Fano’s method as well as other methods to concrete statistical inference problems can also be found in this book.