SPEAKER NOTES — Slide 1 (Title)
Quick framing before the breakout. Today's session is a build session, not a
discussion group. Keep this short — the goal is to send them off with a concrete
thing to try and a way to think about it.
SPEAKER NOTES — Slide 2 (The shift)
Name the change explicitly: the first two days were about exploring data types
together; the back half is hands-on. It's fine if the notebook is rough — the
point is the thinking, not a polished artifact. The GitHub folder is optional.
SPEAKER NOTES — Slide 3 (Why first)
The core motivation. If you wait until the model exists to think about
evaluation, you've already been optimizing — possibly for the wrong thing.
Setting it up first is cheap insurance against a whole class of mistakes.
SPEAKER NOTES — Slide 4 (Methods easy, eval tricky + menu)
Contrast the two. Methods: isolate the factor by construction — they'll see real
examples tomorrow. Evaluation: there's no single recipe, so offer prototypes.
Tell them to pick one (or two) that match their project; they don't all apply.
SPEAKER NOTES — Slide 5 (Prototype 1)
The most common situation. Push the reframing first — often the cleanest fix is
to honestly assume Y→X and just optimize Y, or to go work on X. If you can't, a
back-of-envelope model of Y→X is worth a lot, even if it's crude.
SPEAKER NOTES — Slide 6 (Metric ↔ use-case)
A real worked example of Prototype 1: tie the metric ("classification accuracy",
AUROC, AUPRC) to the downstream use — cancer screening, public-health targeting,
top-k molecule screening — and it tells you which region of the score actually
matters, and therefore which metric is the right one to optimize and report.
SPEAKER NOTES — Slide 7 (Prototype 2)
Here you can measure the right thing, just not cleanly. The notebook move: inject
controlled noise and watch whether your ranking/decision survives. Testing the
protocol on fake model outputs means it's ready before the real model exists.
SPEAKER NOTES — Slide 8 (Prototype 3)
Subtler than noise: the metric is "right" but conditional on population structure
(case mix, subgroup balance, label timing). Simulate those properties and look
for where the same number means different things — then design a detector.
SPEAKER NOTES — Slide 9 (Prototype 4)
The foundation-model situation: dozens of tasks and metrics. The choice of
aggregation (mean AUC vs. mean delta vs. win-rate vs. Pareto) changes the story.
Pin it down before you have results so you're not tempted to pick the flattering one.
SPEAKER NOTES — Slide 10 (The task)
Send them off. Concrete deliverable: a notebook that sets up the evaluation, not a
model. Emphasize fake data / fake results — the whole point is to reason about the
measurement before committing to a model. Offer to circulate during the session.