Three-Way Emotion Classification of EEG-based Signals using Machine Learning

Ashna Purwar, Gaurav Simkar, Madhumita, Sachin Kadam
1/31/2026
cs.LGeess.SP

No confident code implementation found for this paper.

Abstract

Electroencephalography (EEG) is a widely used technique for measuring brain activity. EEG-based signals can reveal a persons emotional state, as they directly reflect activity in different brain regions. Emotion-aware systems and EEG-based emotion recognition are a growing research area. This paper presents how machine learning (ML) models categorize a limited dataset of EEG signals into three different classes, namely Negative, Neutral, or Positive. It also presents the complete workflow, including data preprocessing and comparison of ML models. To understand which ML classification model works best for this kind of problem, we train and test the following three commonly used models: logistic regression (LR), support vector machine (SVM), and random forest (RF). The performance of each is evaluated with respect to accuracy and F1-score. The results indicate that ML models can be effectively utilized for three-way emotion classification of EEG signals. Among the three ML models trained on the available dataset, the RF model gave the best results. Its higher accuracy and F1-score suggest that it is able to capture the emotional patterns more accurately and effectively than the other two models. The RF model also outperformed the existing state-of-the-art classification models in terms of the accuracy parameter.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{purwar2026threeway,
  title  = {Three-Way Emotion Classification of EEG-based Signals using Machine Learning},
  author = {Ashna Purwar and Gaurav Simkar and Madhumita and Sachin Kadam},
  year   = {2026},
  eprint = {2602.00670},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.00670v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.00670.svg)](https://codeofpaper.com/paper/2602.00670)

Discussion