PREDICTION-OF-VALENCE-AND-AROUSAL-VALUES-UTILISING-ELECTROENCEPHALOGRAM-EEG-SIGNALS-
Emotions is a very important parameter in Brain-Computer Interface, as it helps the computer to accurately identify the user’s intentions with their commands. However, it is a difficult task to identify human emotions as there are many variations to the outward physiological expressions (facial expressions, tone of voice, etc). The proposed method aims to apply machine learning in processing electroencephalogram (EEG) signals, which is tied to brain activity, to identify human emotions by predicting Valence and Arousal values using 4 regressors: k-Nearest Neighbours (KNN), Support Vector Machine for Regression (SVR), Random Forest (RF), and Linear Regression (LR). The EEG signal used is the DEAP dataset with 4 features: power spectral density (PSD), wavelet energy (WP), wavelet entropy (WE), Hjorth’s mobility (H2) and complexity (H3) extracted from 4 frequency bands: theta (4 - 8 Hz), alpha (8 - 12 Hz), beta (12 - 30 Hz), and gamma (30 – 64 Hz) using Welch’s periodogram estimation, Discrete Wavelet Transform and Hjorth parameters. Cross-validation and feature standardisation is then employed to process the features before being fitted into the machine learning algorithms. The results show that the best predictions are made by KNN and SVR with beta and gamma-based features.
A thesis submitted to the School of Biomedical Engineering, International University, VNU, HCM in partial fulfilment of the requirements for the degree of Engineer