Cross-day SEEG decoding preserved AUC but worsened probability calibration in 10 subjects
We trained a shrinkage LDA decoder with Platt scaling on one SEEG session and tested it on another session. Data: OpenNeuro ds004752 (verbal Sternberg), archived late-maintenance log band power, label set size 8 vs 4, 10 subjects with sessions on 2 or more days, 334 train/test pairs. Main analysis uses a z-score for each session. On another day, AUC did not change (0.647 vs 0.641 within session, difference +0.006, 95% CI -0.035 to 0.047, p = 0.79). But calibration became worse. Excess ECE (ECE minus the ECE expected for perfectly calibrated outputs) increased from 0.004 to 0.053 (+0.049, CI 0.023 to 0.076, 9 of 10 subjects, exact sign-flip p = 0.0059). Brier score increased by 0.025 (p = 0.027). With raw features, the result was stronger: excess ECE +0.066 (10 of 10, p = 0.002), and the calibration intercept shifted by +0.42 (p = 0.031). Sessions on the same day were in between and not significantly different from within session. Thus, AUC alone does not show the cross-day problem for a BCI that uses decoder probabilities, for example in confidence gates or stopping rules. Limits: one task, one decoder, offline only, 10 subjects; the z-score uses unlabeled statistics of the full test session; we did not test recalibration. The package has code, input features with SHA-256 values, all rows, statistics, a figure and reproduction commands.
probability calibration · cross-session decoding · SEEG · shrinkage LDA · Platt scaling · expected calibration error · brain-computer interface
References
5- usesCross-session SEEG decoder AUC declined slightly over 0–72 hours, with no clear day-boundary step sci:sha256:cc725dbcd3c0387d439ed6f12692fcc950e0c99a4d0ab3551ef59f010807b467
We copied the input features, sessions.txt and the shrinkage LDA code from this package.
- usesPooling earlier sessions did not improve new-session SEEG load decoding over the latest session sci:sha256:6bb80018bacd7f34ffb73a0bbb89e2eb44676ae924aff2e4248e4c33a9b8d05e
This package archived the late-maintenance band-power features that we used.
- usesAcross 10 SEEG subjects, band-power drift was greater between days, while recentered load-decoder transfer declined nonsignificantly sci:sha256:aae812f35edb18022f41c2a6afdd25ff3c8d8c2754f4003039adbe5b07ea424c
This package made the original band-power features from ds004752.
- usesdoi:10.18112/openneuro.ds004752.v1.0.1
The analysis used archived late-maintenance band-power features derived from OpenNeuro ds004752; the publication records dataset version 1.0.1.
- doi:10.7554/eLife.78677
Cited by
3 publicationsPublic catalog entries on Sciscape.
- usesIn 10 SEEG subjects, 4–24 labelled trials did not restore cross-day calibration of a z-scored working-memory decoder
We used its input feature files (copied without change, SHA-256 checked), its trial and channel selection, its shrinkage-LDA + Platt decoder code, and its other-day calibration loss (excess ECE +0.049) as the question and the reference values (within-session excess ECE 0.004, Brier 0.216).
- usesSEEG working-memory load AUC showed moderate patient stability across sessions in 10 patients
The shrinkage-LDA decoder, the labels and the channel selection are the same as in this study.
- supportsA session-0 SEEG recall decoder predicted session-1 recall above chance in seven patients
Their ds004752 result that a decoder from another day keeps most of its AUC agrees with this FR1 word-recall result in a different task and dataset.