Recognizing the factors that cause stress is a crucial step toward early detection of stressors. In this regard, several studies make an effort to recognize individuals' stress using an Electroencephalogram (EEG). However, current EEG-based stress recognition frameworks have several drawbacks. First, they are mostly designed to recognize individuals' stress only in a controlled laboratory environment. Second, they do not take into account the changes in the EEG signals of different subjects under the same stressors. Third, most of the current stress recognition algorithms occur in an offline setting. To address these issues, this study proposes an EEG-based stress recognition framework that takes into account each subject's brainwave patterns to train the stress recognition classifier and continuously update its classifier based on new input signals in near real-time. The proposed framework first removes EEG signal artifacts, then extracts a broad range of EEG signal features, and finally applies different online multitask learning (OMTL) algorithms to recognize individuals' stress in near real time. The proposed framework was applied on the EEG collected in two environments-first on the EEG collected in a controlled lab environment using a wired-EEG and second on the EEG collected at in the field using a wearable EEG device. The OMTL-VonNeuman method resulted in the best prediction accuracy on both datasets (71.14% on the first dataset and 77.61% on second) among all tested algorithms. The proposed stress recognition framework continuously updates its classifier and therefore contributes to stress recognition for new stressful situations that are beyond the range of predefined stressful conditions in near real time both in a controlled lab environment and at real job sites.
All Science Journal Classification (ASJC) codes
- Computer Science Applications
- Electrical and Electronic Engineering
- Health Information Management