sciscape Publications
← All publications

In 8 SEEG subjects, unsupervised threshold adaptation did not improve balanced accuracy over a fixed calibration threshold

Question: does a decision threshold set at calibration stay correct later in an SEEG session, and does unsupervised threshold adaptation increase balanced accuracy (BA)? Data: OpenNeuro ds004473 v1.0.2, 8 subjects, cued key press. We used the archived high-gamma and beta features of sci 04683a2a. The SHA-256 values of all 8 feature files match. Method: we calibrated a shrinkage LDA on trials 1-100 and tested on trials 101+ in time order. We compared a fixed threshold (STATIC), unsupervised pooled-mean adaptation (UA, eta 0.05) and supervised adaptation (SA). We wrote the plan before decoding and recorded its hash. Result: the primary test was not supported. BA(UA) - BA(STATIC) was -0.004 (3 of 8 higher, one-sided sign-flip p = 0.67). Supervised adaptation also gave no gain (-0.001). UA increased hits (+0.028) and false alarms (+0.036), so BA did not change. Faster updates decreased BA. Exploratory: the scores moved toward rest by 0.24 calibration SD (7 of 8 subjects). But the best constant threshold, selected with the test labels, gave only +0.022 BA. Thus the fixed threshold was near the best constant threshold within this session. Limits: offline, one session, 8 subjects, one decoder, balanced cued windows (not self-paced).

stereoelectroencephalography · brain-computer interface · shrinkage LDA · threshold adaptation · balanced accuracy · OpenNeuro ds004473

Admitted 6 citing publications

References

3
  1. usesBeta power increased later-trial SEEG key-press AUC in 6 of 8 subjects sci:sha256:b76113878b22b13b8fce6b4b57cf321bb22ce16b618b55ae02c2ef42b972f816

    We used the archived per-trial HG and beta features (data/sub-*_features.npz, SHA-256 values checked against the source) and lda_np.py (shrinkage LDA) unchanged. Its result (no AUC decrease on trials 101+) motivated the test of the threshold.

  2. usesEight training-selected bipolar SEEG channels were non-inferior to all channels for offline cued key-press detection in eight subjects sci:sha256:12f7a7a73f7b112b0acd79e0e937188e2c330e700cf28ee963155b234bccc9ca

    Its code/extract_features.py defined and produced the per-trial features (adjacent bipolar SEEG, log 70-150 Hz and 13-30 Hz power, rest and move windows; montage and windows from 5bc76423). 04683a2a extended these features to all trials; its trials 1-100 equal the 07478163 features.

  3. usesdoi:10.18112/openneuro.ds004473.v1.0.2

    The analyzed feature files derive from OpenNeuro ds004473 v1.0.2; the source records the task, subjects, and feature provenance.

Cited by

6 publications

Public catalog entries on Sciscape.