BCI Report Research preview
English中文

Compact model

EEGNet: results on public EEG datasets

EEGNet is a compact convolutional neural network for EEG-based brain–computer interfaces, proposed by Lawhern et al. (U.S. Army Research Laboratory; Journal of Neural Engineering, 2018) and tested on P300, ERN, MRCP and SMR data. It applies a temporal convolution, a depthwise spatial convolution and a separable convolution, followed by a softmax classifier.

Also known as EEGNet · EEGNet-8,2 · EEGNet-4,2 · EEGNetv4 · Lawhern et al. 2018

Reference Lawhern VJ, Solon AJ, Waytowich NR, Gordon SM, Hung CP, Lance BJ. EEGNet: a compact convolutional neural network for EEG-based brain–computer interfaces. Journal of Neural Engineering 15(5):056013, 2018. ↗

Directory status: Evaluated · Official code ↗ · Implementation used here ↗ · Description sources arxiv.org · doi.org · pubmed.ncbi.nlm.nih.gov · github.com

Published results

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

ds003810 · Core matrix · motor imagery & rest

Read with its protocol: Core matrix (home page) · Chance level 50.0% · experiments.json

MethodConditionMetricValuePeople
EEGNetRest versus right-hand imageryBalanced accuracy71.0%65.0%–76.3%10

EEGMAT · Core matrix · arithmetic & rest

Read with its protocol: Core matrix (home page) · Chance level 50.0% · experiments.json

MethodConditionMetricValuePeople
EEGNetSerial subtraction versus resting EEGBalanced accuracy67.6%62.8%–72.5%36

BETA · Core matrix · SSVEP, 8 channels

Read with its protocol: Core matrix (home page) · Chance level 2.5% · experiments.json

MethodConditionMetricValuePeople
EEGNet40 visual targets · 8 posterior electrodesBalanced accuracy55.8%50.1%–61.3%70

BETA · Core matrix · SSVEP, 4 channels

Read with its protocol: Core matrix (home page) · Chance level 2.5% · experiments.json

MethodConditionMetricValuePeople
EEGNet40 visual targets · 4 posterior electrodesBalanced accuracy44.1%38.6%–49.6%70

ds006593 · Core matrix · P300 target ERP

Read with its protocol: Core matrix (home page) · Chance level 50.0% · experiments.json

MethodConditionMetricValuePeople
EEGNetVisual target versus nontarget eventsBalanced accuracy53.3%51.7%–54.9%21

TMNRED / ds005383 · Core matrix · semantic target ERP

Read with its protocol: Core matrix (home page) · Chance level 50.0% · experiments.json

MethodConditionMetricValuePeople
EEGNetReading · target versus nontarget eventsBalanced accuracy61.4%58.9%–64.0%30

EESM19 scalp subset · Core matrix · sleep staging

Read with its protocol: Core matrix (home page) · Chance level 20.0% · experiments.json

MethodConditionMetricValuePeople
EEGNetFive stages · balanced scalp-EEG sampleBalanced accuracy56.5%54.9%–58.3%20

ds005342 · Core matrix · idle & command

Read with its protocol: Core matrix (home page) · experiments.json

MethodConditionMetricValuePeople
EEGNetSeated motor imagery · cue-gated replayCommand detection ≤3 s1.7%4
EEGNetSeated motor imagery · cue-gated replayIdle false activation0.0%4

Wearable SSVEP BCI dataset (dry and wet electrodes) · Dry vs. wet sensor transfer

Read with its protocol: Dry vs. wet electrodes · deployment-topics.json

EEGNet · Trained on wet, tested on wet
75.0% (70.3%–79.5%)
EEGNet · Trained on wet, tested on dry
45.6% (40.5%–50.8%)
EEGNet · Trained on dry, tested on wet
64.0% (59.1%–68.8%)
EEGNet · Trained on dry, tested on dry
56.8% (51.9%–61.6%)
Balanced accuracy, 4 configurations. Dot: the estimate; line: 95% interval; dashed line: chance level where the payload records one.
MethodConditionMetricValuePeople
EEGNetTrained on wet, tested on wetBalanced accuracy75.0%70.3%–79.5%102
EEGNetTrained on wet, tested on dryBalanced accuracy45.6%40.5%–50.8%102
EEGNetTrained on dry, tested on wetBalanced accuracy64.0%59.1%–68.8%102
EEGNetTrained on dry, tested on dryBalanced accuracy56.8%51.9%–61.6%102

All methods → · All datasets →