Module 9. Rate–distortion and the Information Bottleneck: managing information loss
Choose your answers and select “Check”. Numbers accept a decimal point, comma, or simple fraction. Answers and drafts are saved in this browser and shared between RU/EN.
Checked: 0 / 29 · Correct: 0
Question 9.2.1
9.2. Rate–distortion: the minimum rate at an allowed loss
What is minimized in the definition of the rate–distortion function R(D)?
Question 9.2.2
9.2. Rate–distortion: the minimum rate at an allowed loss
What is a test channel PX∣X?
Question 9.2.3
9.2. Rate–distortion: the minimum rate at an allowed loss
When is the simple statement R(0)=H(X) valid?
Question 9.2.4
9.2. Rate–distortion: the minimum rate at an allowed loss
For X∼N(0,σ2) under squared error, what is R(D) for 0<D<σ2 in bits?
Question 9.2.5
9.2. Rate–distortion: the minimum rate at an allowed loss
Why is the choice of distortion part of the model?
Question 9.3.1
9.3. Information Bottleneck: preserve what is needed for Y
What does I(X;T)−βI(T;Y) balance?
Question 9.3.2
9.3. Information Bottleneck: preserve what is needed for Y
Under the convention I(X;T)−βI(T;Y), what does increasing β do?
Question 9.3.3
9.3. Information Bottleneck: preserve what is needed for Y
Which distortion arises naturally in IB?
Question 9.3.4
9.3. Information Bottleneck: preserve what is needed for Y
When may two inputs share an IB code with little loss of relevance?
Question 9.3.5
9.3. Information Bottleneck: preserve what is needed for Y
Why is the classical IB equation self-consistent?
Question 9.4.1
9.4. Variational Information Bottleneck: a loss we can train
What is classification cross-entropy in the VIB interpretation?
Question 9.4.2
9.4. Variational Information Bottleneck: a loss we can train
What is the exact decomposition of the average encoder KL to a prior r(T)?
Question 9.4.3
9.4. Variational Information Bottleneck: a loss we can train
When does the VIB KL-rate equal I(X;T) exactly?
Question 9.5.1
9.5. VAE: a rate–distortion view of the ELBO, not literal supervised IB
How does the averaged negative ELBO decompose?
Question 9.5.2
9.5. VAE: a rate–distortion view of the ELBO, not literal supervised IB
Which statement about VAEs and supervised IB is most accurate?
Question 9.6.1
9.6. Where rate–distortion appears in real ML code
When is E[−log2pψ(Z)] close to a real coding rate?
Question 9.6.2
9.6. Where rate–distortion appears in real ML code
What is not automatically included in the phrase “4 bits per parameter”?
Question 9.6.3
9.6. Where rate–distortion appears in real ML code
Why can weight MSE be a poor distortion surrogate for an LLM?
Question 9.6.4
9.6. Where rate–distortion appears in real ML code
How should GPTQ, AWQ, and SmoothQuant be read in rate–distortion language?
Question 9.6.5
9.6. Where rate–distortion appears in real ML code
What is required for an honest size–quality comparison?
Question 9.8.1
9.8. The information plane: a normative principle and a descriptive hypothesis
Which statement is rigorous, and which is empirical?
Question 9.8.2
9.8. The information plane: a normative principle and a descriptive hypothesis
Why can I(X;T) be problematic for a deterministic continuous layer?
Question 9.9.1
Optional block
What is the I–MMSE identity for Yγ=γX+N with information in nats?
Question 9.9.2
Optional block
Why can we not write h(X)=21∫0∞mmse(γ)dγ for a continuous X without qualification?
Question 9.9.3
Optional block
What does Tweedie's formula rigorously provide on a Gaussian noising path?
Question 9.C.1
Computational block
A Bernoulli(0.3) source is coded under Hamming distortion with D=0.1. Compute R(D) in bits. (tolerance 0.002)
Question 9.C.2
Computational block
A Gaussian source with variance σ2=4 is coded under squared error with D=1. Compute R(D) in bits. (tolerance 0.005)
Question 9.C.3
Computational block
(optional)
In the Gaussian channel Yγ=γX+N with X,N∼N(0,1), compute mmse(γ) at γ=3. (tolerance 0.002)
Question 9.C.4
Computational block
(optional)
For the same channel, compute I(X;Yγ) at γ=3 in nats. (tolerance 0.002)