The Berger-Tung Inner Bound
From Lossless to Lossy Distributed Coding
The Slepian-Wolf theorem solves the distributed lossless source coding problem completely. But what if we allow distortion? Two encoders observe correlated sources and , compress them separately, and a joint decoder must reconstruct both within prescribed distortion levels. This is the distributed lossy source coding problem, and it is fundamentally harder than Slepian-Wolf.
Unlike the lossless case, the complete rate-distortion region for distributed lossy coding is unknown in general. The best known achievable region is the Berger-Tung inner bound, which combines random binning with rate-distortion codebooks. We study this bound, its tightness conditions, and the important special case of the CEO problem.
CEO Problem: Sum Rate vs. Distortion
Definition: Distributed Lossy Source Coding
Distributed Lossy Source Coding
Let with distortion measures and .
A distributed lossy source code consists of:
- Encoder 1:
- Encoder 2:
- Decoder:
A rate-distortion tuple is achievable if for every and sufficiently large , there exists a code with:
Definition: The Berger-Tung Inner Bound
The Berger-Tung Inner Bound
The Berger-Tung achievable rate region for distortion pair is the set of rate pairs satisfying:
for some conditional distributions and (with forming a Markov chain) and reconstruction functions , such that:
The auxiliary random variables and play the role of compressed descriptions of and , respectively.
The Berger-Tung bound combines two ideas: rate-distortion codebooks (to introduce the auxiliary variables ) and Slepian-Wolf binning (to exploit the correlation between and at the decoder). The bound is known to be tight in several important special cases, but whether it is tight in general remains an open problem.
Berger-Tung inner bound
The best known achievable rate-distortion region for distributed lossy source coding. It combines rate-distortion codebooks with random binning. The bound is tight for the quadratic Gaussian CEO problem and for certain symmetric sources.
Related: Distributed Source Coding Setup, Rate-distortion theory and the information bottlenβ¦, Random binning
Theorem: Achievability of the Berger-Tung Bound
The rate-distortion tuples in the Berger-Tung region are achievable. Specifically, for any in the interior of the Berger-Tung region for distortion , there exists a sequence of distributed lossy source codes achieving these rates and distortions.
The proof combines two techniques we have already seen:
-
Covering: Each encoder generates a rate-distortion codebook of auxiliary sequences. Encoder 1 finds a in its codebook that is jointly typical with (this is the covering lemma at work). Similarly, Encoder 2 finds a jointly typical with .
-
Binning: The auxiliary sequences and are correlated (through the Markov chain ). Instead of sending the full codebook indices, each encoder sends only a bin index β the decoder uses joint typicality of to resolve the bin ambiguity, just as in Slepian-Wolf.
The point is that we get the rate savings of both lossy compression (through the auxiliary codebooks) and distributed coding (through binning).
Codebook generation
Fix , and .
Encoder 1's codebook: Generate sequences , , i.i.d. . Partition into bins of size each.
Encoder 2's codebook: Similarly, generate sequences i.i.d. , partitioned into bins.
Encoding
Encoder 1: Given , find such that . By the covering lemma, this succeeds with high probability if . Send the bin index of .
Encoder 2: Similarly, find jointly typical with (requiring ) and send its bin index.
Decoding and error analysis
The decoder receives bin indices and looks for a unique pair in the correct bins that is jointly typical. By the Slepian-Wolf argument (applied to the correlated auxiliary sequences), this succeeds if:
Combining the covering and binning constraints and eliminating yields the Berger-Tung rate constraints.
Given the decoded , the reconstructions are and . By joint typicality, the expected distortions satisfy the constraints.
Definition: The CEO Problem
The CEO Problem
The CEO problem (or indirect distributed source coding) models a scenario where agents observe noisy versions of a single source :
where are independent noise terms. The agents separately encode their observations and send them to a "CEO" (central decoder) who must reconstruct within distortion .
The CEO must determine: what is the minimum total rate needed to achieve distortion ?
This is a special case of the distributed lossy source coding problem where:
- Only one underlying source needs to be reconstructed
- The observations are conditionally independent given
- The distortion constraint is on
CEO problem
A distributed source coding problem where multiple agents observe noisy versions of a single underlying source and must compress their observations for a central decoder to reconstruct the original source. Named by Berger, Zhang, and Viswanathan (1996) as an analogy to a corporate CEO receiving reports from multiple department heads.
Related: Distributed Source Coding Setup, Berger-Tung inner bound, Indirect rate-distortion
Theorem: Quadratic Gaussian CEO Problem
Let and where are i.i.d., independent of . Under squared-error distortion, the minimum sum rate to achieve distortion is:
where is the MMSE with infinite rate, and is the distortion with zero rate.
The Berger-Tung bound is tight for this case, and the sum-rate has a water-filling interpretation over the "information dimensions" of the observations. As , the minimum distortion approaches , but the rate per agent remains bounded β each agent contributes diminishing but nonzero marginal information about .
Achievability via Berger-Tung
Each agent uses a Gaussian test channel: where is independent. The variance is chosen to meet the distortion constraint. By the Berger-Tung inner bound with symmetric agents:
where denotes all auxiliary variables except . The joint Gaussianity makes all mutual information terms computable in closed form.
Converse
The converse uses the conditional entropy power inequality (EPI) applied to the agents' encodings. The key insight is that for Gaussian sources, the EPI provides matching lower bounds on the sum-rate. This was proved independently by Viswanathan and Berger (1997) and Oohama (1998).
Example: Two-Agent Gaussian CEO Problem
Consider the CEO problem with agents, , and where for . Find the minimum sum rate to achieve distortion under squared-error distortion.
Compute parameters
We have , , .
Since , the sum rate is positive.
Apply the sum-rate formula
$
So each agent needs to send about 1 bit per sample to achieve distortion 0.4.
CEO Problem: Sum Rate vs. Distortion
Explore how the minimum sum rate varies with the target distortion and the number of agents in the Gaussian CEO problem.
Parameters
Number of distributed encoders
Standard deviation of the source X
Standard deviation of the observation noise
Distributed vs. Joint Source Coding
| Property | Joint Encoding | Distributed (Slepian-Wolf / Berger-Tung) |
|---|---|---|
| Encoder cooperation | Full: encoders can communicate | None: encoders operate independently |
| Lossless rate region | Same! (Slepian-Wolf theorem) | |
| Lossy rate region | Known exactly (joint rate-distortion) | Berger-Tung inner bound (tight in some cases) |
| Proof technique | Single-user rate-distortion | Random binning + covering lemma |
| Practical codes | Standard compression (JPEG, H.264) | LDPC syndromes, distributed video coding |
| Key open problem | None (fully solved) | Is Berger-Tung tight in general? |
Common Mistake: The Berger-Tung Bound is Not Always Tight
Mistake:
Assuming the Berger-Tung inner bound gives the exact rate-distortion region for all distributed lossy source coding problems.
Correction:
The Berger-Tung bound is an inner bound (achievable region) but it is not known to be tight in general. It is tight for specific cases: the quadratic Gaussian CEO problem, the Gaussian two-terminal source coding problem with individual distortion constraints, and certain symmetric sources. The general tightness remains one of the important open problems in network information theory.
CEO Problem in Wireless Sensor Networks
The CEO problem directly models wireless sensor networks: multiple sensors observe noisy versions of a physical quantity and transmit compressed observations to a fusion center. The key engineering insight is that the sum rate scales as while the distortion decreases as , so adding more sensors improves quality at a logarithmic rate cost.
In practice, the agents often communicate over noisy channels (not noiseless rate-limited links), leading to the joint source-channel CEO problem. The separation principle does not apply in this multiuser setting, making the problem significantly harder. See Chapter 8 for further discussion.
Key Takeaway
The Berger-Tung inner bound generalizes Slepian-Wolf to the lossy setting by combining rate-distortion codebooks with random binning. Each encoder uses a codebook to create a compressed description (auxiliary variable), then uses binning to exploit the correlation at the decoder. The bound is tight for the Gaussian CEO problem, where the sum rate has a clean closed-form expression, but its general tightness remains open.