| # | Model | Score | Steps | In tok | Out tok | Avg cost | Avg time |
|---|---|---|---|---|---|---|---|
| 1 | Claude Fable 5.1 | 0.2924 ±0.043 | 219 | 32.5M | 174k | $20.47 | 15.8h |
| 2 | GPT-5.6 | 0.2447 ±0.060 | 249 | 71.4M | 145k | $75.64 | 6.7h |
| 3 | Grok 4.6 | 0.2100 ±0.065 | 535 | 121.4M | 713k | $129.11 | 16.6h |
| 4 | GLM-5.3 | 0.1361 ±0.090 | 378 | 85.6M | 270k | $33.74 | 17.4h |
| 5 | DeepSeek V4 Flash Exp | 0.1288 ±0.065 | 410 | 81.1M | 256k | $1.53 | 15.5h |
| 6 | Kimi K3 | 0.1102 | 256 | 32.2M | 173k | $14.90 | 18.4h |
| 7 | Gemini 3.7 Flash | 0.0811 ±0.047 | 280 | 41.5M | 130k | $9.85 | 6.9h |
| 8 | Muse Spark 1.2 | 0.0769 ±0.074 | 202 | 59.3M | 260k | $13.61 | 3.8h |
| 9 | Qwen3.8-Max | 0.0489 ±0.069 | 385 | 57.1M | 348k | $16.80 | 19.5h |
| 10 | Inkling | 0.0000 ±0.000 | 136 | 5.6M | 31k | $5.45 | 1.7h |
Magnetoencephalography (MEG) records the magnetic fields produced by neural activity with millisecond resolution, and decoding heard speech from those recordings is a frontier problem in neuro-AI. The signal is faint and noisy, hundreds of sensor channels mix overlapping neural sources, and word-evoked responses vary across recordings — so a decoder that memorizes session quirks collapses on held-out data.
This task uses continuous LibriBrain recordings aligned to audiobook speech: given a recording and the sample index where a word was heard, the decoder must rank the vocabulary by how likely each word is to be the one the listener heard. The design space is deliberately open — from classical feature pipelines to end-to-end networks or adapting pretrained speech and MEG foundation models — but the result must survive sealed evaluation slices that stress rare words and long-duration generalization.
Build a word decoder and keep the complete replayable deliverable under /app/meg_decoder/: predict.py, model.py, run_summary.json, and a trained checkpoint/.
predict.py is invoked with --data-dir, --checkpoint, and --output-path, reads MEG recordings, event metadata, sensor metadata, and the vocabulary, and writes one JSONL row per input example_id.word_ids); duplicate or out-of-vocabulary IDs invalidate the row./app/meg_decoder/ directory must be no larger than 2.5 GB.Labeled LibriBrain development data under /data: training and validation splits with continuous MEG arrays in recordings.zarr, word-onset events with labels in events.parquet, sensor metadata, the complete vocabulary.json, and — for the training split only — the aligned stimulus audio. Optional pretrained checkpoints are staged offline under /models: the facebook/w2v-bert-2.0 speech encoder, the pnpl/MEG-XL MEG foundation model, and google-t5/t5-large. The pinned Python stack includes torch and torchaudio 2.6.0 (CUDA), transformers, mne, librosa, zarr, pandas, and scikit-learn, with one GPU available. A fail-closed scaffold sits at /app/meg_decoder/ and /app/validate_predictions.py checks outputs locally. The machine is offline; a sandbox-timer CLI reports the remaining budget.
A clean-room verifier evaluates a read-only snapshot of /app/meg_decoder/ on sealed hidden data, stripping every label-bearing column from the events it hands to the decoder and locking /data, /models, and the workspace to root during replay. Inference runs as the unprivileged agent user with a 30-minute cap on the full batch.
| Base image | nvidia/cuda:12.4.1-cudnn-devel-ubuntu22.04 |
| Tools available | CUDA, PyTorch, C/C++ toolchain, Python 3 |
| Compute | 8 CPUs · 64 GB RAM |
| GPU | 1× GPU (L4, A10G, L40S, or H100) |
| Time limit | 20h |
/models./models./models.