On the Entropy of Sums of Bernoulli Random Variables via the Chen-Stein Method

Igal Sason

I Introduction

Convergence to the Poisson distribution, for the number of occurrences of possibly dependent events, naturally arises in various applications. Following the work of Poisson, there has been considerable interest in how well the Poisson distribution approximates the binomial distribution. This approximation was treated by a limit theorem in [13, Chapter 8], and later some non-asymptotic theoretical results have studied the accuracy of this approximation. The Poisson approximation and later the compound Poisson approximation have been treated extensively in the probability and statistics literature (see, e.g., –, –, – and references therein).

{Xi}i=1n\{X_{i}\}_{i=1}^{n} are weakly dependent.

This paper provides an information-theoretic study of Poisson approximation, and it combines elements of information theory with the Chen-Stein method. The novelty in this paper, in comparison to previous related works, is related to the derivation of upper bounds on the error that follows from an approximation of the entropy of a sum of possibly dependent and non-identically distributed Bernoulli random variables by the entropy of a Poisson random variable with the same mean (see Theorem 17 and some of its consequences in Section II). The use of these new bounds is exemplified, partially relying on interesting applications of the Chen-Stein method from .

II Error Bounds on the Entropy of the Sum of Bernoulli Random Variables

This section considers the entropy of a sum of (possibly dependent and non-identically distributed) Bernoulli random variables. Section II-A provides a review of some known results on the Poisson approximation, via the Chen-Stein method, that are relevant to the derivation of the new bounds (see [31, Section 2]). Section II-B introduces explicit upper bounds on the error that follows from the approximation of the entropy of a sum of Bernoulli random variables by the entropy of a Poisson random variable with the same mean. Some applications of the new bounds are exemplified in Section II-C.

In the following, the term ‘distribution’ refers to the probability mass function of an integer-valued random variable.

Let PP and QQ be two probability measures defined on a set X\mathcal{X}. Then, the total variation distance between PP and QQ is defined by

where the supermum is taken w.r.t. all the Borel subsets AA of X\mathcal{X}. If X\mathcal{X} is a countable set then (1) is simplified to

so the total variation distance is equal to one-half of the L1L_{1}-distance between the two probability distributions.

The following theorem combines [6, Theorems 1 and 2], and its proof relies on the Chen-Stein method:

The ratio between the upper and lower bounds in Theorem 1 is not larger than 32, irrespectively of the values of {pi}\{p_{i}\}. This shows that these bounds are essentially tight. The upper bound in (3) improves Le Cam’s inequality (see , )) which states that dTV(PW,Po(λ))≤∑i=1npi2d_{\text{TV}}(P_{W},\text{Po}(\lambda))\leq\sum_{i=1}^{n}p_{i}^{2} so the improvement, for λ≫1\lambda\gg 1, is by the factor 1λ\frac{1}{\lambda}.

Theorem 1 provides a non-asymptotic result for the Poisson approximation of sums of independent binary random variables via the use of the Chen-Stein method. In general, this method enables to analyze the Poisson approximation for sums of dependent random variables. To this end, the following notation was used in and :

Let II be a countable index set, and for α∈I\alpha\in I, let XαX_{\alpha} be a Bernoulli random variable with

where it is assumed that λ∈(0,∞)\lambda\in(0,\infty). For every α∈I\alpha\in I, let BαB_{\alpha} be a subset of II that is chosen such that α∈Bα\alpha\in B_{\alpha}. This subset is interpreted in as the neighborhood of dependence for α\alpha in the sense that XαX_{\alpha} is independent or weakly dependent of all of the XβX_{\beta} for β∉Bα\beta\notin B_{\alpha}. Furthermore, the following coefficients were defined in [2, Section 2]:

where σ(⋅)\sigma(\cdot) in the conditioning of (8) denotes the σ\sigma-algebra that is generated by the random variables inside the parenthesis. In the following, we cite [2, Theorem 1] which essentially implies that when b1,b2b_{1},b_{2} and b3b_{3} are all small, then the total number WW of events is approximately Poisson distributed.

Let W=∑α∈IXαW=\sum_{\alpha\in I}X_{\alpha} be a sum of (possibly dependent and non-identically distributed) Bernoulli random variables {Xα}α∈I\{X_{\alpha}\}_{\alpha\in I}. Then, with the notation in (4)–(8), the following upper bound on the total variation distance holds:

A comparison of the right-hand side of (9) with the bound in [2, Theorem 1] shows a difference in a factor of 2 between the two upper bounds. This follows from a difference in a factor of 2 between the two definitions of the total variation distance in [2, Section 2] and Definition 1 here. Note however that Definition 1 is consistent with, e.g., .

Theorem 9 forms a generalization of the upper bound in Theorem 1 by choosing Bα=αB_{\alpha}=\alpha for α∈I≜{1,…,n}\alpha\in I\triangleq\{1,\ldots,n\} (note that, due to the independence assumption of the Bernoulli random variables in Theorem 1, the neighborhood of dependence of α\alpha is α\alpha itself). In this setting, under the independence assumption, b1=∑i=1npi2,b2=b3=0b_{1}=\sum_{i=1}^{n}p_{i}^{2},\quad b_{2}=b_{3}=0 which therefore gives, from (9), the upper bound in (3).

The following inequality holds (see [11, Theorem 17.3.3]):

Let PP and QQ be two probability mass functions on a finite set X\mathcal{X} such that the L1L_{1} norm of their difference is not larger than one-half, i.e.,

Then the difference between their entropies satisfies

The bounds on the total variation distance for the Poisson approximation (see Theorems 1 and 9) and the L1L_{1} bound on the entropy (see Theorem 11) motivate to derive a bound on ∣H(W)−H(Z)∣|H(W)-H(Z)| where W≜∑α∈IXαW\triangleq\sum_{\alpha\in I}X_{\alpha} is a finite sum of (possibly dependent and non-identically distributed) Bernoulli random variables, and Z∼Po(λ)Z\sim\text{Po}(\lambda) is Poisson distributed with mean λ=∑α∈Ipα\lambda=\sum_{\alpha\in I}p_{\alpha}. The problem is that the Poisson distribution is defined on a countable set that is infinite, so the bound in Theorem 11 is not applicable for the considered problem of Poisson approximation. This motivates the theorem in the next sub-section. Before proceeding to this analysis, the following maximum entropy result of the Poisson distribution is introduced for the special case where the Bernoulli random variables are independent. This maximum entropy result follows directly from [14, Theorems 7 and 8].

The Poisson distribution Po(λ)\text{Po}(\lambda) has the maximal entropy among all probability distributions with mean λ\lambda that can be obtained as sums of independent Bernoulli RVs:

where in the above sum, {Xi}i=1n\{X_{i}\}_{i=1}^{n} are independent Bernoulli random variables. Furthermore, since the supremum of the entropy over the set Bn(λ)B_{n}(\lambda) is monotonic increasing in nn, then

Calculation of the entropy of a Poisson random variable: In the next sub-section we consider the approximation of the entropy of a sum of Bernoulli random variables by the entropy of a Poisson random variable with the same mean. To this end, it is required to evaluate the entropy of Z∼Po(λ)Z\sim\text{Po}(\lambda). It is straightforward to verify that

so the entropy of the Poisson distribution (in nats) is expressed in terms of an infinite series that has no closed form. Sequences of simple upper and lower bounds on this entropy, which are asymptotically tight, were derived in . In particular, for large values of λ\lambda,

II-B New Error Bounds on the Entropy

We introduce here new error bounds on the entropy of Bernoulli sums. Due to space limitations, the proofs are omitted. The proofs are available in the full paper version (see [31, Section II.D]).

Let II be an arbitrary finite index set with m≜∣I∣m\triangleq|I|. Under the assumptions of Theorem 9 and the notation used in Eqs. (4)–(8), let

The following corollary follows from Theorems 4 and 17, and Remark 3:

Consider the setting in Theorem 17, and assume that the Bernoulli random variables {Xα}α∈I\{X_{\alpha}\}_{\alpha\in I} are also independent. If (1−e−λλ)  ∑α∈Ipα2≤14\left(\frac{1-e^{-\lambda}}{\lambda}\right)\;\sum_{\alpha\in I}p_{\alpha}^{2}\leq\frac{1}{4} and λ≤m−1\lambda\leq m-1 then, for Z∼Po(λ)Z\sim\text{Po}(\lambda),

The following bound forms a possible improvement of the result in Corollary 1. It combines the upper bound on the total variation distance in [6, Theorem 1] (see Theorem 1 here) with the upper bound on the total variation distance in [8, Eq. (30)]. It is noted that the bound in [8, Eq. (30)] improves the bound in [27, Eq. (10)] (see also [28, Eq. (4)]).

Assume that the conditions in Corollary 1 are satisfied. Then, the following inequality holds:

if g(p‾)≤12g(\underline{p})\leq\frac{1}{2} and λ≤m−1\lambda\leq m-1, where

Furthermore, the condition λ≤m−1\lambda\leq m-1 is mild since ∣I∣=m|I|=m and the probabilities {pα}α∈I\{p_{\alpha}\}_{\alpha\in I} should be typically small for the Poisson approximation to hold.

Proposition 1 improves the bound in Corollary 1 only if θ\theta is below a certain value that depends on λ\lambda. The maximal improvement that is obtained by Proposition 1, as compared to Corollary 1, is in the case where θ→0\theta\rightarrow 0 and λ→∞\lambda\rightarrow\infty, and the corresponding improvement in the value of g(p‾)g(\underline{p}) is by a factor of 34e≈0.276\frac{3}{4e}\approx 0.276.

II-C Some Applications of the New Error Bounds on the Entropy

In the following, the use of Theorem 17 is first exemplified when the Bernoulli random variables are independent. It is also exemplified in a case from [2, Section 3] where dependence among the Bernoulli random variables exists. The use of Theorem 17 is exemplified for the calculation of error bounds on the entropy via the Chen-Stein method.

Let W=∑i=1nXiW=\sum_{i=1}^{n}X_{i} be a sum of nn independent Bernoulli random variables where Xi∼Bern(pi)X_{i}\sim\text{Bern}(p_{i}) for i=1,…,ni=1,\ldots,n. The calculation of the entropy of WW involves the numerical computation of the probabilities

whose computational complexity is high for very large values of nn, especially if the probabilities p1,…,pnp_{1},\ldots,p_{n} are not the same. The bounds in Corollary 1 and Proposition 1 enable to get rigorous upper bounds on the accuracy of the Poisson approximation for H(W)H(W). As was explained earlier in this section, the bound in Proposition 1 may only improve the bound in Corollary 1. Lets exemplify this in the following case: Suppose that

The entropy of Z∼Po(λ)Z\sim\text{Po}(\lambda) is H(Z)=8.327 natsH(Z)=8.327\,\text{nats}. Corollary 1 gives that 0≤H(Z)−H(W)≤0.588 nats0\leq H(Z)-H(W)\leq 0.588\,\text{nats} and Proposition 1 improves it to 0≤H(Z)−H(W)≤0.205 nats.0\leq H(Z)-H(W)\leq 0.205\,\text{nats}. Hence, H(W)≈8.224 natsH(W)\approx 8.224\,\text{nats} with a relative error of at most 1.2%.1.2\%. We note that by changing the values of aa and nn to 10−1410^{-14} and 101210^{12}, respectively, it follows that H(W)≈12.932 natsH(W)\approx 12.932\,\text{nats} with a relative error of at most 0.04%0.04\%. The enhancement of the accuracy of the Poisson approximation in the latter case is consistent with the law of small numbers (see, e.g., and references therein).

This problem, which appears in [2, Example 1], is described as follows: On the cube {0,1}n\{0,1\}^{n}, assume that each of the n2n−1n2^{n-1} edges is assigned a random direction by tossing a fair coin. Let k∈{0,1,…,n}k\in\{0,1,\ldots,n\} be fixed, and denote by W≜W(k,n)W\triangleq W(k,n) the random variable that is equal to the number of vertices at which exactly kk edges point outward (so k=0k=0 corresponds to the event where all nn edges, from a certain vertex, point inward). Let II be the set of all 2n2^{n} vertices, and XαX_{\alpha} be the indicator that vertex α∈I\alpha\in I has exactly kk of its edges directed outward. Then W=∑α∈IXαW=\sum_{\alpha\in I}X_{\alpha} with

This implies that λ=(nk)\lambda={{n}\choose{k}} (since ∣I∣=2n|I|=2^{n}). Clearly, the neighborhood of dependence of a vertex α∈I\alpha\in I, denoted by BαB_{\alpha}, is the set of vertices that are directly connected to α\alpha (including α\alpha itself since Theorem 9 requires that α∈Bα\alpha\in B_{\alpha}). It is noted, however, that BαB_{\alpha} in [2, Example 1] was given by Bα={β: ∣β−α∣=1}B_{\alpha}=\{\beta:\,|\beta-\alpha|=1\} so it excluded the vertex α\alpha. From (6), this difference implies that b1b_{1} in their example should be modified to

so b1b_{1} is larger than its value in [2, p. 14] by a factor of 1+1n1+\frac{1}{n} which has a negligible effect if n≫1n\gg 1. As is noted in [2, p. 14], if α\alpha and β\beta are two vertices that are connected by an edge, then a conditioning on the direction of this edge gives that

for every α∈I\alpha\in I and β∈Bα∖{α}\beta\in B_{\alpha}\setminus\{\alpha\}, and therefore, from (7),

Finally, as is noted in [2, Example 1], b3=0b_{3}=0 (this is because the conditional expectation of XαX_{\alpha} given (Xβ)β∈I∖Bα(X_{\beta})_{\beta\in I\setminus B_{\alpha}} is, similarly to the un-conditional expectation, equal to pαp_{\alpha}; i.e., the directions of the edges outside the neighborhood of dependence of α\alpha are irrelevant to the directions of the edges connecting the vertex α\alpha).

In the following, Theorem 17 is applied to get a rigorous error bound on the Poisson approximation of the entropy H(W)H(W). Table I presents numerical results for the approximated value of H(W)H(W), and an upper bound on the maximal relative error that is associated with this approximation. Note that, by symmetry, the cases with W(k,n)W(k,n) and W(n−k,n)W(n-k,n) are equivalent, so H(W(k,n))=H(W(n−k,n)).H\bigl(W(k,n)\bigr)=H\bigl(W(n-k,n)\bigr).

II-D Generalization: Bounds on the Entropy for a Sum of Non-Negative, Integer-Valued and Bounded Random Variables

We introduce in [31, Section II-E] a generalization of the bounds in Section II-B that considers the accuracy of the Poisson approximation for the entropy of a sum of non-negative, integer-valued and bounded random variables.

This generalization is enabled via the combination of the proof of Theorem 17 for sums of Bernoulli random variables with the approach of Serfling in [32, Section 7].

References