# Universal Joint Feature Extraction for P300 EEG Classification using Multi-task Autoencoder

arXiv: https://arxiv.org/abs/1808.06541 · HTML: https://mlsanity.com/paper/1808.06541/

## Key facts

- Cited by 9 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 30 Jul 2018.

## Built on by (most cited first, 9 of 9)

- [BENDR: using transformers and a contrastive self-supervised learning task to learn from massive amounts of EEG data](https://mlsanity.com/paper/2101.12037/) (2021)
- [MIN2Net: End-to-End Multi-Task Learning for Subject-Independent Motor Imagery EEG Classification](https://mlsanity.com/paper/2102.03814/) (2021)
- [Deep Convolutional Autoencoders as Generic Feature Extractors in Seismological Applications](https://mlsanity.com/paper/2110.11802/) (2021)
- [Fuzzy temporal convolutional neural networks in P300-based Brain-computer interface for smart home interaction](https://mlsanity.com/paper/2204.04338/) (2022)
- [Bayesian Inference on Brain-Computer Interfaces via GLASS](https://mlsanity.com/paper/2304.07401/) (2023)
- [Review of Deep Representation Learning Techniques for Brain-Computer Interfaces and Recommendations](https://mlsanity.com/paper/2405.19345/) (2024)
- [ANet: Autoencoder-Based Local Field Potential Feature Extractor for Evaluating An Antidepressant Effect in Mice after Administering Kratom Leaf Extracts](https://mlsanity.com/paper/2209.08210/) (2022)
- [Temporal-Spatial Attention Network (TSAN) for DoS Attack Detection in Network Traffic](https://mlsanity.com/paper/2503.16047/) (2025)
- [Sparse Bayesian Modeling of EEG Channel Interactions Improves P300 Brain-Computer Interface Performance](https://mlsanity.com/paper/2602.17772/) (2026)

## Abstract (arXiv)

The process of recording Electroencephalography (EEG) signals is onerous and requires massive storage to store signals at an applicable frequency rate. In this work, we propose the EventRelated Potential Encoder Network (ERPENet); a multi-task autoencoder-based model, that can be applied to any ERP-related tasks. The strength of ERPENet lies in its capability to handle various kinds of ERP datasets and its robustness across multiple recording setups, enabling joint training across datasets. ERPENet incorporates Convolutional Neural Networks (CNNs) and Long Short-Term Memory (LSTM), in an autoencoder setup, which tries to simultaneously compress the input EEG signal and extract related P300 features into a latent vector. Here, we can infer the process for generating the latent vector as universal joint feature extraction. The network also includes a classification part for attended and unattended events classification as an auxiliary task. We experimented on six different P300 datasets. The results show that the latent vector exhibits better compression capability than the previous state-of-the-art semi-supervised autoencoder model. For attended and unattended events classification, pre-trained weights are adopted as initial weights and tested on unseen P300 datasets to evaluate the adaptability of the model, which shortens the training process as compared to using random Xavier weight initialization. At the compression rate of 6.84, the classification accuracy outperforms conventional P300 classification models: XdawnLDA, DeepConvNet, and EEGNet achieving 79.37% - 88.52% classification accuracy depending on the dataset.
