46.05.04 · information-theory / side-information

Common Information: Wyner's and Gacs-Korner Definitions

shipped3 tiersLean: none

Anchor (Master): Cover & Thomas 2006 Elements of Information Theory 2e (Wiley) §15.8; Wyner 1975 The common information of two dependent random variables; Gacs & Korner 1973 Common information is far less than mutual information; Ahlswede & Korner 1975 On the common information of two discrete random variables

Intuition Beginner

Two random variables and share some information. The standard measure is mutual information — how much knowing reduces uncertainty about . But mutual information is a single number that captures the total shared information, not its structure.

A natural question: how much of this shared information is "extractable" in a meaningful sense? The answer depends on what you mean by "extractable," and there are two distinct definitions.

The first, due to Gacs and Korner, asks: what is the largest function of that can also be determined from alone? For example, if and share the component , then is the common part. Its entropy is the Gacs-Korner common information. This is the most restrictive notion: it captures only information that can be extracted identically from either variable.

The second, due to Wyner, asks: what is the minimum rate of shared randomness that two agents need in order to separately generate and with the correct joint distribution? This is more generous: the shared randomness does not need to equal any function of or , it just needs to enable both agents to sample from the correct joint distribution.

The relationship is: Gacs-Korner common information mutual information Wyner common information. Mutual information sits between the two, and all three can be different.

Visual Beginner

Figure: a Venn diagram for two random variables and . The intersection is labeled "Mutual Information ". Within the intersection, a small inner region is labeled "Gacs-Korner " (the common part). Extending beyond the intersection, a larger region encompassing part of both variables is labeled "Wyner " (the minimum shared randomness for distributed generation).

Quantity Symbol Relationship Operational meaning
Gacs-Korner common info Entropy of the common function
Mutual information Total shared information
Wyner common info Minimum shared randomness for generation

Worked example Beginner

Let be a uniform random variable on and (the parity). Then determines , so bit.

Gacs-Korner: what function of can be determined from alone? Since is only the parity (0 or 1), the only function of that can be recovered from is itself. So bit. But wait — can be determined from ? Yes, since . And can some function of be determined from ? Yes, itself. The common function is , so bit.

Wyner: . Since is a function of , choose . Then bit. The Markov chain holds. So bit.

In this case, all three quantities coincide: bit.

Now let and be independent fair coins with (XOR). Consider and . Then . is a function of , so . The common part: both and contain , so bit. Mutual information is larger because of the additional correlation through the XOR structure.

Check your understanding Beginner

Formal definition Intermediate+

Definition (Gacs-Korner common information). The Gacs-Korner common information of is:

Equivalently, is the entropy of the "common part" — the maximal random variable that is a deterministic function of both and .

Definition (Wyner common information). The Wyner common information of is:

where the minimum is over all auxiliary variables such that and are conditionally independent given (i.e., forms a Markov chain).

Theorem (Ordering). For any pair :

Key theorem with proof Intermediate+

Theorem (Wyner 1975). with equality if and only if and can be expressed as and where are independent.

Proof (inequality). For any satisfying :

where the first inequality follows because , and the second follows from the data-processing inequality applied to the Markov chain : .

Theorem (Gacs-Korner 1973). with equality if and only if there exist functions and such that almost surely and .

Proof. Let be the common part. Then:

Wait — by the chain rule: . Directly: since is a function of and also a function of , we have and . Therefore and . By the data-processing inequality, . So for any common function , giving .

Bridge. The common information definitions build toward the understanding of distributed generation and distributed computing by quantifying the minimum shared resources two agents need to reproduce a joint distribution. This is exactly the resource that appears in Slepian-Wolf coding 46.05.01 as the boundary between correlation that can be exploited without communication and correlation that requires transmission. The result appears again in the Wyner-Ziv setting 46.05.02 as the part of the side information that the decoder can extract for free (without the encoder's help). The foundational reason the three quantities are generally different is that the Gacs-Korner notion requires exact functional commonality (both parties extract the same deterministic value), mutual information captures statistical dependence (not necessarily extractable), and Wyner's notion allows any shared randomness that enables correct joint sampling (a much weaker constraint). Putting these together, the central insight is that "what and have in common" is not a single quantity but a spectrum, ranging from exactly shared functions (Gacs-Korner) to statistically dependent structure (mutual information) to the shared randomness needed for distributed generation (Wyner). This result generalises the intuition behind Slepian-Wolf coding and builds toward the multi-user separation between correlation that is free and correlation that costs communication.

Exercises Intermediate+

Lean formalization Intermediate+

Mathlib does not define Gacs-Korner or Wyner common information. The Gacs-Korner definition requires identifying the maximal common function of two random variables, which involves partition refinement on the sample spaces. The Wyner definition requires optimization over auxiliary random variables satisfying a Markov chain constraint. Neither the variational characterization nor the ordering theorems are formalized. This unit ships without formalization.

Advanced results Master

The exact value of Wyner common information for the binary symmetric pair

For the binary symmetric pair with , the Wyner common information was computed by Wyner himself:

where is binary convolution. This is strictly greater than for .

The gap represents the rate of additional shared randomness needed beyond the mutual information to enable distributed generation of the joint distribution.

Common information and channel capacity

There is a deep connection between common information and channel capacity. The Wyner common information equals the minimum rate of communication needed for the "distribution generation" problem: two terminals observe independent randomness and want to generate with the correct joint distribution using the minimum rate of one-way communication.

This connects to the interactive communication complexity of generating correlated random variables, which has applications in cryptography (key agreement), distributed computing, and mechanism design.

Common information and the Gray-Wyner network

The Gray-Wyner network is a source coding problem where a single encoder observes and sends three messages: a common message to both decoders, and private messages and to decoders 1 and 2 respectively. The rate region is characterized by:

The minimum common rate on the sum-rate boundary equals . This provides another operational interpretation: Wyner common information is the minimum rate of common message needed in the optimal Gray-Wyner source coding scheme.

Synthesis. Common information reveals that "what two random variables share" is not a single quantity but a spectrum with three canonical points: Gacs-Korner common information (exact functional commonality), mutual information (statistical dependence), and Wyner common information (minimum shared randomness for distributed generation). The central insight is that these three quantities are generally different because they capture fundamentally different notions of sharing: deterministic extraction, statistical dependence, and stochastic generation. The result builds toward the Gray-Wyner network where determines the minimum common-message rate, and connects to Slepian-Wolf coding 46.05.01 where the gap between and determines how much correlation is exploitable without communication versus how much requires transmission. The foundational reason the ordering is strict in general is that deterministic extraction is much harder than statistical dependence, which is much harder than enabling distributed generation. Putting these together, common information is the conceptual framework that unifies the side-information strand of information theory, quantifying the resource that makes distributed coding possible.

Full proof set Master

Proposition (Gacs-Korner common information via partition refinement). The Gacs-Korner common information can be computed by partition refinement:

  1. Start with the partition of the joint sample space induced by the value of : for each .
  2. Similarly, partition by : for each .
  3. The common refinement consists of the non-empty intersections.
  4. The atoms of the common refinement that are singletons within each -fiber and each -fiber define the common function.

Proof. A function can be determined from if and only if for every value , all with satisfy for some function . This means must be constant on each set for all . The common function is the maximal satisfying both this condition and the condition that is a function of (i.e., for some ). The partition refinement identifies exactly these constraints.

Connections Master

  • 46.01.02 — Mutual information is the intermediate quantity between Gacs-Korner and Wyner common information; all three measure "shared information" with different operational meanings.
  • 46.05.01 — Slepian-Wolf coding exploits the mutual information for distributed compression; the Gacs-Korner common part can be extracted without any communication.
  • 46.05.02 — Wyner-Ziv rate-distortion with side information depends on the mutual information structure; common information determines what is freely available and what must be communicated.
  • 46.05.03 — Gelfand-Pinsker coding uses the transmitter's knowledge of channel state; the common information between state and output determines the DPC rate.
  • 46.06.01 — The MAC with correlated messages has a capacity region that depends on common information between the messages.

Historical & philosophical context Master

Peter Gacs and Janos Korner published "Common Information is Far Less Than Mutual Information" in Problems of Control and Information Theory (vol. 2, no. 2, 1973, pp. 149-162). The paper introduced the common-part definition and showed that it is generally strictly less than mutual information, with equality only when the joint distribution has a special product structure. The title captures the key insight: mutual information measures statistical dependence, which is much larger than what can be extracted as a common function.

Aaron Wyner published "The Common Information of Two Dependent Random Variables" in the IEEE Transactions on Information Theory (IT-21, no. 2, 1975, pp. 163-179). Wyner's definition was motivated by the distributed generation problem: how much shared randomness do two agents need to generate a joint distribution? The answer — the Wyner common information — is generally larger than mutual information, because the shared randomness must enable correct joint sampling, not merely capture statistical dependence.

Rudolf Ahlswede and Janos Korner extended the framework in "On the Common Information of Two Discrete Random Variables" (Problems of Control and Information Theory, 1975), establishing further properties and connecting common information to multi-user source coding.

The Gray-Wyner network (Gray and Wyner, 1974) provided the first operational interpretation of Wyner common information as the minimum common-message rate, connecting the abstract quantity to a concrete source coding problem.

Bibliography Master

@article{wyner1975,
  author  = {Wyner, A. D.},
  title   = {The Common Information of Two Dependent Random Variables},
  journal = {IEEE Transactions on Information Theory},
  volume  = {IT-21},
  number  = {2},
  pages   = {163--179},
  year    = {1975},
}
@article{gacs-korner1973,
  author  = {Gacs, P. and Korner, J.},
  title   = {Common Information is Far Less Than Mutual Information},
  journal = {Problems of Control and Information Theory},
  volume  = {2},
  number  = {2},
  pages   = {149--162},
  year    = {1973},
}
@book{cover-thomas2006,
  author    = {Cover, T. M. and Thomas, J. A.},
  title     = {Elements of Information Theory},
  edition   = {2nd},
  publisher = {Wiley},
  year      = {2006},
}
@article{ahlswede-korner1975,
  author  = {Ahlswede, R. and Korner, J.},
  title   = {On the Common Information of Two Discrete Random Variables},
  journal = {Problems of Control and Information Theory},
  volume  = {4},
  pages   = {37--52},
  year    = {1975},
}