SMASH 2026 · Paper #17 · Result card

NeuroBuilder: Auditable Agentic Data Curation for Neuro-Foundation Models

Ghazaleh Ranjbaran, Mahta Ramezanian-Panahi, Blake Aaron Richards, Irina Rish · Mila – Quebec AI Institute · IVADO · Université de Montréal · McGill University · Read the paper

The agent indexed 50 of 50 recordings and surfaced 7 of 7 planted conflicts. Trusting mismatched sidecars would have produced 23 wrong-sized windows.
messiness 1research subjects 12clinical patients 10annotations presentwindow 5 starget pressure Falserepeat runs 3max repairs 2agent model anthropic/claude-haiku-4.5intent Prepare every continuous EEG recording for a foundation model that can condition on clinic…
Recordings retained
50/50
Inspector's first proposal indexed 50; after 0 deterministic repair cycle(s) 50 · 0 of 3 decoys indexed
Native events matched
224/224
F1 = 100.000% · fabricated events: 0
Conflicts surfaced
7/7
status partial_pass · 0 repair cycle(s) · 0 recordings dropped by the Planner (sent for approval) · 0 event proposals blocked
Fabrication trap
0 vs 0
events invented for 6 unannotated recordings: LLM-only vs gated pipeline

From the abstract

We present NeuroBuilder, an agentic adaptation workflow that combines semantic reasoning with deterministic extraction, validation, provenance, and execution controls while reserving consequential decisions for researchers. TUEG received a full pass with zero fabricated events.

Evidence

Did the curated object match the source? (Table-1-style scorecard)
Did the curated object match the source? (Table-1-style scorecard)
Each bar is checked against a hidden reference spec written by the data generator. Green = complete.
Were the planted problems surfaced?
Were the planted problems surfaced?
Conflicts are flagged on the Global Index rows and kept for researcher review, not silently reconciled.
Is it reproducible, and does it invent events?
Is it reproducible, and does it invent events?
Left: repeated full runs at sampling temperature 1.0 (label = bounded repair cycles). Right: the same intent given to an LLM with no deterministic gate, for recordings that have no annotation stream.

Paper vs. your run

MetricPaperYour run
Recordings retained / input1,227 / 1,227 (HBN); 1,387 / 1,387 (TUEG)50/50synthetic tree
Metadata values matched / compared10,262 / 10,262; 15,257 / 15,257374/374
Native events matched / reference65,668 / 65,670; F1 = 99.997%224/224; F1 = 100.000%
Fabricated events (no annotation stream)not present; 0 fabricated0 (LLM-only baseline: 0)trap is this runbook's extension
Evaluation statuspartial_pass (HBN); full_pass (TUEG)partial_passpartial = conflicts surfaced for review
Fixed-window tensorizationThe 18 duration-eligible recordings produced all 1,099 expected windows; Two 1-s TUEG recordings were classified as ineligible_duration1,074/1,074 5-s windows; 2 ineligible_duration
Repeated runsTen prespecified runs ... Nine runs completed, and all nine passed the reference checks; one failed with a provider-side 5033 of 3 completed; 3 passed with identical Eventsabstract says 'Nine of ten evaluable'
LLM attempts per run8 (HBN); 11 (10 usable) (TUEG)2 (main run)11 calls in total incl. repeats and trap

Try next

Read this before sharing