Skip to content

Measure NIST's three probes on the corpus: they score it well - #109

Merged
Silentpartnercoding merged 1 commit into
mainfrom
agent/nist-probe-measurement
Aug 18, 2026
Merged

Measure NIST's three probes on the corpus: they score it well#109
Silentpartnercoding merged 1 commit into
mainfrom
agent/nist-probe-measurement

Conversation

@Silentpartnercoding

Copy link
Copy Markdown
Owner

The discriminating experiment from #107 is no longer outstanding. NIST's probe code unmodified, judge gpt-4.1, 11 citation instances per probe, 33 verdicts, zero parse errors.

Probe Mean score
Citation faithfulness 0.82
Citation completeness 0.95
Citation sufficiency 0.86

Root count over the same three citations: 1. That is the outcome named in advance as supporting a fourth dimension.

A claim I got wrong, corrected rather than quietly dropped

#107 said the probes are structurally unable to see the derivation. They are not.

8 of the 33 rationales explicitly discuss it, in the judges' own words:

"The source fully supports the assertion that the trade press article is a secondary source that derives its data from the original Meridian note and did not conduct independent measurements."

The judges read the derivation. The corpus states it and they report it back.

And not one of the nine deductions is because of it. Every verdict below full marks is a scope mismatch inside a single citation — a detail absent from that source, or a sentence mentioning "review literature" when the cited source is the trade press. None lowers a score because three citations share a root, because each probe scores one citation against one source and none emits a count of independent sources.

The accurate statement is narrower and less comfortable:

A judge can notice derivation and still have nowhere to put it.

That's a harder problem than blindness — a fourth judge doesn't fix it unless the dimension exists in the output.

Weaknesses, recorded with the result

  • One judge, one run, no variance estimate.
  • The section was not written by NIST's generator. It sends reasoning_effort alongside temperature; OpenAI's reasoning models reject a non-default temperature and its chat models reject reasoning_effort, so the generator can't run against the public API without editing NIST's code. The probes are unaffected and untouchedcall_judge sends neither. Section written by gpt-4.1 from the same three documents.
  • The section is unusually careful, stating the derivation outright. Weak test in one direction, strong in another: even spelled out, no probe converts it into a finding.
  • First attempt returned 11/11 PARSE_ERROR on completeness — HTTP 429, not disagreement. The dispatcher fires judge calls concurrently and blew a 30k TPM limit. Recorded because a rate-limited mean of 0.0 looks exactly like a disputed one; check num_parse_error before reading any mean.

Also

independence_demo.py no longer prints that no citation is unfaithful, incomplete or overreaching — the measurement contradicts it. Some are, mildly, for unrelated reasons.

🤖 Generated with Claude Code

Run 18 Aug 2026 with NIST's probe code unmodified, judge gpt-4.1, 11 citation
instances per probe, 33 verdicts, zero parse errors.

  citation faithfulness   0.82
  citation completeness   0.95
  citation sufficiency    0.86

Root count over the same three citations: 1. That is the outcome named in
advance as supporting a fourth dimension, and the discriminating experiment is
no longer outstanding.

One claim in the previous README was wrong and is corrected rather than quietly
dropped. It said the probes are STRUCTURALLY UNABLE to see the derivation. They
are not: 8 of the 33 rationales explicitly discuss it, in the judges' own words,
because the corpus states it and they read it back.

What none of them do is act on it. Every one of the nine deductions is a scope
mismatch inside a single citation -- a detail absent from that particular
source, or a sentence mentioning "review literature" when the cited source is
the trade press. Not one lowers a score because three citations share a root,
because each probe scores one citation against one source and none emits a count
of independent sources.

The accurate statement is narrower and less comfortable: a judge can notice
derivation and still have nowhere to put it. That is a harder problem than
blindness, since a fourth judge does not fix it unless the dimension exists in
the output.

Weaknesses are recorded with the result. One judge, one run, no variance
estimate. The section was written by gpt-4.1 rather than NIST's generator,
because that generator sends reasoning_effort alongside temperature and cannot
run against the public OpenAI API without editing NIST's code -- the probes are
unaffected and untouched, since call_judge sends neither. The section is
unusually careful, which cuts both ways. And the first attempt returned 11 of 11
PARSE_ERROR on completeness from HTTP 429 rather than from disagreement, which
is recorded because a rate-limited mean of 0.0 is indistinguishable from a
disputed one; anyone reproducing this should read num_parse_error first.

independence_demo.py no longer prints that no citation is unfaithful,
incomplete or overreaching. The measurement contradicts it: some are, mildly,
for unrelated reasons.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@Silentpartnercoding
Silentpartnercoding merged commit 45e7c08 into main Aug 18, 2026
6 checks passed
@Silentpartnercoding
Silentpartnercoding deleted the agent/nist-probe-measurement branch August 18, 2026 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant