VKVlad KulikovPublic / lectures
Information Theory for ML5 / 16

Module 5. Mutual information: how much one object tells us about another

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 / 24 · Correct: 0

Question 5.2.1

5.2. One quantity, three readings

Under population-optimal probabilistic prediction with log loss, what does I(X;Y)=H(Y)−H(Y∣X)I(X;Y)=H(Y)-H(Y\mid X) mean?

One correct option

Question 5.2.2

5.2. One quantity, three readings

What does I(X;Y)=0I(X;Y)=0 imply?

One correct option

Question 5.2.3

5.2. One quantity, three readings

Let Y=g(X)Y=g(X) be a deterministic discrete function. What is I(X;Y)I(X;Y)?

One correct option

Question 5.3.1

5.3. PMI: the local log ratio of association

Can pointwise mutual information be negative?

One correct option

Question 5.4.1

5.4. Conditional MI

In feature selection, what does I(X;Y∣Z)I(X;Y\mid Z) measure?

One correct option

Question 5.4.2

5.4. Conditional MI

In the XOR example Y=X1⊕X2Y=X_1\oplus X_2 with independent fair bits, which statement is correct?

One correct option

Question 5.4.3

5.4. Conditional MI

What can go wrong when features are ranked only by I(Xi;Y)I(X_i;Y)?

One correct option

Question 5.5.1

5.5. DPI and representation learning

What does DPI state for a Markov chain Y→X→TY\to X\to T?

One correct option

Question 5.5.2

5.5. DPI and representation learning

Why can linear-probe accuracy improve after an encoder without violating DPI?

One correct option

Question 5.5.3

5.5. DPI and representation learning

Which condition describes a task-sufficient representation T=f(X)T=f(X)?

One correct option

Question 5.6.1

5.6. MI, correlation, and causality

Why does Corr⁡(X,Y)=0\operatorname{Corr}(X,Y)=0 not imply independence?

One correct option

Question 5.7.1

5.7. Noisy labels

For a BSC with uniform input, what is the mutual information at ε=1\varepsilon=1, when every bit is deterministically flipped?

One correct option

Question 5.8.1

5.8. Feature selection

Where should MI-based feature selection be performed during cross-validation?

One correct option

Question 5.9.1

5.9. InfoNCE

Under which sampling scheme does the standard InfoNCE bound take the form I(X;Y)≥log⁡N−LNCEI(X;Y)\ge\log N-\mathcal L_{\mathrm{NCE}}?

One correct option

Question 5.9.2

5.9. InfoNCE

What is upper-bounded by log⁡N\log N in standard InfoNCE?

One correct option

Question 5.10.1

5.10. MI estimation

Which statement about numerical MI estimation is most accurate?

One correct option

Question 5.2.4

5.2. Terminology

What is usually called the self-information of an individual outcome xx?

One correct option

Question 5.3.2

5.3. Rare events and PMI

Why can a very rare word pair receive an extremely large PMI?

One correct option

Question 5.5.4

5.5. Information Bottleneck

What trade-off does the Information Bottleneck seek?

One correct option

Question 5.9.3

5.9. Map of self-supervised methods

Which description of DINO is most accurate?

One correct option

Question 5.C.1

Computational block

A binary symmetric channel has crossover probability ε=0.1\varepsilon=0.1 and a uniform input. Compute I(X;Y)I(X;Y) in bits. (tolerance 0.002)

Question 5.C.2

Computational block

For the XOR example Y=X1⊕X2Y=X_1\oplus X_2 with independent fair bits, compute the conditional mutual information I(X1;Y∣X2)I(X_1;Y\mid X_2) in bits. (tolerance 0.005)

Question 5.C.3

Computational block

In an InfoNCE setup with N=256N=256 candidates the loss is LNCE=2.0\mathcal L_{\mathrm{NCE}}=2.0 nats. Compute the resulting lower bound on I(X;Y)I(X;Y) in nats. (tolerance 0.005)

Question 5.C.4

Computational block

For a pair with p(x,y)=0.002p(x,y)=0.002, p(x)=0.1p(x)=0.1 and p(y)=0.05p(y)=0.05, compute the pointwise mutual information in bits. (tolerance 0.002)