TY - GEN
T1 - Stress Recognition with EEG Signals Using Explainable Neural Networks and a Genetic Algorithm for Feature Selection
AU - Pan, Eric
AU - Rahman, Jessica Sharmin
N1 - Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
PY - 2021
Y1 - 2021
N2 - Stress is a natural human response to external conditions which have been studied for a long time. Since prolonged periods of stress can cause health deterioration, it is important for researchers to understand and improve its detection. This paper uses neural network techniques to classify whether an individual is stressed, based on signals from an electroencephalogram (EEG), a popular physiological sensor. We also overcome two prominent limitations of neural networks: low interpretability due to the complex nature of architectures, and hindrance to performance due to high data dimensionality. We resolve the first limitation with sensitivity analysis-based rule extraction, while the second limitation is addressed by feature selection via a genetic algorithm. Using summary statistics from the EEG, a simple Artificial Neural Network (ANN) is able to achieve 93.8% accuracy. The rules extracted are able to explain the ANN’s behaviour to a good degree and thus improve interpretability. Adding feature selection with a genetic algorithm improves average accuracy achieved by the ANN to 95.4%.
AB - Stress is a natural human response to external conditions which have been studied for a long time. Since prolonged periods of stress can cause health deterioration, it is important for researchers to understand and improve its detection. This paper uses neural network techniques to classify whether an individual is stressed, based on signals from an electroencephalogram (EEG), a popular physiological sensor. We also overcome two prominent limitations of neural networks: low interpretability due to the complex nature of architectures, and hindrance to performance due to high data dimensionality. We resolve the first limitation with sensitivity analysis-based rule extraction, while the second limitation is addressed by feature selection via a genetic algorithm. Using summary statistics from the EEG, a simple Artificial Neural Network (ANN) is able to achieve 93.8% accuracy. The rules extracted are able to explain the ANN’s behaviour to a good degree and thus improve interpretability. Adding feature selection with a genetic algorithm improves average accuracy achieved by the ANN to 95.4%.
KW - Artificial Neural Network
KW - EEG
KW - Genetic algorithm
KW - Neural network explainability
KW - Rule extraction
KW - Stress detection
UR - http://www.scopus.com/inward/record.url?scp=85121917252&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-92310-5_16
DO - 10.1007/978-3-030-92310-5_16
M3 - Conference contribution
SN - 9783030923099
T3 - Communications in Computer and Information Science
SP - 136
EP - 143
BT - Neural Information Processing - 28th International Conference, ICONIP 2021, Proceedings
A2 - Mantoro, Teddy
A2 - Lee, Minho
A2 - Ayu, Media Anugerah
A2 - Wong, Kok Wai
A2 - Hidayanto, Achmad Nizar
PB - Springer Science and Business Media Deutschland GmbH
T2 - 28th International Conference on Neural Information Processing, ICONIP 2021
Y2 - 8 December 2021 through 12 December 2021
ER -