# ST-EEGFormer: results on public EEG datasets

Foundation model

ST-EEGFormer is a pretrained EEG Transformer released in small, base and large sizes. Its paper's appendix lists eleven public pretraining datasets — BETA among them — plus the authors' own in-house recordings, so its cells on both BETA protocols are marked as in the authors' pretraining list. BCI Report ran Base and Large frozen and adapted Base on EEGMAT. Its README reserves the paper, the diagrams and the name, none of which is reproduced here.

Measured on: [ds003810](https://bci.report/datasets/ds003810/); [EEGMAT](https://bci.report/datasets/eegmat/); [BETA](https://bci.report/datasets/beta/); [ds006593](https://bci.report/datasets/ds006593/); [TMNRED / ds005383](https://bci.report/datasets/tmnred/); [EESM19 scalp subset](https://bci.report/datasets/eesm19/); [ds005342](https://bci.report/datasets/ds005342/) · Protocols: [Motor imagery & rest](https://bci.report/protocols/mi-rest/); [Arithmetic & rest](https://bci.report/protocols/arithmetic-rest/); [SSVEP · 8 channels](https://bci.report/protocols/beta-8ch/); [SSVEP · 4 channels](https://bci.report/protocols/beta-4ch/); [P300 target ERP](https://bci.report/protocols/p300-target/); [Semantic target ERP](https://bci.report/protocols/semantic-target/); [Sleep staging](https://bci.report/protocols/sleep-scalp/); [Idle & command](https://bci.report/protocols/idle/)

**Also known as** ST-EEGFormer Base · ST-EEGFormer Large · STEEGFormer

**Reference** [ST-EEGFormer, OpenReview 5Xwm8e6vbh ↗](https://openreview.net/forum?id=5Xwm8e6vbh)

Directory status: Evaluated · [Official code ↗](https://github.com/LiuyinYang1101/STEEGFormer) · Description sources [openreview.net](https://openreview.net/forum?id=5Xwm8e6vbh) · [github.com](https://github.com/LiuyinYang1101/STEEGFormer)

## Published results

Grouped by dataset. Compare figures within a group only: across groups the task, cohort, chance level and electrode layout all change.

### [ds003810](https://bci.report/datasets/ds003810/) · v9 foundation encoders, frozen · motor imagery & rest

Read with its protocol: [Core-matrix protocol: Motor imagery & rest](https://bci.report/protocols/mi-rest/#foundation-v9) · Chance level 50.0% · [foundation-models-mi-rest.csv](https://bci.report/data/foundation-models-mi-rest.csv)

**Balanced accuracy, 2 configurations.** Dot: the estimate; line: 95% interval; dashed line: chance level where the payload records one.

- ST-EEGFormer Base: 58.1% (53.7%–63.3%)
- ST-EEGFormer Large: 62.4% (57.4%–67.8%)

| Method | Condition | Metric | Value | People |
| --- | --- | --- | --- | --- |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 58.1% (53.7%–63.3%) | 10 |
| [ST-EEGFormer Large](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 62.4% (57.4%–67.8%) | 10 |

Weights terms: ST-EEGFormer under MIT. No model’s authors endorse these results. [Every weights licence and its terms →](https://bci.report/protocols/mi-rest/#v9-licences)

### [EEGMAT](https://bci.report/datasets/eegmat/) · v9 foundation encoders, frozen · arithmetic & rest

Read with its protocol: [Core-matrix protocol: Arithmetic & rest](https://bci.report/protocols/arithmetic-rest/#foundation-v9) · Chance level 50.0% · [foundation-models-arithmetic-rest.csv](https://bci.report/data/foundation-models-arithmetic-rest.csv)

**Balanced accuracy, 2 configurations.** Dot: the estimate; line: 95% interval; dashed line: chance level where the payload records one.

- ST-EEGFormer Base: 64.5% (59.0%–70.0%)
- ST-EEGFormer Large: 63.4% (57.8%–69.0%)

| Method | Condition | Metric | Value | People |
| --- | --- | --- | --- | --- |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 64.5% (59.0%–70.0%) | 36 |
| [ST-EEGFormer Large](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 63.4% (57.8%–69.0%) | 36 |

Weights terms: ST-EEGFormer under MIT. No model’s authors endorse these results. [Every weights licence and its terms →](https://bci.report/protocols/arithmetic-rest/#v9-licences)

### [EEGMAT](https://bci.report/datasets/eegmat/) · Model adaptation, v9 · new people, same task, one fixed recipe (not a ranking)

Read with its protocol: [Core-matrix protocol: Arithmetic & rest](https://bci.report/protocols/arithmetic-rest/#v9-adaptation) · Chance level 50.0% · [foundation-models-update.json](https://bci.report/data/foundation-models-update.json)

**Balanced accuracy, 2 configurations.** Dot: the estimate; line: 95% interval; dashed line: chance level where the payload records one.

- ST-EEGFormer Base · Frozen encoder + trained head: 63.2% (59.7%–66.7%)
- ST-EEGFormer Base · LoRA rank 4 + head: 65.1% (61.0%–69.4%)

| Method | Condition | Metric | Value | People |
| --- | --- | --- | --- | --- |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | Frozen encoder + trained head | Balanced accuracy | 63.2% (59.7%–66.7%) — 1,538 trainable parameters. | 36 |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | LoRA rank 4 + head | Balanced accuracy | 65.1% (61.0%–69.4%) — 148,994 trainable parameters. | 36 |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | LoRA minus frozen + head, same people and folds | Paired difference | +1.9 pp (−0.2 pp–+4.1 pp) — 20 people improved, 16 got worse, 0 unchanged. The interval includes zero: no change is established. | 36 |

Weights terms: ST-EEGFormer under MIT. No model’s authors endorse these results. [Every weights licence and its terms →](https://bci.report/protocols/arithmetic-rest/#v9-licences)

### [BETA](https://bci.report/datasets/beta/) · v9 foundation encoders, frozen · SSVEP, 8 channels

Read with its protocol: [Core-matrix protocol: SSVEP · 8 channels](https://bci.report/protocols/beta-8ch/#foundation-v9) · Chance level 2.5% · [foundation-models-beta-8ch.csv](https://bci.report/data/foundation-models-beta-8ch.csv)

**Balanced accuracy, 2 configurations.** Dot: the estimate; line: 95% interval; dashed line: chance level where the payload records one.

- ST-EEGFormer Base: 17.1% (15.5%–18.8%)
- ST-EEGFormer Large: 22.6% (20.1%–25.3%)

| Method | Condition | Metric | Value | People |
| --- | --- | --- | --- | --- |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 17.1% (15.5%–18.8%) — Pretraining exposure: in the authors' published pretraining list. | 70 |
| [ST-EEGFormer Large](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 22.6% (20.1%–25.3%) — Pretraining exposure: in the authors' published pretraining list. | 70 |

Weights terms: ST-EEGFormer under MIT. No model’s authors endorse these results. [Every weights licence and its terms →](https://bci.report/protocols/beta-8ch/#v9-licences)

### [BETA](https://bci.report/datasets/beta/) · v9 foundation encoders, frozen · SSVEP, 4 channels

Read with its protocol: [Core-matrix protocol: SSVEP · 4 channels](https://bci.report/protocols/beta-4ch/#foundation-v9) · Chance level 2.5% · [foundation-models-beta-4ch.csv](https://bci.report/data/foundation-models-beta-4ch.csv)

**Balanced accuracy, 2 configurations.** Dot: the estimate; line: 95% interval; dashed line: chance level where the payload records one.

- ST-EEGFormer Base: 17.5% (15.8%–19.3%)
- ST-EEGFormer Large: 22.4% (19.9%–25.0%)

| Method | Condition | Metric | Value | People |
| --- | --- | --- | --- | --- |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 17.5% (15.8%–19.3%) — Pretraining exposure: in the authors' published pretraining list. | 70 |
| [ST-EEGFormer Large](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 22.4% (19.9%–25.0%) — Pretraining exposure: in the authors' published pretraining list. | 70 |

Weights terms: ST-EEGFormer under MIT. No model’s authors endorse these results. [Every weights licence and its terms →](https://bci.report/protocols/beta-4ch/#v9-licences)

### [ds006593](https://bci.report/datasets/ds006593/) · v9 foundation encoders, frozen · P300 target ERP

Read with its protocol: [Core-matrix protocol: P300 target ERP](https://bci.report/protocols/p300-target/#foundation-v9) · Chance level 50.0% · [foundation-models-p300-target.csv](https://bci.report/data/foundation-models-p300-target.csv)

**Balanced accuracy, 2 configurations.** Dot: the estimate; line: 95% interval; dashed line: chance level where the payload records one.

- ST-EEGFormer Base: 53.6% (52.3%–54.8%)
- ST-EEGFormer Large: 52.7% (51.3%–54.2%)

| Method | Condition | Metric | Value | People |
| --- | --- | --- | --- | --- |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 53.6% (52.3%–54.8%) | 21 |
| [ST-EEGFormer Large](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 52.7% (51.3%–54.2%) | 21 |

Weights terms: ST-EEGFormer under MIT. No model’s authors endorse these results. [Every weights licence and its terms →](https://bci.report/protocols/p300-target/#v9-licences)

### [TMNRED / ds005383](https://bci.report/datasets/tmnred/) · v9 foundation encoders, frozen · semantic target ERP

Read with its protocol: [Core-matrix protocol: Semantic target ERP](https://bci.report/protocols/semantic-target/#foundation-v9) · Chance level 50.0% · [foundation-models-semantic-target.csv](https://bci.report/data/foundation-models-semantic-target.csv)

**Balanced accuracy, 2 configurations.** Dot: the estimate; line: 95% interval; dashed line: chance level where the payload records one.

- ST-EEGFormer Base: 54.6% (52.9%–56.4%)
- ST-EEGFormer Large: 57.8% (56.0%–59.6%)

| Method | Condition | Metric | Value | People |
| --- | --- | --- | --- | --- |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 54.6% (52.9%–56.4%) | 30 |
| [ST-EEGFormer Large](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 57.8% (56.0%–59.6%) | 30 |

Weights terms: ST-EEGFormer under MIT. No model’s authors endorse these results. [Every weights licence and its terms →](https://bci.report/protocols/semantic-target/#v9-licences)

### [EESM19 scalp subset](https://bci.report/datasets/eesm19/) · v9 foundation encoders, frozen · sleep staging

Read with its protocol: [Core-matrix protocol: Sleep staging](https://bci.report/protocols/sleep-scalp/#foundation-v9) · Chance level 20.0% · [foundation-models-sleep-scalp.csv](https://bci.report/data/foundation-models-sleep-scalp.csv)

**Balanced accuracy, 2 configurations.** Dot: the estimate; line: 95% interval; dashed line: chance level where the payload records one.

- ST-EEGFormer Base: 77.3% (75.6%–78.8%)
- ST-EEGFormer Large: 79.6% (78.2%–81.0%)

| Method | Condition | Metric | Value | People |
| --- | --- | --- | --- | --- |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 77.3% (75.6%–78.8%) | 20 |
| [ST-EEGFormer Large](https://bci.report/methods/st-eegformer/) | Frozen encoder + ridge head | Balanced accuracy | 79.6% (78.2%–81.0%) | 20 |

Weights terms: ST-EEGFormer under MIT. No model’s authors endorse these results. [Every weights licence and its terms →](https://bci.report/protocols/sleep-scalp/#v9-licences)

### [ds005342](https://bci.report/datasets/ds005342/) · v9 foundation encoders, frozen · idle & command

Read with its protocol: [Core-matrix protocol: Idle & command](https://bci.report/protocols/idle/#foundation-v9) · [foundation-models-idle.csv](https://bci.report/data/foundation-models-idle.csv)

| Method | Condition | Metric | Value | People |
| --- | --- | --- | --- | --- |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | Frozen encoder + linear head | Commands detected ≤3 s | 16 / 60 — 1 of 4 people always abstained. | 4 |
| [ST-EEGFormer Base](https://bci.report/methods/st-eegformer/) | Frozen encoder + linear head | Idle false activations | 1 / 60 | 4 |
| [ST-EEGFormer Large](https://bci.report/methods/st-eegformer/) | Frozen encoder + linear head | Commands detected ≤3 s | 20 / 60 — 1 of 4 people always abstained. | 4 |
| [ST-EEGFormer Large](https://bci.report/methods/st-eegformer/) | Frozen encoder + linear head | Idle false activations | 1 / 60 | 4 |

Weights terms: ST-EEGFormer under MIT. No model’s authors endorse these results. [Every weights licence and its terms →](https://bci.report/protocols/idle/#v9-licences)

[All methods →](https://bci.report/methods/) · [All datasets →](https://bci.report/datasets/)

## Checkpoints, inputs and terms

What was run, as the v9 release records it: each checkpoint’s revision and SHA-256, its encoder parameters, the footnote its rows carry and its weights licence. No weights, adapted weights or LoRA deltas were kept or shared, and no endorsement by the model’s authors is implied.

### ST-EEGFormer Base

- Panel: A row beside the core matrix on every protocol page
- Encoder parameters: 85.18M
- Revision: `official GitHub release checkpoint-288.pth (code @ 542ee17)`
- Checkpoint SHA-256: `3c04469072b1e2acf9333ee48ee1002f2db42f46ffb0daab6269686ebc6fe6c1`
- Paper: [paper ↗](https://openreview.net/forum?id=5Xwm8e6vbh)
- Weights licence: MIT (repo LICENSE; README reserves the paper, diagrams and the name)
- Licence note: MIT (repository LICENSE; the README reserves the paper, diagrams and the ST-EEGFormer name).
- Rights review: MIT repository licence; its README reserves the paper, the diagrams and the ST-EEGFormer name, none of which is reproduced. Aggregate scores only.
- Row footnote: BETA cells are pretraining-exposed (BETA is in the ST-EEGFormer corpus).
- EEGMAT adaptation: Run: a head trained on the frozen encoder against LoRA rank 4, three seeds.

### ST-EEGFormer Large

- Panel: A row beside the core matrix on every protocol page
- Encoder parameters: 303.00M
- Revision: `official GitHub release large_weights_only_196.pth`
- Checkpoint SHA-256: `7b2ed01dec88938ea0a8aba5621eab283bb61ec12b88c6475722fffae8afda83`
- Paper: [paper ↗](https://openreview.net/forum?id=5Xwm8e6vbh)
- Weights licence: MIT (as Base)
- Rights review: MIT repository licence; its README reserves the paper, the diagrams and the ST-EEGFormer name, none of which is reproduced. Aggregate scores only.
- Row footnote: BETA cells are pretraining-exposed. The authors' downstream class (1-based temporal index) was used; Large may have been pretrained with a 0-based index. Frozen probes only.
- Notes: ST-EEGFormer Large uses the authors' downstream class (1-based temporal index); a label-free reconstruction check suggests Large was pretrained with a 0-based index, so its temporal sinusoid may be shifted by one position.
- EEGMAT adaptation: not run by design: ST-EEGFormer Large is frozen probes only

## Pretraining exposure, by dataset

Whether each core dataset is in the model authors’ published pretraining list, checked on 2026-10-04 and linked to the source. A dataset absent from the list is not proof that its recordings were never seen; recording-level audits were not done.

### ST-EEGFormer Base · ST-EEGFormer Large

| Dataset | Protocols | Statement | Source |
| --- | --- | --- | --- |
| [ds003810 Motor Imagery vs Rest (low-cost EEG; Peterson et al.)](https://doi.org/10.18112/openneuro.ds003810.v2.0.2) | [Motor imagery & rest](https://bci.report/protocols/mi-rest/) | not in the authors' published pretraining list (checked 2026-10-04) | [source ↗](https://web.archive.org/web/20260609032700/https://openreview.net/pdf?id=5Xwm8e6vbh) · [source ↗](https://github.com/LiuyinYang1101/STEEGFormer) |
| [EEGMAT (PhysioNet EEG During Mental Arithmetic Tasks; Zyma et al. 2019)](https://physionet.org/content/eegmat/1.0.0/) | [Arithmetic & rest](https://bci.report/protocols/arithmetic-rest/) | not in the authors' published pretraining list (checked 2026-10-04) | [source ↗](https://web.archive.org/web/20260609032700/https://openreview.net/pdf?id=5Xwm8e6vbh) · [source ↗](https://github.com/LiuyinYang1101/STEEGFormer) |
| [ds006593 cBCI Matrix Multimodal Dataset (Celik et al.)](https://doi.org/10.18112/openneuro.ds006593.v1.0.0) | [P300 target ERP](https://bci.report/protocols/p300-target/) | not in the authors' published pretraining list (checked 2026-10-04) | [source ↗](https://web.archive.org/web/20260609032700/https://openreview.net/pdf?id=5Xwm8e6vbh) · [source ↗](https://github.com/LiuyinYang1101/STEEGFormer) |
| [ds005383 TMNRED (Bai et al. 2025, Sci. Data 12:701)](https://doi.org/10.18112/openneuro.ds005383.v1.0.0) | [Semantic target ERP](https://bci.report/protocols/semantic-target/) | not in the authors' published pretraining list (checked 2026-10-04) | [source ↗](https://web.archive.org/web/20260609032700/https://openreview.net/pdf?id=5Xwm8e6vbh) · [source ↗](https://github.com/LiuyinYang1101/STEEGFormer) |
| [EESM19 Ear-EEG Sleep Monitoring 2019 (OpenNeuro ds005185; Mikkelsen et al.)](https://doi.org/10.18112/openneuro.ds005185.v1.0.2) | [Sleep staging](https://bci.report/protocols/sleep-scalp/) | not in the authors' published pretraining list (checked 2026-10-04) | [source ↗](https://web.archive.org/web/20260609032700/https://openreview.net/pdf?id=5Xwm8e6vbh) · [source ↗](https://github.com/LiuyinYang1101/STEEGFormer) |
| [BETA 40-target SSVEP (Liu et al. 2020, Front. Neurosci. 14:627)](https://figshare.com/articles/dataset/The_BETA_database/12264401) | [SSVEP · 8 channels](https://bci.report/protocols/beta-8ch/) · [SSVEP · 4 channels](https://bci.report/protocols/beta-4ch/) | in the authors' published pretraining list | [source ↗](https://web.archive.org/web/20260609032700/https://openreview.net/pdf?id=5Xwm8e6vbh) · [source ↗](https://openreview.net/forum?id=5Xwm8e6vbh) |
| [ds005342 EEG offline/online MI for standing and sitting (Triana-Guzman et al.)](https://doi.org/10.18112/openneuro.ds005342.v1.0.3) | [Idle & command](https://bci.report/protocols/idle/) | not in the authors' published pretraining list (checked 2026-10-04) | [source ↗](https://web.archive.org/web/20260609032700/https://openreview.net/pdf?id=5Xwm8e6vbh) · [source ↗](https://github.com/LiuyinYang1101/STEEGFormer) |

**Note on the check:** ST-EEGFormer's in-house data is not described in detail; it is the authors' own lab recordings, so it cannot be any of the seven third-party datasets.

## Cite this page

BCI Report (2026). *ST-EEGFormer: results on public EEG datasets*. https://bci.report/methods/st-eegformer/

Figures from release [`foundation-models-update-20261004`](https://bci.report/releases/#foundation-models-update-20261004) (2026-10-04). Cite the upstream datasets as well: each dataset’s page gives its credit.

Every release is archived on Zenodo: [doi:10.5281/zenodo.23123296](https://doi.org/10.5281/zenodo.23123296). [BibTeX for the site and its releases →](https://bci.report/api/#cite-heading) · [CITATION.cff ↗](https://raw.githubusercontent.com/twu3202/bci-report/main/CITATION.cff)

---
Markdown copy of https://bci.report/methods/st-eegformer/, generated from the published page. Figures are aggregate results; terms of use: https://bci.report/data-use/
