Evaluates an AI agent's ability to perform multi-step medical reasoning and tool orchestration for chest X-ray interpretation. It probes capabilities across seven clinically relevant categories: detection, classification, localization, comparison, relationship, diagnosis, and characterization. Use when the user wants to benchmark on ChestAgentBench, or asks about evaluating this task. Reports Accuracy (%).
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill chestagentbench-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Chestagentbench Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-chestagentbench-eval)More formats (shields.io, HTML) on the badges page.
---
name: chestagentbench-eval
description: Evaluates an AI agent's ability to perform multi-step medical reasoning and tool orchestration for chest X-ray interpretation. It probes capabilities across seven clinically relevant categories: detection, classification, localization, comparison, relationship, diagnosis, and characterization. Use when the user wants to benchmark on ChestAgentBench, or asks about evaluating this task. Reports Accuracy (%).
metadata:
skill_kind: dataset_eval
source_arxiv: 2502.02673
bibtex_key: fallahpour2025medrax
confidence: high
---
# chestagentbench-eval
> MedRAX: Medical Reasoning Agent for Chest X-ray — Fallahpour et al. (2025) (arXiv:2502.02673, 2025)
## What this evaluates
Evaluates an AI agent's ability to perform multi-step medical reasoning and tool orchestration for chest X-ray interpretation. It probes capabilities across seven clinically relevant categories: detection, classification, localization, comparison, relationship, diagnosis, and characterization.
## Datasets
- **ChestAgentBench** — total 2500; splits: test (2500); repo https://github.com/bowang-lab/MedRAX
## Metrics
- `Accuracy (%)` **(primary)** — range: percent
- Calculated as the percentage of correctly answered questions out of the total 2,500 items. A response is considered correct if the extracted letter choice matches the ground truth label.
## Input / output format
**Input**: A chest X-ray image paired with a multiple-choice question containing six options (A-F) that requires multi-step clinical reasoning.
**Output**: A text response containing a single letter choice (A-F). The evaluation pipeline uses regex to extract the choice; invalid, unclear, or timeout responses are retried up to three times before being marked incorrect.
## Scoring recipe
```python
def compute_accuracy(predictions, gold_labels):
correct = 0
for pred, gold in zip(predictions, gold_labels):
extracted = extract_letter_via_regex(pred)
if extracted is None:
extracted = retry_extraction(pred, max_retries=3)
if extracted == gold:
correct += 1
return (correct / len(gold_labels)) * 100
```
## Common pitfalls
- Regex-based extraction often fails on verbose chain-of-thought outputs, requiring a retry mechanism that can artificially inflate or deflate accuracy if not standardized.
- The six-choice format (16.7% random baseline) makes models prone to guessing on fine-grained distinctions like localization or characterization without explicit tool grounding.
- Timeouts and API errors during tool execution are counted as incorrect, which heavily penalizes latency-sensitive agents compared to direct VLMs.
## Evidence (verbatim from paper)
> We evaluate models on four complementary benchmarks: (1) ChestAgentBench, our proposed benchmark described in Section [4], which assesses comprehensive CXR reasoning through 2,500 six-choice questions across seven categories: detection, classification, localization, comparison, relationship, characterization, and diagnosis. Model performance is measured by accuracy across all questions. We process model responses using regex to extract letter choices. For unclear responses, errors, or timeouts, we retry up to three times. Responses that remain invalid or do not choose a single choice are marked incorrect.
## Citation
```bibtex
@misc{fallahpour2025medrax,
title={MedRAX: Medical Reasoning Agent for Chest X-ray},
author={Fallahpour et al. (2025)},
year={2025},
note={arXiv:2502.02673}
}
```
- arXiv: 2502.02673
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!