sciscape Publications
← All publications

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

Admitted 1 citing publication

References

3
  1. 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.

  2. 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.

  3. 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 publication

Public catalog entries on Sciscape.