Questions: Rate-Distortion Theory Advanced

4 questions to test your understanding

Score: 0 / 4
Question 1 Multiple Choice

The Blahut-Arimoto algorithm iteratively computes the optimal test channel p(x-hat|x) that achieves R(D). Which quantity does it converge to?

AThe algorithm converges to the single-letter mutual information I(X; X-hat)
BThe algorithm converges to a fixed point where the ratio p(x-hat|x) / p(x-hat) satisfies the optimality condition exp(beta * d(x,x-hat)) proportional to p(x-hat|x) / p(x-hat), where beta is the Lagrange multiplier for the distortion constraint
CThe algorithm converges to the channel capacity of the quantization codebook
DThe algorithm converges to the minimum-distance encoding rule
Question 2 True / False

As the distortion constraint D decreases from D=D_max (where R=0) to D=0 (lossless compression), the optimal test channel transitions from unary (p(x-hat|x) concentrates on a single x-hat) to identity (p(x-hat|x) concentrates on x-hat=x).

TTrue
FFalse
Question 3 Short Answer

Explain the connection between rate-distortion theory and the information bottleneck (IB) method in machine learning. How does IB generalize R(D)?

Think about your answer, then reveal below.
Question 4 Multiple Choice

In remote source coding (source coding with helper), the encoder observes a source X, the helper observes correlated X', and only the encoder can communicate to the decoder. When is it beneficial to have a helper, and what is the rate reduction?

AA helper never reduces rate because the encoder cannot send the helper's observations to the decoder
BA helper reduces rate by min I(X;X') because the helper's side information about X reduces uncertainty
CThe helper reduces rate when X' is highly correlated with X. The rate is R(D | X') = min I(X;X-hat|X'), achievable if the encoder can coordinate coding with the helper (via two-way interaction or shared randomness)
DA helper increases rate due to the overhead of coordinating two sources