wikillm

Paper · 2025-02-17 · cs.AI, cs.HC, cs.LG

A Survey on Bridging EEG Signals and Generative AI: From Image and Text to Beyond

Survey of work that generates images, text and audio/speech from EEG, drawn from 2017-2025 literature. Compares datasets, GAN, VAE, diffusion and transformer decoders, EEG encoders and metrics. Finds small datasets, weak cross-subject generalization and no shared benchmark. Best reported ZuCo EEG-to-text BLEU-1: 52.38 vs 40.10 baseline.

Generative adversarial network (GAN)Variational autoencoderLatent diffusionContrastive learningeegbrain-computer-interfaceneural-decodingsurvey

arXivPDFMarkdown11 min read

AI-compiled by claude-haiku-5-5 on 2026-10-18, not yet reviewed by a human. Every claim cites its source; check it when a detail matters.

In plain words

Electroencephalography (EEG) records the brain's electrical activity through electrodes on the scalp. The signal is noisy and blurry in space, but it changes quickly in time. Researchers have started to train generative AI models to turn these recordings into pictures, sentences or sounds: a person looks at a picture, reads a word or hears a sound, and a model tries to produce something that matches what they perceived.

This survey gathers that work and sorts it into three groups: images, text and audio or speech. For each group it explains the brain activity behind the signal, the public datasets, the kinds of generative models used, how the signal is turned into features, and how results are scored. Its main message is that the field is still small and hard to compare. Datasets are few and varied, models generalize poorly to new people, and there is no shared benchmark, so it is hard to tell whether a reported gain comes from the model or from the setup.

TL;DR

  • This is a survey. It trains no model and runs no new experiment; it compiles published work from 2017 to 2025 §3.
  • EEG-to-image work mostly uses encoder-decoder models with GAN, VAE or latent diffusion decoders, often conditioned on EEG embeddings §4.5.
  • EEG-to-text work mostly uses open-vocabulary sequence-to-sequence models, often a pre-trained BART with a transformer encoder on EEG §5.3 §5.5.
  • EEG-to-audio/speech work usually maps EEG to a mel-spectrogram and renders audio with a neural vocoder such as HiFi-GAN §6.3 §6.5.
  • Do not compare the survey's numbers across papers. The only like-for-like table is ZuCo, and even that mixes different runs §5.7 §8.

Problem

Non-invasive brain-computer interfaces are mostly confined to research prototypes, partly because EEG has low spatial resolution and a low signal-to-noise ratio §1 §8. Earlier surveys cover AI in EEG brain-computer interfaces broadly, or cover EEG-to-output research in one or two modalities §2. The survey states the gap it fills as a single comparison of EEG-based generative media across images, text and audio §2.

The survey names these open problems: small and heterogeneous datasets, limited cross-subject generalization, weak use of EEG-domain features, lack of interpretability, lack of standardized splits and metrics, and evaluation protocols that can overstate performance §8 §5.8.

Method

The survey follows a structured literature review §3:

  1. Search. Google Scholar, PubMed, ScienceDirect, IEEE Xplore, the ACM Digital Library and arXiv were searched with terms that combine EEG or electroencephalography with text generation, image reconstruction, speech synthesis and generative AI. The terms were refined iteratively §3 fig. 3.
  2. Window and sources. Work published from 2017 to 2025 was prioritized. Both peer-reviewed papers and influential preprints were included §3.
  3. Inclusion. A study had to use non-invasive EEG, apply machine learning or generative AI, and produce text, images or audio §3.
  4. Exclusion. Classification-only work (for example sentiment, motor imagery or emotion recognition) and work using fMRI, MEG or invasive recordings were excluded §3.
  5. Extraction. For each study the survey recorded the stimulus modality, use case, addressed challenges, architecture (GAN, VAE, transformer, diffusion), EEG encoding, datasets and metrics, in a table §3.
  6. Synthesis. Studies were grouped into image, text and audio, and compared within each group on use case, architecture, encoding and evaluation. A cross-modal comparison follows §3 §7.

The number of records screened and the number of included studies are not stated §3.

The survey gives background on the neural basis of each modality §4.1 §5.1 §6.1 and on the generative building blocks §4.3 §5.3 §6.3:

  • EEG bands used in the text: delta 0.5–4 Hz, theta 4–7 Hz, alpha 8–12 Hz, beta 13–30 Hz, gamma 30–100 Hz §1.
  • Encoder-decoder: an encoder maps the input to a compact latent code and a decoder rebuilds the target from it §4.3.
  • VAE: the latent is a distribution. Training minimizes a reconstruction loss plus a KL divergence term that pulls the latent toward a standard normal §4.3.
  • GAN: a generator makes samples from noise and a discriminator learns to tell them from real data; both are trained together §4.3.
  • Diffusion: a forward process adds noise step by step; a learned reverse process removes it to generate. Latent diffusion runs this in the latent space of a VAE-like encoder §4.3.
  • Text generation: autoregressive language models predict the next token given the context §5.3. The survey gives a typical EEG-to-text framework: a multi-layer transformer pre-encoder on EEG features, followed by a pre-trained BART encoder-decoder that generates text §5.3.
  • Audio: signals are often converted to mel-spectrograms before modeling. HiFi-GAN uses multi-scale and multi-period discriminators §6.3.

The survey's own synthesis of a generic pipeline is:

Pseudocode
# Cross-modal EEG generation, as the survey summarizes the literature  [§7]
# Input:  eeg recorded while a stimulus was shown  [§1]
# Output: generated image, text or audio  [§1]

def generate_from_eeg(eeg, subject_id):
    # Preprocess: filter, remove artifacts, extract features  [fig. 2] [§8]
    features = preprocess(eeg)
    # Spatial-temporal encoder: CNN, RNN/LSTM/GRU, hybrid or transformer  [§7]
    latent = spatio_temporal_encoder(features)
    # Subject-adaptive layer, since EEG patterns differ between people  [§7]
    latent = subject_adapter(latent, subject_id)
    # Align with the target space, often with contrastive loss  [§4.6] [§7]
    latent = align_to_target_space(latent)
    # Image: GAN, VAE or latent diffusion decoder  [§4.5]
    # Text: sequence-to-sequence language model  [§5.5]
    # Audio: mel-spectrogram decoder with a vocoder  [§6.5]
    return modality_generator(latent)

This is a synthesis across papers, not one published model. The survey does not give a single set of hyperparameters for it.

The one numbered equation in the survey is the sequence-to-sequence factorization for EEG-to-text. Given EEG signal \mathcal{E} and target sentence \mathcal{S} of length T over vocabulary \mathcal{V}, the probability of the sentence is the product, over positions t, of the probability of token s_t given the EEG and the previous tokens eq. 1 §5.5:

p(\mathcal{S}|\mathcal{E}) = \prod_{t=1}^{T} p(s_t \in \mathcal{V}|\mathcal{E}, s_{<t}) eq. 1

Hyperparameters

The survey trains nothing, so the table lists its review settings and the parameters of the datasets it summarizes.

ParameterValueWhereNotes
Publication window2017–2025§3Same range in the abstract
Databases searchedGoogle Scholar, PubMed, ScienceDirect, IEEE Xplore, ACM Digital Library, arXiv§3Search terms listed in §3
Number of records screened or includednot stated§3
Typical EEG amplitude and frequency2–500 µV, 1–100 Hz§1
ZuCo word-level feature105 values per band (128 channels minus 9 EOG minus 14 excluded), 8 bands, 840 total§5.2EEG aggregated over gaze duration
ZuCo frequency bandsθ1 4–6, θ2 6.5–8, α1 8.5–10, α2 10.5–13, β1 13.5–18, β2 18.5–30, γ1 30.5–40, γ2 40–49.5 Hz§5.2
ZuCo split80/10/10 by unique sentences; test sentences unseen in training§5.7
ImageNet-EEG recording128 channels, 6 subjects, 40 classes × 50 images = 2,000 images; 0.5 s per image; bursts of 25 s with 10 s pauses; 1,400 s total; data pre-filtered to 14–70, 5–95 and 55–95 Hz§4.22,000 sequences per subject, 12,000 in total
KARA ONE recording64-channel Neuroscan cap; Microsoft Kinect v1.8 for face and audio; 12 participants; 30–40 min per session; 5 s rest, 5 s imagined speech; 12 presentations per prompt, 132 trials in total; filtered 1–50 Hz; channel mean subtracted§6.27 phonemic or syllabic prompts and 4 words

Datasets

The survey's dataset table, reproduced with its reference keys. Columns are as in the paper tab. 1. The reference key is the bibliography entry in the survey.

DatasetReferenceStimuli typeChannelsStimuli detailsSampling rateSubjectsAvailability and license
Zuco 1.0hollenstein2018zucoText128Sentences from Stanford Sentiment Treebank, Wikipedia corpus500 Hz12Public (OSF; CC BY 4.0 International)
Zuco 2.0hollenstein2019zucoText128Expanded subjects with similar content as Zuco 1.0500 Hz18Public (OSF; CC BY 4.0 International)
Envisioned Speechkumar2018envisionedImagined Speech1420 text stimuli (digits, characters), 10 objects2048 Hz (downsampled to 128 Hz)23On request, public mirror accessible on Kaggle
Chiscozhang2024chiscoText, Imagined Speech1286,681 sentences of daily Chinese expressions1,000 Hz3Public (OpenNeuro; CC0 1.0)
ChineseEEGlu2025eeg2textText1282 Chinese novels, each character shown 350 ms without punctuation250 Hz (Reading Aloud), 1,000 Hz (Passive Listening)10Public (OpenNeuro; CC0 1.0)
Neural Spellingjiang2025neuralText/Handwriting6426 letters, tablet stylus; 25 repetitions per letter (650 trials)1,000 Hz28On request
OCEDkaneshiro2015representationalImage12812 images per 6 object categories1,000 Hz (downsampled to 62.5 Hz)10Public (Stanford Digital Repository; CC BY 3.0)
ImageNet EEGspampinato2017deepImage12840 ImageNet classes, 50 images/class, 2,000 total1,000 Hz6Public (GitHub); license not stated
Texture Perceptionorima2021analysisImage19166 grayscale natural texture images1,000 Hz15On request
THINGS-EEGgrootswagers2022humanImage6422,248 images across 1,854 object concepts1,000 Hz50Public (OSF; CC BY 4.0)
DCAE datasetzeng2023dcaeImage32200 ImageNet images (cats, dogs, flowers, pandas)128 Hz26Unavailable (confidential)
Alljoinedxu2024alljoinedImage6410,000 images per participant from 80 MS-COCO categories512 Hz8Previously public; current access unavailable
Low-Density EEG Reconstructionguenther2024imageImage8600 images/session (20 classes, 19 ImageNet + Faces), 2 s on screen, random shuffling250 Hz9On request
Alljoined-1.6Mxu2025alljoinedImage3226,000 high-resolution photographs spanning 1,854 everyday object categories256 Hz20Public (HuggingFace; CC BY-NC-SA 4.0)
ThoughtViztirupattur2018thoughtvizImagined Objects14EEG recorded while participants imagined digits, characters and objects12823Public (GitHub); license not stated
KARA ONEzhao2015classifyingText, Audio, Speech64Rest state, stimulus, imagined speech, speaking task1,000 Hz12Public (University of Toronto); license not stated
NMED-Hkaneshiro2016naturalisticMusic1254 versions of 4 songs, 16 stimuli in total1,000 Hz (downsampled to 125 Hz)48Public (Stanford Digital Repository; CC BY 3.0)
NMED-Tlosorelli2017nmedMusic12810 songs (4:30–5:00 min) with tempos 56–150 BPM1,000 Hz (downsampled to 125 Hz)20Public (Stanford Digital Repository; CC BY 3.0)
Narrative Speechbroderick2019semanticAudio128Audiobook of The Old Man and the Sea by Hemingway512 Hz (downsampled to 128 Hz)19Public (Dryad; CC0 1.0)
Alicebhattasali2020aliceAudio61 + 1 ground2,129 words, 84 sentences from Alice in Wonderland500 Hz52Public (OpenNeuro; CC0 1.0)
N400toffolo2022evokingAudio128402 sentences, each containing 5–8 words contained in the Medical Research Council Psycholinguistic (MRCP) database512 Hz20Public (Dryad; CC0 1.0)
Japanese Speech EEGmizuno2024investigationAudio64503 spoken sentences (male/female speaker)8,192 Hz (downsampled to 1,024 Hz)1Not publicly available or specified
Phrase/Word Speech EEGpark2024towardsAudio64Audio of 13 words/phrases, followed by speech replication2,500 Hz10Not publicly available or specified

Results

The survey reports no new results. The only table that compares methods on one benchmark is the ZuCo open-vocabulary EEG-to-text comparison. Setup: ZuCo with the 80/10/10 sentence split §5.7; the reference point is the open-vocabulary model of Wang and Ji §5.7. Values are percentages, compiled by the survey from each cited paper, and author-reported tab. 4.

MethodBLEU-1BLEU-2BLEU-3BLEU-4ROUGE-1 PROUGE-1 RROUGE-1 F1
EEG2Text, Wang and Ji (baseline)40.1023.1012.506.8031.7028.8030.10
BrainBART-Large with C-SCL35.9125.9621.3118.89–––
DeWave41.3524.1513.928.2233.7128.8230.69
EEG2TEXT with Multi-View Transformer45.2029.1019.7014.1036.9032.0034.20
E2T-PTR42.0925.1314.848.9935.8630.0132.61
Deep Representation Learning for Open-Vocabulary EEG-to-Text Decoding42.7525.9015.669.5636.7130.6033.28
ETS (BART)43.3930.3623.6720.2237.7035.7736.66
BELT-243.0625.5715.059.0934.1230.2831.99
BELT-2 + LLM (T5)52.3836.2825.2817.9539.4736.0837.59

Sources for the rows are the cited papers in tab. 4. Dashes mean the metric was not reported there. In the paper, BELT-2 + LLM (T5) has the best BLEU-1 to BLEU-3 and all three ROUGE-1 values, and ETS (BART) has the best BLEU-4 tab. 4.

Other headline claims, without numbers in the survey:

  • EEG-to-image, ENIGMA (kneeland2026enigma): the survey reports a multi-subject model needing less than 1% of the trainable parameters of earlier subject-specific approaches, a 165× reduction in total parameters for 30 subjects compared with a subject-specific model, and adaptation to a new subject with about 15 minutes of calibration data §4.4.
  • EEG-to-image, low-density EEG: a portable 8-channel system was reported to support image classification and reconstruction §4.4 §8.
  • EEG-to-image, Alljoined-1.6M: the survey reports roughly log-linear gains in decoding as training data grows, on a 32-channel consumer system costing about $2,200 §8.
  • EEG-to-audio/speech: the survey reports no numeric results. Its tables list metrics only tab. 5.

Metrics used across the surveyed work, as listed by the survey:

  • EEG-to-image tab. 2: top-k accuracy; Inception Score, FID, KID, LPIPS and a diversity score; SSIM, PixCorr, CLIP score and feature distance (AlexNet top-k, SwAV); visual inspection or user studies.
  • EEG-to-text tab. 3: BLEU, ROUGE, METEOR; BERTScore, BLEURT; WER, TER.
  • EEG-to-audio/speech tab. 5: RMSE, PCC, MCD, SSIM and PSNR on spectrograms; WER, CER, BERTScore; FAD, MOS; Hits@k.
  • Cross-modal comparison tab. 7: semantic fidelity is partly shared across modalities, perceptual quality and evaluation protocols are not, and the survey recommends common protocols.

Paper vs code

No official code.

The survey links three repositories in its appendix app. A: perceivelab/eeg_visual_classification (EEG-to-image baseline), MikeWangWZHL/EEG-To-Text (EEG-to-text baseline) and youngeun1209/NeuroTalk (EEG-to-speech baseline). They are third-party projects and the survey does not show that the authors of this survey maintain them, so they are not used as this card's code.

Searches made: (1) the paper's text and appendix for code links; (2) GitHub repository search through the API for "EEG generative survey" and for the title words with the author names ("Bridging EEG Generative AI survey Shukla Mishra"). Both returned zero repositories.

Pitfalls

  • A survey is not a specification. Nothing in this card can be implemented as one model. The pseudocode is the survey's generic synthesis §7. Re-implementing any single method needs the original paper.
  • Numbers come from different papers. Each row of the ZuCo table comes from a different run, with its own model, preprocessing and training choices. The survey itself says that cross-study comparison is hard §8 tab. 4.
  • Text scores can be inflated. Many open-vocabulary EEG-to-text studies use teacher-forced evaluation and lack control baselines such as random input, so BLEU and ROUGE may overstate how much the EEG contributes §5.8. The survey recommends noise-baseline testing, non-teacher-forced evaluation, significance tests with confidence intervals and effect sizes, and sentence-level splits with no overlap §5.8.
  • Subject leakage inflates results. Random splits that place recordings from the same person in train and test sets overstate generalization. The survey reports that some benchmark datasets lose more than 30 F1 points under subject-independent evaluation, citing wang2026causesperformancedegradationcrosssubject §8. Use subject-disjoint splits.
  • Dataset licenses differ from this card's license. This card is CC BY 4.0, which covers the survey's text and not the datasets it lists. Several datasets the survey lists are not free for commercial use: Alljoined-1.6M is CC BY-NC-SA 4.0 tab. 1. Some are "on request", "unavailable" or "not publicly available or specified" tab. 1. Several have no stated license: ImageNet EEG, ThoughtViz and KARA ONE tab. 1. The survey does not state the terms for the ImageNet images used in the ImageNet EEG dataset §4.2. Check each dataset's license before training a commercial system on it.
  • A citation in the ethics section looks wrong. The text describes California SB 1223 but cites the Colorado key colorado2024hb1058 §9.4. Check the source before quoting the California law.
  • Figures are not reproduced here. The card does not carry any figure image. Figure numbers cited as fig. 1–fig. 3 follow the compiled order in the fetched LaTeX source.
  • Version. The card reflects the fetched LaTeX source for arXiv v4 (updated 2026-09-15). Section and table numbers follow that source.

Lineage

  • Builds on: none. The survey positions itself against earlier surveys, cited in §2 as cao2020review, sabharwal2024comprehensive, eldawlatly2024role, habashi2023generative, barbera2026using and wang2026generative. They are named only, and no content from them is used on this card.
  • Compared against: the same related surveys §2.
  • Superseded by: not stated.

Source and license

Adapted from “A Survey on Bridging EEG Signals and Generative AI: From Image and Text to Beyond” by Shreya Shukla, Jose Torres, Akshaj Murhekar, Christina Liu, Abhijit Mishra, Jacek Gwizdka, Shounak Roychowdhury (arXiv:2502.12048), used under CC BY 4.0. Changes: condensed and restructured for implementation, with tables, equations and algorithms taken from the paper and its code, each cited to its source. Not affiliated with or endorsed by the authors.