Skip to content
← All questions

Why is conditional entropy H(X|Y) always less than or equal to unconditional entropy H(X)H(X)?

Conditional entropy H(X|Y) is bounded by 0≤H0 \le H(X|Y) ≤ H(X)H(X) because learning the value of Y provides information that can only reduce or leave unchanged the average uncertainty about X; it cannot increase it on average.

Conditions

  • X and Y are discrete random variables.

Reasoning, step by step

  1. Understand that H(X)H(X) represents the total uncertainty in X before observing anything else.
  2. Recognize that observing Y reduces the sample space or probability distribution of X to p(x|y).
  3. Since information cannot create uncertainty on average, the remaining uncertainty H(X|Y) must be less than or equal to the original uncertainty H(X)H(X).
  4. The lower bound is 0, which occurs when Y completely determines X.

Example

The lecturer states: 'the average conditional entropy is always less than or equal to the unconditional entropy... it does not increase the uncertainty I should say on average. It may leave the uncertainty the same, but it's not going to increase it on average.'

Common misconceptions

  • Thinking that learning additional information Y might increase uncertainty about X.
  • Confusing the average behavior (entropy) with pointwise behavior (self-information), where conditioning can sometimes increase surprise for specific outcomes.

Watch the explanation

Connected concepts

Explore next

Related questions

Meet the concept

↗
Understand why

↗
Meet the concept

↗
Find a method

↗
Know when to use it

↗

Answers are generated from source material and independently checked. Consult the original video or creator if something is unclear.