Verify, then trust:
interrogating AI output

Session 11 · Fri Oct 23 · Book section 6.2

🔍

Today’s question

An AI hands you a fluent, confident analysis of your data.

What exactly do you check — and against what?

Reading: 6.2 Critical evaluation — Chapter 2’s capstone: three weeks of data skills, turned on an AI’s claims.

This lecture in the literature

Asking a model “are you sure?” makes it change correct answers — social pressure is not verification.

Sharma, M., et al. (2023). Towards understanding sycophancy in language models. arXiv:2310.13548 (also ICLR 2024).

📖 The measurement: model judges reward length and first position — the biases you will calibrate yourself against today.

Zheng, L., et al. (2023). Judging LLM-as-a-judge with MT-Bench and Chatbot Arena. NeurIPS 2023, Datasets and Benchmarks Track.

Doing it right: deep-learning event classifications scored against five years of analyst-reviewed catalog labels before augmenting operational decisions.

Linville, L., Pankow, K., & Draelos, T. (2019). Deep learning models augment analyst decisions for event discrimination. Geophysical Research Letters, 46(7), 3643–3651.

Both results are measurements of the tools we now work with — not opinions about them.

Three claims, one confident paragraph

A recorded agent describes a daily GNSS displacement series:

Agent’s claim Your estimate from the raw data Verdict
Record spans 3,652 days 3,652 pass
Secular velocity ~15 mm/yr 12.6 mm/yr fail
Coseismic offset ~25 mm 23.1 mm pass

The prose around the wrong number was accurate — correct context launders incorrect figures.

The three habits

  • Recompute every number yourself — agents are routinely 80% right; find the 20% now, not at the poster session
  • State the tolerance before you check — “close enough,” decided after seeing the numbers, is motivated reasoning
  • Verify against the data, not against plausibility — “are you sure?” makes models change correct answers

A check you design after seeing the answer is not a check.

Citations: the fabrication is the one you want most

Four formatted references in an AI-drafted related-work paragraph. One is fabricated.

  • Cheapest checks first: resolve the DOIsearch the quoted titledoes the venue exist?does the paper say what it is cited for?
  • Fabrications cluster exactly where a supporting citation should exist

Same procedure as your stage-1 verification log — today you drill it on a planted case.

Two reviews of the same flawed analysis

1/10 review A — 148 warm, confident words

10/10 review B — 113 words, both planted flaws found

Scored on a fixed rubric: flaws found · actionable fixes · specific to this analysis · calibrated praise.

Skimmed, A feels better — longer, warmer, listed first. That feeling is the bias you are calibrating away.

Partner swap: your scores are data

  1. Score both reviews alone — four criteria each, eight numbers
  2. Swap with a partner; count matching criteria out of 8 → percent agreement
  3. Keep both score vectors — 6.3 turns them into Cohen’s kappa, agreement corrected for chance
  4. Every disagreement marks a rubric criterion that needs rewording

A rubric two humans cannot apply consistently is not ready to be handed to an AI judge.

Now run it yourself — open 6.2

  1. pixi run jupyter lab6.2_critical_evaluation.ipynb
  2. Part (a): verify the three claims with your own fit — state tolerances first
  3. Part (b): write your citation procedure; find the fabrication, name the step that catches it
  4. Part (c): score both reviews alone, then partner-swap; record agreement out of 8, keep both vectors

Arc stage 2 opens now (due Wed Nov 4) · Ch 2 quiz Mon–Wed · project proposals due Fri Oct 30