Research follow-up · Self-supervised learning
Can unlabelled EEG help when movement labels are scarce?
A masked-channel pretraining experiment with a matched supervised control and a fixed participant split
Exploratory validation analysis, not peer reviewed or an independent test-set result
What was tested
Self-supervised learning creates a training task from the signal itself. Here, two EEG channels are hidden and a small network tries to reconstruct them from the other channels. Its encoder is then fine-tuned to classify left- and right-fist imagery. The comparison asks whether this initial training helps relative to the same classifier trained from random initialisation, using either 10% or 100% of the available source-training labels.
With 252 supervised labels, pretrained balanced accuracy was 1.22 percentage points lower than scratch; the participant-bootstrap interval includes zero. With 2832 supervised labels, pretrained balanced accuracy was 0.76 percentage points lower than scratch; the participant-bootstrap interval excludes zero on this known cohort. These findings are exploratory and do not alter the live decoder.
1 What the new research changes
Neuralink reports a collection exceeding 50,000 hours of intracortical recordings and masked-channel pretraining to learn decoding representations. Its presented live results use participant-specific encoders; pooling participants has not yet improved online performance. The report describes better cursor control and reduced recalibration; we found no public download for the recordings or pretrained weights in it. These are company-reported observations, not an independently reproduced benchmark [1].
The relevant idea is learning from unlabelled signals before task training. Scalp-EEG self-supervision already has precedents such as BENDR [2]. Our continuous EEG uses squared-error reconstruction rather than a spike-count Poisson objective; this tiny convolutional model does not reproduce Neuralink's architecture or scale.
2 Design and data separation
All pretraining uses only the 63 original source-training participants from PhysioNet EEGMMIDB [3]: 2,832 three-second epochs, or approximately 2.36 hours of selected windows. Existing preprocessing and the nine-channel montage are retained. Neither validation nor test signals enter self-supervised fitting.
Across three fixed seeds, both arms share the same labelled subset, supervised batch order, architecture and number of supervised epochs within each label budget. Low-label subsets are sampled within source participant and class; integer counts are reported below. The pretrained arm additionally receives 20 reconstruction epochs, so this comparison uses extra pretraining compute. Fine-tuning lasts 20 epochs, without validation-based early stopping or checkpoint selection. The smaller budget has 80 supervised updates and the full budget has 900, so the comparison across budgets does not isolate label quantity from training compute.
The nominal 10% budget takes the floor within each participant/class cell, retaining 252 labels (8.9% overall). Existing labels are consulted to construct balanced subsets, so this is a supervised-loss budget rather than a demonstrated reduction in prospective annotation costs. Masking is applied after referencing, filtering and epoch normalisation; it does not simulate physical electrode loss.
Evaluation uses 989 epochs from the 22 existing validation participants. They are excluded from fitting, but their earlier use in project development makes this exploratory evidence on a known cohort. The 21 original test participants are not evaluated. No outcome selects a new deployed model or command threshold.
The primary metric is balanced accuracy averaged equally across participants and then across seeds. Paired differences are averaged over seeds within each participant before participants are resampled for a 95% bootstrap interval. This interval is conditional on the cohort and seeds; it does not capture all uncertainty from repeated model development.
3 Recorded validation results
| Source label budget | Scratch BA | Pretrained BA | Scratch Brier | Pretrained Brier |
|---|---|---|---|---|
| 10% per participant/class 252 labelled trials | 53.73% | 52.51% | 0.2483 | 0.2493 |
| All source labels 2832 labelled trials | 56.18% | 55.43% | 0.2602 | 0.2604 |
| Source label budget | Difference | 95% interval |
|---|---|---|
| 10% per participant/class | -1.22 pp | -3.01 to +0.36 pp |
| All source labels | -0.76 pp | -1.44 to -0.12 pp |
Brier scores describe raw probability error, with lower values better; like balanced accuracy, they are averaged equally across participants and then across seeds. No temperature calibration or abstention policy is fitted in this study. Reconstruction loss alone cannot establish useful movement classification, and these scores should not be ranked against the original test-set results from a different architecture.
View every seed and the exact label counts
| Seed | Labels | Training | Validation BA | Brier |
|---|---|---|---|---|
| 2027 | 252 | Scratch | 55.22% | 0.2480 |
| 2027 | 252 | Masked pretraining | 54.18% | 0.2489 |
| 2027 | 2832 | Scratch | 55.64% | 0.2616 |
| 2027 | 2832 | Masked pretraining | 55.15% | 0.2603 |
| 2028 | 252 | Scratch | 54.27% | 0.2481 |
| 2028 | 252 | Masked pretraining | 51.65% | 0.2496 |
| 2028 | 2832 | Scratch | 56.56% | 0.2591 |
| 2028 | 2832 | Masked pretraining | 56.10% | 0.2609 |
| 2029 | 252 | Scratch | 51.69% | 0.2489 |
| 2029 | 252 | Masked pretraining | 51.69% | 0.2493 |
| 2029 | 2832 | Scratch | 56.35% | 0.2600 |
| 2029 | 2832 | Masked pretraining | 55.03% | 0.2599 |
Archived outputs: results JSON, predictions and split manifest, and protocol written before the run. Tables are generated from saved outputs and checked in CI.
4 Which recordings can actually be reused?
A separate paper cited by Neuralink, NoMAD, has a human intracortical dataset deposited on Dryad [4][5]. Its public metadata specifies a CC0 licence and two NWB files, but the tested download endpoints rejected access during this review. The recordings have not been ingested or used for training here.
The data-access audit preserves publisher metadata and expected checksums, with a utility to verify files if access becomes available. Published descriptions identify a different recording modality and cursor task; those data must remain separate from scalp EEG. Auditing availability is not a reproduction of NoMAD, and recorded cursor motion should not automatically be treated as an unconfounded label of intention.
5 From fast inference to useful interaction
A prospective single-centre study reported EEG-driven tone control in 13 of 41 clinically unresponsive patients after acute brain injury, with a median signal delay of 49.8 seconds in that group [6]. This task-level measure differs from model execution time; associations with recovery do not demonstrate that the BCI caused recovery.
IntentLab now separates server processing from browser round-trip time and states the three-second recorded input. Server processing includes prediction and channel-occlusion analysis, while browser round-trip includes the request and response. Neither measures live acquisition or time from intention to action. Offline filtering also uses a completed window, so low processing latency does not establish a causal streaming decoder.
A repeatable latency benchmark reports request distributions and failures. Before physical control, priorities remain independent EEG evaluation, causal processing, and unintended-command measurement during suitably defined idle periods.
6 Interpretation and limits
This experiment has one dataset, one known participant split, three training seeds and a small architecture. It does not test long-term drift, implanted electrodes, unprompted intentions or real-time headset control. Results are conditional on the label budget and training procedure; a null or negative result would not rule out self-supervised EEG learning with other data or methods. A fresh dataset and a frozen evaluation protocol are needed before broader claims.
Successful decoding does not measure consciousness. The Nature article discussed in the newspaper is a commentary about evidence for experience, not a new decoding dataset or an experimental consciousness detector [7]. IntentLab's endpoints remain observable model behaviour and stated movement labels.
Sources and evidence status
- Neuralink (2026), Pretraining on 50,000 Hours of Unlabeled Brain Data. Company report, 1 October; reviewed 26 October 2026.
- Kostas, D., Aroca-Ouellette, S. and Rudzicz, F. (2021), BENDR: Using Transformers and a Contrastive Self-Supervised Learning Task to Learn From Massive Amounts of EEG Data. Published EEG self-supervision research; background, not a reproduced baseline here.
- PhysioNet EEG Motor Movement/Imagery Dataset, v1.0.0. Public scalp EEG; Open Data Commons Attribution licence. Source of this experiment.
- Karpowicz, B. M. et al. (2025), Stabilizing brain-computer interfaces through alignment of latent dynamics. Nature Communications, 16, 4662. Peer-reviewed research; separate intracortical modality.
- NoMAD human data deposit on Dryad. Public CC0 metadata; recording downloads unavailable to this review.
- Shen, Q. et al. (2026), Clinically unresponsive patients with acute brain injury activate a brain-computer interface. Brain, awag210; 22 October. Peer-reviewed clinical study, assessed here from its public abstract; no raw dataset verified for reuse.
- Seth, A., Block, N. and Tononi, G. (2026), Three reasons why AI is not conscious and perhaps never will be. Nature, 19 October. Expert commentary; no training dataset or consciousness test used by IntentLab.