Bretagnolle–Huber inequality

From testwiki
Jump to navigation Jump to search

Template:Short description

In information theory, the Bretagnolle–Huber inequality bounds the total variation distance between two probability distributions P and Q by a concave and bounded function of the Kullback–Leibler divergence DKL(P∥Q). The bound can be viewed as an alternative to the well-known Pinsker's inequality: when DKL(P∥Q) is large (larger than 2 for instance.[1]), Pinsker's inequality is vacuous, while Bretagnolle–Huber remains bounded and hence non-vacuous. It is used in statistics and machine learning to prove information-theoretic lower bounds relying on hypothesis testing.[2] (Bretagnolle–Huber–Carol Inequality is a variation of Concentration inequality for multinomially distributed random variables which bounds the total variation distance.)

Formal statement

Preliminary definitions

Let P and Q be two probability distributions on a measurable space (𝒳,ℱ). Recall that the total variation between P and Q is defined by

dTV(P,Q)=supA∈ℱ{|P(A)−Q(A)|}.

The Kullback–Leibler divergence is defined as follows:

DKL(P∥Q)={∫𝒳log⁡(dPdQ)dPif P≪Q,+∞otherwise.

In the above, the notation P≪Q stands for absolute continuity of P with respect to Q, and dPdQ stands for the Radon–Nikodym derivative of P with respect to Q.

General statement

The Bretagnolle–Huber inequality says:

dTV(P,Q)≤1−exp⁡(−DKL(P∥Q))≤1−12exp⁡(−DKL(P∥Q))

Alternative version

The following version is directly implied by the bound above but some authors[2] prefer stating it this way. Let A∈ℱ be any event. Then

P(A)+Q(A¯)≥12exp⁡(−DKL(P∥Q))

where A¯=Ω∖A is the complement of A.

Indeed, by definition of the total variation, for any A∈ℱ,

Q(A)−P(A)≤dTV(P,Q)≤1−12exp⁡(−DKL(P∥Q))=Q(A)+Q(A¯)−12exp⁡(−DKL(P∥Q))

Rearranging, we obtain the claimed lower bound on P(A)+Q(A¯).

Proof

We prove the main statement following the ideas in Tsybakov's book (Lemma 2.6, page 89),[3] which differ from the original proof[4] (see C.Canonne's note [1] for a modernized retranscription of their argument).

The proof is in two steps:

1. Prove using Cauchy–Schwarz that the total variation is related to the Bhattacharyya coefficient (right-hand side of the inequality):

1−dTV(P,Q)2≥(∫PQ)2

2. Prove by a clever application of Jensen’s inequality that

(∫PQ)2≥exp⁡(−DKL(P∥Q))
  • Step 1:
First notice that
dTV(P,Q)=1−∫min⁡(P,Q)=∫max⁡(P,Q)−1
To see this, denote A∗=arg⁡maxA∈Ω|P(A)−Q(A)| and without loss of generality, assume that P(A∗)>Q(A∗) such that dTV(P,Q)=P(A∗)−Q(A∗). Then we can rewrite
dTV(P,Q)=∫A∗max⁡(P,Q)−∫A∗min⁡(P,Q)
And then adding and removing ∫A∗¯max⁡(P,Q) or ∫A∗¯min⁡(P,Q) we obtain both identities.
Then
1−dTV(P,Q)2=(1−dTV(P,Q))(1+dTV(P,Q))=∫min⁡(P,Q)∫max⁡(P,Q)≥(∫min⁡(P,Q)max⁡(P,Q))2=(∫PQ)2
because PQ=min⁡(P,Q)max⁡(P,Q).
  • Step 2:
We write (⋅)2=exp⁡(2log⁡(⋅)) and apply Jensen's inequality:
(∫PQ)2=exp⁡(2log⁡(∫PQ))=exp⁡(2log⁡(∫PQP))=exp⁡(2log⁡(EP[(PQ)−1]))≥exp⁡(EP[−log⁡(PQ)])=exp⁡(−DKL(P,Q))
Combining the results of steps 1 and 2 leads to the claimed bound on the total variation.

Examples of applications

Sample complexity of biased coin tosses

Source:[1]

The question is How many coin tosses do I need to distinguish a fair coin from a biased one?

Assume you have 2 coins, a fair coin (Bernoulli distributed with mean p1=1/2) and an ε-biased coin (p2=1/2+ε). Then, in order to identify the biased coin with probability at least 1−δ (for some δ>0), at least

n≥12ε2log⁡(12δ).

In order to obtain this lower bound we impose that the total variation distance between two sequences of n samples is at least 1−2δ. This is because the total variation upper bounds the probability of under- or over-estimating the coins' means. Denote P1n and P2n the respective joint distributions of the n coin tosses for each coin, then

We have

(1−2δ)2≤dTV(P1n,P2n)2≤1−e−DKL(P1n∥P2n)=1−e−nDKL(P1∥P2)=1−e−nlog⁡(1/(1−4ε2))2

The result is obtained by rearranging the terms.

Information-theoretic lower bound for k-armed bandit games

In multi-armed bandit, a lower bound on the minimax regret of any bandit algorithm can be proved using Bretagnolle–Huber and its consequence on hypothesis testing (see Chapter 15 of Bandit Algorithms[2]).

History

The result was first proved in 1979 by Jean Bretagnolle and Catherine Huber, and published in the proceedings of the Strasbourg Probability Seminar.[4] Alexandre Tsybakov's book[3] features an early re-publication of the inequality and its attribution to Bretagnolle and Huber, which is presented as an early and less general version of Assouad's lemma (see notes 2.8). A constant improvement on Bretagnolle–Huber was proved in 2014 as a consequence of an extension of Fano's Inequality.[5]

See also

References

Template:Reflist