Skip to main content

Week 6 Session: Blind spots

A generator that memorised the reference set scores perfectly. What else the score cannot see, demonstrated on the bench.

Build a third candidate. Take an equal mixture of two Gaussians, one centred at +0.9 along e₁ and one at −0.9, each carrying variance 1 − 0.9² in that direction and 1 in every other. Call it C and add it to the bench.

Its mean is 0, because the two components cancel. Its variance along e₁ is 1, because 0.81 of it sits between the components and the remaining 0.19 sits inside them. Its population mean vector and covariance matrix match R’s exactly.

So FID(C, R) = 0.

Zero is the correct answer

Not approximately zero, and not zero because a sample came out lucky. The closed form takes two means and two covariances, and C’s are R’s, so every term vanishes. Zero is what the definition requires.

Now plot the two along e₁. R is a single hump. C has two. Its component means are 1.8 apart, and each component has standard deviation √0.19 ≈ 0.436 along e₁. The separation is about 4.1 component standard deviations. Anyone shown the two histograms sorts them in a second, and the score cannot.

The other zero

A candidate that copies the evaluated reference set also scores 0. Let XR = (x₁, …, xN) be the reference feature vectors used for evaluation. Construct the candidate by copying this collection exactly, including any repeated vectors: XG = XR. Under the same moment estimators,

μ̂G = μ̂R and Σ̂G = Σ̂R.

The hats denote the empirical mean vectors and covariance matrices computed from these finite collections, not the population moments of R. Consequently, the empirical FID is zero in exact arithmetic, although the candidate merely reproduces the reference data. Numerical roundoff may leave a small residual. An arbitrary subsample does not guarantee these equalities; nor does copying a training set guarantee zero against a separate evaluation set.

Bimodality and copying are different failures that can both receive zero. For C, this is the population FID; independently drawn finite samples need not score zero. For the exact copy, it is the empirical FID against the copied reference collection. Neither zero certifies what the score is being read as certifying.

Which layer broke

Week 5 asked how sampling distorts the population score. This week asks what even an exact score cannot establish. C’s population moments lose its bimodality; the copied collection’s empirical moments cannot establish originality. Correcting sampling bias does not repair either limitation.

Hold those apart, because A2 asks which of the two your construction breaks, and this week’s is the harder one to repair.

Exercise

Build a fourth candidate D that scores worse than A’s 5.12 and is visibly closer to R than A is, under any per-sample measure you are willing to define and defend.

Write down the per-sample measure before you look at either number. Carry week 5’s recorded ladder practice into your own bench notebook: the lecture panel only offers A and B, so it cannot score your D.

Compare A and D N-honestly at each rung, using the same reference collection within each comparison. Fit their FID∞ estimates using the same N ladder, draw count, feature map and implementation. State whether reference size also grows with N or remains fixed, and what is redrawn between trials. Retain the seeds, finite estimates and repeated fitted intercepts; inspect residuals and sensitivity to the N range. Compare your declared per-sample measure under the same sampling protocol.

In the measurement log, keep the population baseline separate from those estimates. One finite score above 5.12 does not establish a worse population score; support that claim analytically where possible or state the uncertainty. A failed or unrun fit is not computed, with its reason and next check, not zero. It remains unfinished work when the exercise requires it. Week 5 introduced the fit; this entry tests whether improving estimation repairs the quantity’s limitation.

Supporting experiment / Workspace

A perfect score cannot certify originality.

  1. 01 Predict

    If the candidate copies the evaluated reference collection, what happens to empirical FID? What will shuffling that collection do to FID and the paired distance?

  2. 02 Open the lab

    Image lab / identity and shuffle

    Use the supplied identity control and measure once. Shuffle candidate order, then restore it. No new feature extraction is needed for the shuffle.

  3. 03 Record

    Export the counts, identity mode, feature vectors and candidate ordering before and after shuffling. Keep a note of the source images; the export does not contain the original images.

  4. 04 Result

    Compare empirical FID with the separately labelled mean paired squared feature distance. Identify which quantity depends on displayed pairing.

  5. 05 Explain the limitation

    Exact copying matches empirical moments; independent samples or an arbitrary subsample need not. A near-zero numerical score does not certify originality. Shuffling alone is not an A2 counterexample, and this is not the mixture C population construction.

Keep this supporting experiment distinct from the task above. Workspace use and reporting guidance →

In your measurement log

This week’s entry: the finite FID comparison and fitted FID∞ for A and your candidate D, with the shared ladder and reference protocol, and the per-sample measure chosen first. It joins themeasurement log, which is read as a whole at the end of week 12.

Reading

Further

The spec

What you bring to the session. Written so a reader can tell whether it has been met without asking you.

S06 / Optional self-check · Not assessed

Before you leave

No marks or penalties. Try it, retry it, or read the explanation. Nothing here is submitted.

Which construction guarantees zero empirical FID against a particular evaluated reference feature collection, in exact arithmetic and using the same moment estimators?

Answer and explanation

Correct: B. Copying every feature vector with the same multiplicity makes the empirical means and covariance matrices identical. Thus the Gaussian formula gives zero in exact arithmetic; numerical roundoff may leave a small residual. The score does not establish originality.

Feedback for A: The population moments match, but two independent finite collections need not have identical empirical moments.

Feedback for C: An arbitrary subset can change both empirical moments. A carefully constructed moment-matching set is a different claim from any subset.

Teaching takeaway: An exact score can be correct without certifying what you wanted.