Wasserstein continuity of entropy and outer bounds for interference channels
Yury Polyanskiy, Yihong Wu
Introduction
One motivation comes from multi-user information theory, where frequently one user causes interference to the other and in proving the converse one wants to replace the complicated non-i.i.d. interference by a simpler i.i.d. approximation. As a concrete example, we consider the so-called “missing corner point” problem in the capacity region of the two-user Gaussian interference channels (GIC) [Cos85a]. Perhaps due to the explosion in the number of interfering radio devices, this problem has attracted renewed attention recently [Cos11, BPS14, CR15, RC15]. For further information on capacity region of GIC and especially the problem of corner points, we refer to a comprehensive account just published by Igal Sason [Sas15].
Mathematically, the key question for settling “missing corner point” is the following: Given independent -dimensional random vectors with the latter two being Gaussian, is it true that
The rationale of the above discussion is two-fold: a) Certain regularity conditions of the distributions must be imposed; b) Distances other than KL divergence might be more suited for bounding the entropy difference. Correspondingly, the main contribution of this paper is the following: Under suitable regularity conditions, the difference in entropy (in both continuous and discrete cases) can in fact be bounded by the Wasserstein distance, a notion originating from optimal transportation theory which turns out to be the main tool of this paper.
where denotes the Euclidean distance and the infimum is taken over all couplings of and , i.e., joint distributions whose marginals satisfy and . The following dual representation of the distance is useful:
Furthermore, transportation-information inequalities, such as those due to Marton [Mar86] and Talagrand [Tal96], allow us to bound the Wasserstein distance by the KL divergence (see, e.g., [RS13] for a review). For example, Talagrand’s inequality states that if , then
where denotes the maximal singular value of . Invoking (5) in conjunction with the Wasserstein continuity of the differential entropy, we establish (2) and prove a new outer bound for the capacity region of the two-user GIC, finally settling the missing corner point in [Cos85a]. See Section 3 for details.
One interesting by-product is an estimate that goes in the reverse direction of (5). Namely, under regularity conditions on and we haveFor positive , denote if is at most some universal constant.
Wasserstein-continuity of information quantities
Notice that in particular, regular density is never zero and furthermore
Therefore, if has a regular density and finite second moment then
Let and be random vectors with finite second moments. If has a -regular density , then there exists a coupling , such that
If both and are -regular, then
where (12) follows from Cauchy-Schwartz inequality and the -regularity of . Taking expectation of (13) with respect to distributed according to the optimal -coupling of and and then applying Cauchy-Schwartz and triangle inequality for -norm, we obtain (7).
To show (8) notice that by finiteness of second moment . If then there is nothing to prove. So assume otherwise, then in identity
all terms are finite and hence (8) follows. Clearly, (8) implies (9) (when applied with and interchanged).
Finally, for (10) just add the identity (14) to itself with and interchanged to obtain
The key question now is what densities are regular. It turns out that convolution with sufficiently smooth density, such as Gaussians, produces a regular density.
First notice that whenever density of is differentiable and non-vanishing, we have:
For this, we mirror the proof in [WV12, Lemma 4]. Indeed, we have
Another useful criterion for regularity is the following:
If has -regular density and B\mathchoice{\mathrel{\hbox to0.0pt{\displaystyle\perp\hss}\mkern 2.0mu{\displaystyle\perp}}}{\mathrel{\hbox to0.0pt{\textstyle\perp\hss}\mkern 2.0mu{\textstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptstyle\perp\hss}\mkern 2.0mu{\scriptstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptscriptstyle\perp\hss}\mkern 2.0mu{\scriptscriptstyle\perp}}}W satisfies
then has -regular density.
As a consequence of regularity, we show that when smoothed by Gaussian noise, mutual information, differential entropy and divergence are Lipschitz with respect to the -distance under average power constraints:
In fact, to get the best constants for applications to interference channels it is best to forgo the notion of regular density and deal directly with (15). Indeed, when the inputs has bounded norms, the next result gives a sharpened version of what can be obtained by combining Proposition 1 with 2.
Let satisfying (21) and be independent. Let . Then for any ,
Plugging Gaussian density into (15) we get
since almost surely. Next we use
Taking expectation of the last equation under the -optimal coupling and in view of (14), we obtain (24). ∎
To get slightly better constants in one-sided version of (22) we apply Proposition 5:
Let be independent, with , and satisfying (21). Then for every we have:
First, notice that by definition Wasserstein distance is non-increasing under convolutions, i.e., . Since and Gaussian distribution is stable, we have
which, in turn, can be bounded via Talagrand’s inequality (5) by
From here we apply Proposition 5 with replaced by (and by ). ∎
Applications to Gaussian interference channels
Consider the two-user Gaussian interference channel (GIC):
with , and a power constraint on the -letter codebooks: either
Denote by the capacity region of the GIC (30). As an application of the results developed in Section 2, we prove an outer bound for the capacity region.
Assume the average power constraint (32). Then (33) holds with replaced by
Consequently, in both cases, implies that where as .
Without loss of generality, assume that all random variables have zero mean. First of all, setting (which is equivalent to granting the first user access to ) will not shrink the capacity region of the interference channel (30). Therefore to prove the desired outer bound it suffices to focus on the following Z-interference channel henceforth:
Let be -dimensional random variables corresponding to the encoder output of the first and second user, which are uniformly distributed on the respective codebook. For define
By Fano’s inequality there is no difference asymptotically between this definition of rate and the operational one. Define the entropy-power function of the -codebook:
We know the following general properties of :
(since is uniform over the codebook).
(since by entropy power inequality).
is concave (Costa’s entropy power inequality [Cos85a]).
(Gaussian maximizes differential entropy).
We can then express in terms of the entropy power function as
It remains to upper bound . Note that
where is defined in (34). This in conjunction with the slope property yields
which, in view of (38), yields the first part of the bound (33).
Note that the second term (43) is precisely . The first term (42) can be bounded by applying Corollary 6 and (41) with , , and :
where is defined in (35). From the concavity of and (45)
where . In view of (38), upper bounding in (47) via (39) we get after some simplifications the second part of (33).
The outer bound for average power constraint (32) follows analogously with (44) replaced by (48) below: By Proposition 2, the density of is -regular. Applying Proposition 1 to (44), we have , where
Again using the fact that distance is non-decreasing under convolutions and invoking Talagrand’s inequality, we have
This yields the outer bound with defined in (36).
Finally, in both cases, when , we have and and hence from (33) . ∎
The first part of the bound (33) coincides with Sato’s outer bound [Sat78] and [Kra04, Theorem 2] by Kramer, which [Kra04, Theorem 2] was obtained by reducing the Z-interference channel to the degraded broadcast channel; the second part of (33) is new, which settles the missing corner point of the capacity region (see Section 3.2 for discussions). Note that our estimates on in the proof of Theorem 7 are tight in the sense that there exists a concave function satisfying the listed general properties, estimates (45) and (39) as well as attaining the minimum of (40) and (47) at . Hence, tightening the bound via this method would require inferring more information about .
The outer bound (33) relies on Costa’s EPI. To establish the second statement about corner point, it is sufficient to invoke the concavity of [GSSV05, Corollary 1], which is strictly weaker than Costa’s EPI.
The outer bound (33) is evaluated on Fig. 1 for the case of (Z-interference), where we also plot (just for reference) the simple Han-Kobayashi inner bound for the Z-GIC (37) attained by choosing with U\mathchoice{\mathrel{\hbox to0.0pt{\displaystyle\perp\hss}\mkern 2.0mu{\displaystyle\perp}}}{\mathrel{\hbox to0.0pt{\textstyle\perp\hss}\mkern 2.0mu{\textstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptstyle\perp\hss}\mkern 2.0mu{\scriptstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptscriptstyle\perp\hss}\mkern 2.0mu{\scriptscriptstyle\perp}}}V jointly Gaussian. This achieves rates:
For more sophisticated Han-Kobayashi bounds see [Sas04, Cos11].
2 Corner points of the capacity region
The two corner points of the capacity region are defined as follows:
Below we present a brief account of the corner points in various cases; for an extensive discussion see [Sas15]. We start with a few simple observations about the capacity region :
Any rate pair satisfying the following belongs to :
which corresponds to the intersection of two Gaussian multiple-access (MAC) capacity regions, namely, and . These rate pairs correspond to the case when each receiver decodes both messages.
For and (strong interference) the capacity region is known to coincide with (52) [Car75, Sat81]. So, without loss of generality we assume henceforth.
Replacing either or with zero can only enlarge the region (genie argument).
If then for any we have [Sat81]
This follows from the observation that in this case , since conditioned on , is a noisier observation of than .
For the top corner, we have the following:
Note that for any , is discontinuous as . To verify (54) we consider each case separately:
For the converse bound follows from Theorem 7. For achievability, we consider two cases. When , we have and therefore treating interference as noise at the first receiver and using a Gaussian MAC-code for works. For , the achievability follows from the MAC inner bound (52). Note that since , a Gaussian MAC-code that works for will also work for . Alternatively, the achievability also follows from Han-Kobayashi inner bound (see, e.g., [EGK11, Theorem 6.4] with for and for ).
For and the converse is obvious, while for achievability we have that and therefore is decodable at .
For and the converse is (53) and the achievability is just the MAC code with rate .
For and the result follows from the treatment of below by interchanging and .
The bottom corner point is given by the following:
which is discontinuous as for any fixed . We treat each case separately:
The case of is due to Sato [Sat78] (see also [Kra04, Theorem 2]). The converse part also follows from Theorem 7 (for there is nothing to prove). For the achievability, we notice that under we have and thus at rate can be decoded and canceled from by simply treating as Gaussian noise (as usual, we assume Gaussian random codebooks). Thus the problem reduces to that of . For , the Gaussian random coding achieves the claimed result if the second receiver treats as Gaussian noise.
The converse follows from (53) and for the achievability we use the Gaussian MAC-code and treat as Gaussian interference at .
If , we apply results on in (54) by interchanging and .
Discrete version
Fix a finite alphabet and an integer . On the product space we define the Hamming distance
and consider the corresponding Wasserstein distance . In fact, is known as Ornstein’s -distance [GNS75, Mar86], namely,
where the infimum is taken over all couplings of and . For , this coincides with the total variation, which is also expressible as for on .
For a pair of distributions on we may ask the following questions:
Does control the entropy difference ?
Does control the entropy difference ?
Recall that in the Euclidean space the answer to both questions was negative unless the distributions satisfy certain regularity conditions. For discrete alphabets the answer to the first question is still negative in general (see Section 1 for a counterexample); nevertheless, the answer to the second one turns out to be positive:
Let and be distributions on and let
In fact, the statement holds for any translation-invariant distance on extended additively to , i.e., for any . Indeed, define
where is an arbitrary fixed string. It is easy to see that is concave since is. Furthermore, writing and applying chain-rule for entropy we get
Thus, letting be distributed according to the -optimal coupling of and , we get
where (59) is by definition of and (60) is by Jensen’s inequality. Finally, for the Hamming distance we have by Fano’s inequality. ∎
Notice that the right-hand side of (57) behaves like when is small. This super-linear dependence is in fact sharp.To see this, consider and choose to be the output distribution of the optimal lossy compressor for at average distortion . By definition, . On the other hand, as and hence , which asymptotically meets the upper bound (57) with equality. Nevertheless, if certain regularity of distributions is assumed, the estimate (57) can be improved to be linear in . The next result is the analog of Proposition 1 in the discrete space. We formulate it in a form convenient for applications in multi-user information theory.
Let be a two-input blocklength- memoryless channel, namely
Applying (66) and (67) to and gives (61) and (62) with defined in (64).
To bound the mutual information, we first notice
Applying (66) conditioned on we get
where . Note that for any , averaging over gives
2 Marton’s transportation inequality
In this section we discuss how previous bounds (Proposition 8 and 9) in terms of the -distance can be converted to bounds in terms of KL divergence. This is possible when is a product distribution, thanks to Marton’s transportation inequality [Mar86, Lemma 1]. We formulate this together with a few other properties of the -distance in the following lemma proved in Appendix A.
(Marton’s transportation inequality [Mar86]): For any pair of distributions and on ,
(Tensorization) .
(Contraction) For and such that ,
where is Dobrushin’s contraction coefficient of a Markov kernel defined as .
If we assume that for some small , then combining (57) and (69) gives
where the right-hand side behaves as when . This estimate has a one-sided improvement (here again must be a product distribution):
(see [CS07] for and [WV10, Appendix H] for the general case).
which is the maximal Dobrushin contraction coefficients among all channels indexed by . Then
where the left inequality is by convexity of the -distance as a Wasserstein distance, the middle inequality is by Lemma 10, and the right inequality is via (69). An alternative to the estimate (73) is the following:
3 Application: corner points for discrete interference channels
In order to apply Proposition 9 to determine corner points of capacity regions of discrete memoryless interference channels (DMIC) we will need an auxiliary tensorization result. This result appears to be a rather standard exercise for degraded channels and so we defer the proof to Appendix B.
Given channels and on finite alphabets, define
(Tensorization) For any blocklength- Markov chain , where and are -letter memoryless channels, we have
Neither of the sufficient condition (80) and (81) for strict inequality is superfluous, as can be seen from the example and A\mathchoice{\mathrel{\hbox to0.0pt{\displaystyle\perp\hss}\mkern 2.0mu{\displaystyle\perp}}}{\mathrel{\hbox to0.0pt{\textstyle\perp\hss}\mkern 2.0mu{\textstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptstyle\perp\hss}\mkern 2.0mu{\scriptstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptscriptstyle\perp\hss}\mkern 2.0mu{\scriptscriptstyle\perp}}}X, respectively; in both cases .
The important consequence of Proposition 11 is the following implication:This is the analog of the following property of Gaussian channels, exploited in Theorem 7 in the form of Costa’s EPI: For i.i.d. Gaussian and we have This also follows from the concavity of .
By Proposition 11, we have for all . This together with the concavity of implies that is convex, strictly increasing and strictly positive on . Define as the inverse of , which is increasing and concave and satisfies . Since , the tensorization result (79) yields
i.e., , where . Then by definition, completing the proof. ∎
We are now ready to state a non-trivial example of corner points for the capacity region of DMIC. The proof strategy mirrors that of Theorem 7, with Corollary 6 and Costa’s EPI replaced by Proposition 9 and Corollary 12, respectively.
where , are independent and is i.i.d. for some non-uniform containing no zeros. The maximal rate achievable by user 2 is
At this rate the maximal rate of user 1 is
As an example, consider where . Then the maximum in (86) is achieved by . Therefore and , where . Note that in the case of , where Theorem 13 is not applicable, we simply have and since X_{2}\mathchoice{\mathrel{\hbox to0.0pt{\displaystyle\perp\hss}\mkern 2.0mu{\displaystyle\perp}}}{\mathrel{\hbox to0.0pt{\textstyle\perp\hss}\mkern 2.0mu{\textstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptstyle\perp\hss}\mkern 2.0mu{\scriptstyle\perp}}}{\mathrel{\hbox to0.0pt{\scriptscriptstyle\perp\hss}\mkern 2.0mu{\scriptscriptstyle\perp}}}Y_{2}. Therefore the corner point is discontinuous in .
Theorem 13 continues to hold even if cost constraints are imposed. Indeed, if is required to satisfy
Applying (63) in Proposition 9 and in view of the translation invariance of the -distance, we obtain
where and are finite since contains no zeros by assumption. On the other hand,
where by Fano’s inequality. Combining the last two displays, we have
Finally, note that the rate pair is achievable by a random MAC-code for , with uniform on and . ∎
Acknowledgment
Explaining that the “missing corner point” requires proving of (2), as well as the majority of our knowledge on interference channels were provided by Prof. Chandra Nair. We acknowledge his scholarship and patience deeply.
The research of Y.P. has been supported in part by the Center for Science of Information (CSoI), an NSF Science and Technology Center, under grant agreement CCF-09-39370 and by the NSF CAREER award under grant agreement CCF-12-53205. The research of Y.W. has been supported in part by NSF grants IIS-14-47879, CCF-14-23088 and CCF-15-27105. This work would not be possible without the generous support of the Simons Institute for the Theory of Computing and California SB-420.
Appendix A Proof of Lemma 10
Appendix B Proof of Proposition 11
Basic properties of follow from standard arguments. To show the strict inequality under the conditions (80) and (81), we first notice that is simply the concave envelope of the set of achievable pairs obtained by iterating over all . By Caratheodory’s theorem, it is sufficient to consider a ternary-valued in the optimization defining . Then the set of achievable pairs is convex and compact (as the continuous image of the compact set of distributions ). Consequently, to have there must exist a distribution , such that
We next show that under the extra conditions on and we must have . Indeed, (80) guarantees the channel satisfies the strong data processing inequality (see, e.g., [CK11, Exercise 15.12 (b)] and [PW16, Section 1.2] for a survey) that there exists such that
From (90) and (91) we infer that , or equivalently
On the other hand, the condition (81) ensures that then we must have . Clearly, this implies in (90).
To show the single-letterization statement (82), we only consider the case of since the generalization is straightforward by induction. Let be a Markov chain with blocklength- memoryless channel in between. We have
where (93) is because and hence , and (94) is because . Next consider the chain
where (96) is by and hence , (97) is by the definition of and since we have both and , (98) is by the concavity of , and finally (99) is by the monotonicity of and (94). ∎