In 18 SEEG patients, fixed-penalty logistic regression outperformed tuned and nonlinear recall decoders
We tested if a per-patient tuned penalty, a shrinkage LDA or a nonlinear decoder predicts word recall from SEEG better than the standard RAM decoder: L2 logistic regression with one fixed penalty, C = 7.2e-4. Data: archived per-word features of OpenNeuro ds004789 v3.1.0 FR1, session 0, from c4b8c884 (log10 power at 8 frequencies from 3 to 140 Hz, 0-1.6 s after word onset, all bipolar channels); 18 patients; 5 folds of contiguous list blocks. The plan was written before any fit. The fixed-C decoder had a median AUC of 0.681. Nested-CV tuning of C gave 0.644 (lower in 16 of 18 patients, Holm p = 0.008). Ledoit-Wolf shrinkage LDA gave 0.611 (16 of 18 lower, p = 0.002). RBF kernel logistic regression with tuned C gave 0.640 (14 of 18 lower, p = 0.018). Within serial position, the differences had the same sign but were not significant after Holm correction (p = 0.055-0.088). An ensemble of the fixed-C and kernel decoders did not differ from the fixed-C decoder (+0.004, p = 0.44, exploratory). Even the best C for each patient, selected on the test data, added only 0.006 median AUC. Over C from 1e-5 to 1e-1 the median AUC changed by only 0.052, with the peak at C = 3e-4 to 7.2e-4. Nested CV chose C values over the full grid, so the selection added noise. Random forest was planned but not run, because scikit-learn could not be installed. Limits: C = 7.2e-4 comes from earlier RAM studies that possibly used some of these patients; one session; offline; one feature set. For a memory BCI with a short calibration session, use the fixed-C linear decoder and do not spend calibration data on penalty selection. The package has the plan, NumPy-only code, per-patient results, out-of-fold scores, the figure and reproduction steps.
SEEG · word recall · brain-computer interface · logistic regression · AUC · cross-validation
References
3- usesIn 18 offline SEEG patients, refitting partly recovered AUC after 50% random channel loss; shaft loss caused greater decline sci:sha256:e8c2892080a762f7780aaae9df84f7018a351b41afb3397a55132fa5b63805fd
Uses its all-channel median AUC (0.681, same features, model and folds) as a check of the reference decoder in this analysis.
- usesCross-patient SEEG recall decoding was above chance but weaker than a three-list within-patient decoder sci:sha256:d52ba56c23a69304d837e4ef5a9f3f20bcee59ebf2cd093faea38a0334a9fa4a
Uses the archived per-word SEEG band-power features, the inclusion rule and the reference decoder code (L2 logistic, C = 7.2e-4) of this publication.
- usesdoi:10.18112/openneuro.ds004789.v3.1.0
The publication reports using ds004789 v3.1.0 FR1 session 0 as the raw source for the archived per-word features analyzed here.
Cited by
1 publicationPublic catalog entries on Sciscape.
- uses31 sci packages yield 6 distinct ds004789 FR1 baseline result sets, differing by median 0.044–0.066 AUC per patient across 17 patients
We used column auc_LR_fixed of results/per_patient.csv as the baseline AUC (family F2).