Accepted to BioNLP 2026. See you in San Diego

SCoPE plans its way
through clinical trial data.

Structured Clinical hybrid Planning for Evidence retrieval in clinical trials.

A lightweight, multi-LLM planner and executor framework for reasoning over clinical trial tables. The answer isn't sitting in a visible cell, so it has to be worked out from the row evidence. Explicit planning beats direct prompting and the heavier agentic baselines, and it stays more efficient while doing it.

Suparno Roy Chowdhury* Manan Roy Choudhury* Tejas Anvekar Muhammad Ali Khan Kaneez Zahra Rubab Khakwani Mohamad Bassam Sonbol Irbaz Bin Riaz Vivek Gupta
Arizona State University  ·  Mayo Clinic
* Equal contribution    Corresponding authors

Main Results · Table 3

Explicit planning wins across every backbone.

Per-model, the same backbone acts as both planner and executor. Table F1 is the primary metric; SCoPE (ours) is the best row for each column. The biggest lift lands on the weakest implicit reasoner, Qwen3.

Qwen3 · Table F1
+6.87
56.32 → 63.19
Qwen3 · Row Jaccard
+7.12
44.95 → 52.07
Llama-3.3 · Row Jaccard
+2.83
57.83 → 60.66
GPT-OSS · Row Jaccard
+0.71
61.77 → 62.48

Grounded row-level reasoning accuracy

F1 Table F1 (primary) RJ Grounded Row Jaccard FM Grounded Fowlkes-Mallows
Method Qwen3 Llama-3.3 GPT-OSS
F1RJFM F1RJFM F1RJFM
BlendSQLTabular / structured 11.566.5220.63 5.605.155.81 7.306.487.71
EHRAgentTabular / structured 32.9929.7933.74 30.9928.0731.69 34.8531.2335.65
Zero-ShotPrompting 56.3244.9562.73 66.9654.5572.04 73.5061.0577.47
CoTPrompting 55.3744.6561.93 70.8757.8375.15 74.1761.7778.05
Few-ShotPrompting 54.7444.0961.48 69.3856.5674.05 73.9961.5577.85
TableGPT2Table model · single, no backbone split Single table model.  F1 44.03 · RJ 33.78 · FM 50.81
SCoPE Ours · Best 63.1952.0769.45 70.8760.6676.12 74.3162.4878.27

Higher is better on all metrics, and values are shown after one-to-one row alignment. The marks the best value in each column. SCoPE leads every backbone on all three metrics, matching the best prompting baseline on Llama-3.3 Table F1 (70.87).

Table F1 by method & backbone

Primary metric. SCoPE (highlighted) tops every backbone group. Few-Shot and TableGPT2 are left out here to keep it readable, so check the full table above for those.

020 406080 63.19 70.87 74.31 Qwen3 Llama-3.3 GPT-OSS
BlendSQL EHRAgent Zero-Shot CoT SCoPE (ours)

Why this is hard · Figure 1

The answer isn't in the table. It has to be derived.

SCoPE reasons from inferred data present in visible rows through normalization, extraction, and a bit of light domain reasoning.

The question For Pembrolizumab trials, list the additional agents in the treatment regimen beyond the ICI.
NCT Treatment Regimen Added Agents
NCT02039674 Pembrolizumab + Pemetrexed + Carboplatin ["pemetrexed", "carboplatin"]
NCT02578680 Pembrolizumab + Platinum agent ["platinum agent"]
NCT02358031 Pembrolizumab + Platinum agent + 5-Fluorouracil ["platinum agent", "5-fluorouracil"]
NCT03066778 Pembrolizumab + Etoposide + Platinum agent ["etoposide", "platinum agent"]
NCT02574598 Pembrolizumab + Docetaxel ["docetaxel"]
Gold answer

Every agent in the Treatment Regimen other than Pembrolizumab, for example [Pemetrexed + Carboplatin]. The dashed gold column is worked out row by row from the visible evidence, and the model never sees it.

How SCoPE works · 3 stages

Select the rows, write the plan, execute against evidence.

Planning pulls apart three decisions that normally get tangled together, row grounding, source-field identification, and transformation. Under direct prompting, any one of them can quietly go wrong on its own.

STAGE 01
Executor · Row Selection

Find the relevant rows

Identify the candidate subset of rows relevant to the question from the full visible table.

STAGE 02
Planner · Structured Reasoning

Emit an explicit JSON plan

A machine-checkable plan naming the inferred source column, relevant columns, and the rules for deriving the answer.

STAGE 03
Executor · Final Generation

Produce row-aligned answers

Follow the plan to generate row-aligned predictions strictly from visible evidence.

SCoPE pipeline diagram showing a question and visible clinical-trial table flowing through an executor row-selection stage, a planner that emits a structured JSON plan, and a final executor stage that produces row-aligned predictions.
The SCoPE planner-executor pipeline. Planner and executor may share a backbone or differ (cross-model).
Why decompose? In a single direct prompt, row grounding, source-field identification, and transformation all happen at once, so one silent mistake can wreck the whole answer. SCoPE turns each into its own explicit, inspectable step. Failures stay contained, and the stages that are working still carry the answer.

The benchmark · Tables 1 & 2

Compact, but information-dense.

1,500 hybrid reasoning questions over a single living-evidence oncology table, where every target is derived deterministically from the visible evidence and then held out at inference.

159Rows
32Columns
105Unique trials (NCT)
19Cancer types
13ICI names
131Unique PubMed IDs
95Trial names
21.2Mean Q length (tokens)
31Target fields

How the 1,500 questions were built

500 expert-authored seeds paired executable SQLite augment via atomic edits → 1,500 re-verified read-only rewritten to fluent NL

Seeds authored by a certified oncology researcher over the IOTOX living-evidence table (years 2010-2021). Targets are derived deterministically from visible evidence and held out at inference time.

Answer-type distribution

1,500 questions across four answer types.

String 957 List 241 Boolean 224 Null-only 78 0 ~500 ~960

Ablations · Tables 4 & 5

A stronger planner lifts a fixed executor.

Mixing planner and executor backbones shows where the gains actually come from, and it shows that constrained grounded execution beats compiling the plan into code.

Cross-model, planner and executor differ

Table 4 · F1 / RJ / FM

ExecutorPlannerF1RJFM
GPT-OSSQwen375.0763.7479.26
Qwen3GPT-OSS59.5948.2666.32
Qwen3Llama-3.362.4751.4068.88
GPT-OSSLlama-3.375.1263.8879.28
Llama-3.3GPT-OSS68.0157.3773.64
Llama-3.3Qwen371.4361.3376.64
Best cross-model. A stronger planner helps even when the executor stays fixed. A GPT-OSS executor with a Llama-3.3 planner hits 75.12, above the 74.31 you get from same-backbone SCoPE.

Planner → coder baseline

Table 5 · compile the plan to Python instead of grounded LLM execution

Coder modelF1RJFM
GPT-OSS14.5611.6723.39
Qwen348.9237.5356.01
Llama-3.363.4051.5569.10
Grounded execution is more robust. Even the best coder (Llama-3.3, 63.40) stays below same-backbone SCoPE. Code-synthesis execution is far more brittle than constrained grounded execution.

Efficiency · Figure 3

On the accuracy-cost frontier.

Tokens per question vs. Table F1 (Qwen-based). SCoPE reaches ~63% F1 for only a modestly larger token budget than direct prompting.

020 406080 0 20k 40k 60k Tokens per question → Table F1 → BlendSQL EHRAgent Zero / Few / CoT SCoPE ~63% F1
SCoPE

Sits on the best accuracy-cost frontier, around 63% Table F1 for only a modestly larger token budget than direct prompting.

Zero / Few / CoT

Cluster around 28k to 30k tokens but stay in the mid-50s on F1.

EHRAgent

Cheap, but much less accurate.

BlendSQL

Both the most expensive and the weakest.

Error analysis · Table 6

Where planning helps, and where it doesn't.

SCoPE (GPT-OSS executor, Llama-3.3 planner) vs. GPT-OSS CoT, by question intent. Positive means SCoPE is better. Bars show ΔF1; gains concentrate on schema-grounding-heavy intents.

Schema / structural labeling N = 168
ΔF1 +4.93ΔRJ +7.94
Normalization / classification N = 341
ΔF1 +1.36ΔRJ +2.30
Structured extraction N = 433
ΔF1 +0.84ΔRJ +2.08
Endpoint reasoning N = 181
ΔF1 +0.45ΔRJ +1.21
Bucketing / discretization N = 254
ΔF1 −0.81ΔRJ +0.15
Metadata normalization / extraction N = 123
ΔF1 −0.90ΔRJ −0.92
← SCoPE worse ΔF1 = 0 SCoPE better →
Takeaway. The gains concentrate on schema-grounding-heavy intents. The method is weakest on exact-threshold bucketing and on brittle metadata and acronym normalization. The strong categories improve more in ΔRJ than in ΔF1, which tells us the real benefit is better row-level grounding.
Partner institutions