gaps-eval
GAPS: A Clinically Grounded, Automated Benchmark for Evaluating AI Clinicians — Chen et al. (2025) (arXiv:2510.13734, 2025)
What this evaluates
Evaluates AI clinicians on clinical reasoning depth, answer completeness, robustness to input perturbations, and safety risk mitigation. It probes how well models retrieve, synthesize, and apply evidence-based guidelines under varying cognitive loads and adversarial conditions.
Datasets
Metrics
GAPS score (normalized rubric-based) (primary) — range: [0, 1]
- Scores are normalized to [0, 1] using rule-based and rubric-based scoring evaluated by an LLM-as-a-judge ensemble. The score reflects the proportion of correctly satisfied rubric elements against a guideline-anchored standard.
hit rate — range: [0, 1]
- Proportion of satisfied positive rubric elements (A1 Must-have, A2 Should-have, A3 Nice-to-have) or avoided negative rubric elements (S2 Near miss, S3 Suboptimal, S4 Critical) out of total rubrics per item.
Input / output format
Input: Clinical question prompts (clean P0 or perturbed P1–P3) derived from NCCN NSCLC guidelines, often accompanied by evidence corpora or knowledge graph structures.
Output: Free-text clinical recommendations or answers addressing the prompt.
Scoring recipe
def score_response(response, gold_rubrics):
satisfied = 0
total = len(gold_rubrics)
for rubric in gold_rubrics:
if llm_judge_check(response, rubric): # LLM-as-a-judge verifies alignment
satisfied += 1
return satisfied / total if total > 0 else 0.0
# Adequacy hit rate = score_response(response, adequacy_rubrics)
# Safety hit rate = score_response(response, safety_rubrics)
# Overall GAPS score = normalized aggregate across Grounding, Adequacy, Safety, and Perturbation axes
Common pitfalls
- High factual recall (G1/G2) does not translate to complex decision-making (G3/G4), leading to overestimation of clinical reasoning capabilities.
- Models are highly sensitive to adversarial premise perturbations (P3), often aligning with misleading cues rather than critically evaluating them.
- Safety violations (S4) are not uniformly distributed; they spike dramatically under high cognitive load and vary significantly across different LLM architectures.
Evidence (verbatim from paper)
We next evaluate representative state-of-the-art LLMs on the automatically constructed GAPS benchmark GAPS-NCCN-NSCLC-preview using rule-based and rubric-based scoring (normalized to [0,1]), details of which are covered in Section[3.6]. Scores were obtained by an ensemble of LLM-as-a-judge models, with clinician audits on stratified subsets for validation. Performance was analyzed across the four GAPS axes: Grounding levels (G1–G4), Perturbations (P1–P3), and Adequacy and Safety outcomes (hit rates).
Citation
@misc{chen2025gaps,
title={GAPS: A Clinically Grounded, Automated Benchmark for Evaluating AI Clinicians},
author={Chen et al. (2025)},
year={2025},
note={arXiv:2510.13734}
}
1---2name: gaps-eval3description: Evaluates AI clinicians on clinical reasoning depth, answer completeness, robustness to input perturbations, and safety risk mitigation. It probes how well models retrieve, synthesize, and apply evidence-based guidelines under varying cognitive loads and adversarial conditions. Use when the user wants to benchmark on GAPS-NCCN-NSCLC-preview, or asks about evaluating this task. Reports GAPS score (normalized rubric-based).4---56# gaps-eval78> GAPS: A Clinically Grounded, Automated Benchmark for Evaluating AI Clinicians — Chen et al. (2025) (arXiv:2510.13734, 2025)910## What this evaluates1112Evaluates AI clinicians on clinical reasoning depth, answer completeness, robustness to input perturbations, and safety risk mitigation. It probes how well models retrieve, synthesize, and apply evidence-based guidelines under varying cognitive loads and adversarial conditions.1314## Datasets1516- **GAPS-NCCN-NSCLC-preview** — total 92; splits: test (92); repo https://github.com/AQ-MedAI/MedicalAiBenchEval1718## Metrics1920- `GAPS score (normalized rubric-based)` **(primary)** — range: [0, 1]21 - Scores are normalized to [0, 1] using rule-based and rubric-based scoring evaluated by an LLM-as-a-judge ensemble. The score reflects the proportion of correctly satisfied rubric elements against a guideline-anchored standard.22- `hit rate` — range: [0, 1]23 - Proportion of satisfied positive rubric elements (A1 Must-have, A2 Should-have, A3 Nice-to-have) or avoided negative rubric elements (S2 Near miss, S3 Suboptimal, S4 Critical) out of total rubrics per item.2425## Input / output format2627**Input**: Clinical question prompts (clean P0 or perturbed P1–P3) derived from NCCN NSCLC guidelines, often accompanied by evidence corpora or knowledge graph structures.2829**Output**: Free-text clinical recommendations or answers addressing the prompt.3031## Scoring recipe3233```python34def score_response(response, gold_rubrics):35 satisfied = 036 total = len(gold_rubrics)37 for rubric in gold_rubrics:38 if llm_judge_check(response, rubric): # LLM-as-a-judge verifies alignment39 satisfied += 140 return satisfied / total if total > 0 else 0.04142# Adequacy hit rate = score_response(response, adequacy_rubrics)43# Safety hit rate = score_response(response, safety_rubrics)44# Overall GAPS score = normalized aggregate across Grounding, Adequacy, Safety, and Perturbation axes45```4647## Common pitfalls4849- High factual recall (G1/G2) does not translate to complex decision-making (G3/G4), leading to overestimation of clinical reasoning capabilities.50- Models are highly sensitive to adversarial premise perturbations (P3), often aligning with misleading cues rather than critically evaluating them.51- Safety violations (S4) are not uniformly distributed; they spike dramatically under high cognitive load and vary significantly across different LLM architectures.5253## Evidence (verbatim from paper)5455> We next evaluate representative state-of-the-art LLMs on the automatically constructed GAPS benchmark GAPS-NCCN-NSCLC-preview using rule-based and rubric-based scoring (normalized to [0,1]), details of which are covered in Section[3.6]. Scores were obtained by an ensemble of LLM-as-a-judge models, with clinician audits on stratified subsets for validation. Performance was analyzed across the four GAPS axes: Grounding levels (G1–G4), Perturbations (P1–P3), and Adequacy and Safety outcomes (hit rates).5657## Citation5859```bibtex60@misc{chen2025gaps,61 title={GAPS: A Clinically Grounded, Automated Benchmark for Evaluating AI Clinicians},62 author={Chen et al. (2025)},63 year={2025},64 note={arXiv:2510.13734}65}66```6768- arXiv: 2510.13734