Skip to content

Real-API solo susceptibility run: MIMIC-CXR text at n=35 then n=600 #334

Description

@felipeocampoos

Context

Tracking sub-task of #316 (Solo shortcut susceptibility + noise floor, MIMIC-CXR text), itself part of #296. The MCQ template/distractor design was settled in #330.

What this covers

Real-API runs of experiments/medqa/reproduce.py (reused as-is, per the "do not rewrite the method, replicate it" instruction on #316) against the new benchmaxxing/datasets/mimic_cxr_text.py manifest, on real MIMIC-CXR report text via the real Gemini API:

python -m experiments.medqa.reproduce --manifest experiments/mimic_cxr_text/mimic_cxr_text_manifest.csv \
    --out experiments/mimic_cxr_text/results --stage solo --solo-n <N>

Per @sebasmos's guidance: run at n=35 first, then scale to n=600 if time allows (CheXpert/MIMIC has enough eligible studies after the #330 filters to support both).

Definition of done

  • n=35 real-API run committed under experiments/mimic_cxr_text/results/ (solo flip rate + noise floor per model/cue, in the same JSON/JSONL shape as experiments/medqa/results/)
  • n=600 real-API run committed likewise, if time allows
  • Numbers read off cleanly into the cross-dataset comparison table (MIMIC-CXR text (reports) standard-battery replication (tracking) #296)

Part of #316. Results + code in PR #336.

Metadata

Metadata

Labels

priority: highDo this soon; unblocks the paper or other work

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions