VKVlad KulikovPublic / lectures
Information Theory for ML9 / 16

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)R(D)?

One correct option

Question 9.2.2

9.2. Rate–distortion: the minimum rate at an allowed loss

What is a test channel PX^∣XP_{\widehat X\mid X}?

One correct option

Question 9.2.3

9.2. Rate–distortion: the minimum rate at an allowed loss

When is the simple statement R(0)=H(X)R(0)=H(X) valid?

One correct option

Question 9.2.4

9.2. Rate–distortion: the minimum rate at an allowed loss

For X∼N(0,σ2)X\sim\mathcal N(0,\sigma^2) under squared error, what is R(D)R(D) for 0<D<σ20<D<\sigma^2 in bits?

One correct option

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?

One correct option

Question 9.3.1

9.3. Information Bottleneck: preserve what is needed for YY

What does I(X;T)−βI(T;Y)I(X;T)-\beta I(T;Y) balance?

One correct option

Question 9.3.2

9.3. Information Bottleneck: preserve what is needed for YY

Under the convention I(X;T)−βI(T;Y)I(X;T)-\beta I(T;Y), what does increasing β\beta do?

One correct option

Question 9.3.3

9.3. Information Bottleneck: preserve what is needed for YY

Which distortion arises naturally in IB?

One correct option

Question 9.3.4

9.3. Information Bottleneck: preserve what is needed for YY

When may two inputs share an IB code with little loss of relevance?

One correct option

Question 9.3.5

9.3. Information Bottleneck: preserve what is needed for YY

Why is the classical IB equation self-consistent?

One correct option

Question 9.4.1

9.4. Variational Information Bottleneck: a loss we can train

What is classification cross-entropy in the VIB interpretation?

One correct option

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)r(T)?

One correct option

Question 9.4.3

9.4. Variational Information Bottleneck: a loss we can train

When does the VIB KL-rate equal I(X;T)I(X;T) exactly?

One correct option

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?

One correct option

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?

One correct option

Question 9.6.1

9.6. Where rate–distortion appears in real ML code

When is E[−log⁡2pψ(Z^)]\mathbb E[-\log_2p_\psi(\widehat Z)] close to a real coding rate?

One correct option

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”?

One correct option

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?

One correct option

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?

One correct option

Question 9.6.5

9.6. Where rate–distortion appears in real ML code

What is required for an honest size–quality comparison?

One correct option

Question 9.8.1

9.8. The information plane: a normative principle and a descriptive hypothesis

Which statement is rigorous, and which is empirical?

One correct option

Question 9.8.2

9.8. The information plane: a normative principle and a descriptive hypothesis

Why can I(X;T)I(X;T) be problematic for a deterministic continuous layer?

One correct option

Question 9.9.1

Optional block

What is the I–MMSE identity for Yγ=γX+NY_\gamma=\sqrt\gamma X+N with information in nats?

One correct option

Question 9.9.2

Optional block

Why can we not write h(X)=12∫0∞mmse⁡(γ)dγh(X)=\tfrac12\int_0^\infty\operatorname{mmse}(\gamma)d\gamma for a continuous XX without qualification?

One correct option

Question 9.9.3

Optional block

What does Tweedie's formula rigorously provide on a Gaussian noising path?

One correct option

Question 9.C.1

Computational block

A Bernoulli(0.3) source is coded under Hamming distortion with D=0.1D=0.1. Compute R(D)R(D) in bits. (tolerance 0.002)

Question 9.C.2

Computational block

A Gaussian source with variance σ2=4\sigma^2=4 is coded under squared error with D=1D=1. Compute R(D)R(D) in bits. (tolerance 0.005)

Question 9.C.3

Computational block

(optional)

In the Gaussian channel Yγ=γX+NY_\gamma=\sqrt\gamma X+N with X,N∼N(0,1)X,N\sim\mathcal N(0,1), compute mmse⁡(γ)\operatorname{mmse}(\gamma) at γ=3\gamma=3. (tolerance 0.002)

Question 9.C.4

Computational block

(optional)

For the same channel, compute I(X;Yγ)I(X;Y_\gamma) at γ=3\gamma=3 in nats. (tolerance 0.002)