Views
No views yet
No fMRI or haemodynamic claim may be read off this model
These weights were trained through a BOLD path that never integrated the Balloon-Windkessel ODE.BOLDHead.stepwas not called in any of the five stages, the five haemodynamic parameters (log_kappa,log_gamma,log_tau,alpha,neural_gain) are bit-identical to their initialisation, andreal_bold_nlldiverged monotonically from 21.7 to 4.4e6 over the run.ds002336_realappears incontributed_sourcesand that is accurate: its BOLD channel contributed a gradient and no information. The two are different statements and only the first was ever checked.The defect is repaired in the code (ISSUE-008, closed 2026-08-09) and cannot be repaired in these weights, which cannot be un-trained. Any fMRI, haemodynamic or neurovascular claim about this artifact is unsupported.Two further limits from the same run: the amortised posterior is well-calibrated and uninformative (R^2 ~ 0 on all six parameters), and the EEG lead field is an analytic sphere, not a head model, so no source-localisation claim is available either.
Read this first: this checkpoint loses to copying the last observed sample forward. It is published as a negative result and as a reference artifact for others, not as a working model. If you are looking for a brain-dynamics model that works, this is not it.
This model never saw measured data during training, and four other training mechanisms were silently off. This run renamed its training stages; six gates in the trainer match on the previous run's stage names, and five of the six therefore gave the wrong answer:
gate decides result for this run admit measured sources refused -- no gradient was ever taken on real EEG per-stage gradient allowlist wildcard -- no restriction applied boundary randomisation of sim inputs off haemodynamic state in the rollout off build the individualizer off -- the stage named for it ran ordinary training admit simulated sources admitted, and correct only by accident Nothing raised, because every gate fails toward permissive: an unmatched stage name means "no restriction" rather than "unknown stage". The scores below are therefore a simulation-to-measurement transfer result from a partially configured trainer -- not a held-out-performance result -- and a stage named for measurement is not evidence that measurement occurred. Seereports/RUN2.mdsection 2b.
The comparison below flatters this model, and the correction is not applied to the numbers.evaluate.pyscores SC-WBD ony = target / s, wheresis each window's own standard deviation, with the Jacobian folded into the log-variance. Every baseline is scored on the raw target. The algebra is exact and model-independent:NLL_scaled = NLL_raw - log s, so the two sides are different random variables and SC-WBD's figure is the smaller one.Measured on this test fold,mean(log s) = 0.5694nats -- against a spread of 0.035 nats across the three non-trivial baselines, so the offset is roughly 17x the entire spread it is being compared against. In the baselines' units SC-WBD's NLL is approximately 3.75 rather than the 3.179 tabulated, and the gap to the best baseline is about 1.70 nats rather than 1.13. MSE is off by1/s^2and does not cancel.The rescale is harmless during training --sdoes not depend on the parameters -- and is a pure unearned advantage at evaluation. No verdict changes: every paired interval already excluded zero and the correction moves all of them further from SC-WBD. The numbers are left as measured rather than silently adjusted, because re-scoring both sides on the raw target is the fix and arithmetic on published figures is not.
No baseline beats scwbd-003 on the paired participant-clustered 95% interval of the per-window NLL difference
| arm | NLL | 95% CI | MSE | params |
|---|---|---|---|---|
scwbd-003 ← | 1.9863 | [1.9417, 2.0414] | 4.0001 | 26,304,729 |
var4 | 2.0240 | [1.9644, 2.1060] | 3.9853 | 20,544 |
ar16 | 2.0254 | [1.9624, 2.1096] | 4.0528 | 5,184 |
subject_specific_ar | 2.0254 | [1.9624, 2.1096] | 4.0528 | 77,248 |
population_gaussian | 2.0482 | [1.9873, 2.1294] | 4.1584 | 2,208 |
persistence | 2.3156 | [2.2469, 2.4083] | 7.1628 | 4,096 |
dense_neural | 9.3607 | [9.2443, 9.4916] | 1599.7175 | 26,296,869 |
| vs | Δ NLL | 95% CI | excludes zero |
|---|---|---|---|
var4 | -0.0377 | [-0.0669, -0.0169] | True |
ar16 | -0.0391 | [-0.0696, -0.0152] | True |
subject_specific_ar | -0.0391 | [-0.0696, -0.0152] | True |
population_gaussian | -0.0619 | [-0.0906, -0.0403] | True |
persistence | -0.3293 | [-0.3707, -0.2940] | True |
dense_neural | -7.3744 | [-7.5018, -7.2646] | True |
eeg.log_noise) sets the predictive variance, was left to SGD instead of its closed-form optimum, and ended up uniformly overconfident. The scalar cannot represent horizon-dependence at all; the baselines' variance can.Schaefer400x7 in fsLR/32k, subcortex Aseg14T, 10 declared sources (enigma_hcp_sc, hansen_receptors, hcps1200_maps, hill2010, margulies2016, neuromaps, raichle_metabolism, schaefer2018, sydnor2021, tian2020); is_biological = True. Full provenance, including every licence and citation, is carried inside the checkpoint under extra.anatomy and in reports/anatomy_prior.md.analytic_sphere_fallback, individual head model: False.subject_specific_ar is bit-for-bit identical to ar16: the participant-disjoint split leaves no test participant with a fitted model, so every scored window routes to the pooled fallback. Its own describe() reports n_subject_models=8, fallback_subjects=0 — which reads as healthy. A field only ever written on success is not a record. Read the table as five distinct comparators, not six, and note that the strongest one the thesis names is absent.0.000e+00. Every held-out person receives the identical population term. Measuring individualisation needs a within-participant temporal split, reported as a different claim. This is a property of the design, not a defect of this run, and it is why the individualisation figures here are absent rather than poor.gradient_permission. They carry no parameters in this checkpoint's parameter report, so the share of the model that could not receive a gradient is 0.0% -- this is a completeness note about the cards, not a finding about the weights. Computed from the source cards at 57e98e5, the commit this checkpoint records. That commit is recorded with a -dirty suffix, so the tree that trained carried uncommitted changes and the cards it used may differ from the cards at the commit.ar16 and subject_specific_ar, are bit-identical: the participant-disjoint split routes every test window to the ar16 fallback. Read the table as four distinct baselines.non-commercial: yes; share-alike: yes; attribution: required; redistribution: unknown; SHARE-ALIKE IN FORCE: derivative works must be released under the same licence; 1 source(s) with UNKNOWN licence (montage_calibration) — unknown is not permissivescwbd.release.licence.union_of, not asserted here.ATTRIBUTION
checkpoint: scwbd-003
============================================================
DATASET INPUTS (7)
ds000117 (dataset)
cite: Wakeman DG, Henson RN (2015). A multi-subject, multi-modal human neuroimaging dataset. Scientific Data 2:150001, doi:10.1038/sdata.2015.1. OpenNeuro dataset ds000117 v1.1.0, doi:10.18112/openneuro.ds000117.v1.1.0.
licence: [CC0-1.0] CC0 1.0 Universal (public domain dedication)
doi: 10.18112/openneuro.ds000117.v1.1.0
from: scwbd/sources/cards/ds000117.yaml
ds000117 (dataset)
cite: Wakeman DG, Henson RN (2015). A multi-subject, multi-modal human neuroimaging dataset. Scientific Data 2:150001, doi:10.1038/sdata.2015.1. OpenNeuro dataset ds000117 v1.1.0, doi:10.18112/openneuro.ds000117.v1.1.0.
licence: [CC0-1.0] CC0 1.0 Universal (public domain dedication)
doi: 10.18112/openneuro.ds000117.v1.1.0
from: scwbd/sources/cards/ds000117.yaml
ds002336 (dataset)
cite: Lioi G, Cury C, Perronnet L, Mano M, Bannier E, Lecuyer A, Barillot C (2020). Simultaneous MRI-EEG during a motor imagery neurofeedback task: an open access brain imaging dataset for multi-modal data integration. Scientific Data 7:173, doi:10.1038/s41597-020-0498-3. OpenNeuro dataset ds002336 v2.0.2, doi:10.18112/openneuro.ds002336.v2.0.2. Paradigm: Perronnet L et al. (2017), Front Hum Neurosci 11:193.
licence: [CC0-1.0] CC0 1.0 Universal (public domain dedication)
doi: 10.18112/openneuro.ds002336.v2.0.2
from: scwbd/sources/cards/ds002336.yaml
ds004024 (dataset)
cite: Hernandez Pavon JC, Schneider Garces N, Begnoche JP, Miller LE, Raij T (2022). OpenNeuro dataset ds004024, doi:10.18112/openneuro.ds004024.v1.0.0. Cortico-cortical paired associative stimulation (ccPAS) with bi-focal MRI-navigated TMS-EEG of left and right M1.
licence: [CC0-1.0] CC0 1.0 Universal (public domain dedication)
doi: 10.18112/openneuro.ds004024.v1.0.0
from: scwbd/sources/cards/ds004024.yaml
ds004024 (dataset)
cite: Hernandez Pavon JC, Schneider Garces N, Begnoche JP, Miller LE, Raij T (2022). OpenNeuro dataset ds004024, doi:10.18112/openneuro.ds004024.v1.0.0. Cortico-cortical paired associative stimulation (ccPAS) with bi-focal MRI-navigated TMS-EEG of left and right M1.
licence: [CC0-1.0] CC0 1.0 Universal (public domain dedication)
doi: 10.18112/openneuro.ds004024.v1.0.0
from: scwbd/sources/cards/ds004024.yaml
eegmmidb (dataset)
cite: Schalk G, McFarland DJ, Hinterberger T, Birbaumer N, Wolpaw JR (2004). BCI2000: A General-Purpose Brain-Computer Interface (BCI) System. IEEE Trans Biomed Eng 51(6):1034-1043. Dataset: Schalk G (2009), EEG Motor Movement/Imagery Dataset (version 1.0.0), PhysioNet, RRID:SCR_007345, https://doi.org/10.13026/C28G6P
licence: [ODC-By-1.0] Open Data Commons Attribution License v1.0 (ODC-By 1.0)
doi: 10.13026/C28G6P
from: scwbd/sources/cards/eegmmidb.yaml
sleep-edfx (dataset)
cite: Kemp B, Zwinderman AH, Tuk B, Kamphuisen HAC, Oberye JJL (2000). Analysis of a sleep-dependent neuronal feedback loop: the slow-wave microcontinuity of the EEG. IEEE Trans Biomed Eng 47(9):1185-1194. Dataset: Kemp B, Zwinderman AH, Tuk B, Kamphuisen HAC, Oberye JJL. Sleep-EDF Database Expanded (version 1.0.0), PhysioNet, https://doi.org/10.13026/C2X676
licence: [ODC-By-1.0] Open Data Commons Attribution License v1.0 (ODC-By 1.0)
doi: 10.13026/C2X676
from: scwbd/sources/cards/sleep-edfx.yamlscwbd/release/publish.py. None of them is typed into the card generator. The sources:reports/training/evaluation_run3.json — every score, CI, parameter count and split sizeconfigs/scwbd_001_beta.yaml — the training mixturescwbd/sources/cards/*.yaml — dataset citations and licencesreports/scope_gap.md, reports/training/p0_variance_channel.md — the two diagnoses, stated in prose above