Cargando…

Designing an Embedded Feature Selection Algorithm for a Drowsiness Detector Model Based on Electroencephalogram Data

Driver fatigue reduces the safety of traditional driving and limits the widespread adoption of self-driving cars; hence, the monitoring and early detection of drivers’ drowsiness plays a key role in driving automation. When representing the drowsiness indicators as large feature vectors, fitting a m...

Descripción completa

Detalles Bibliográficos
Autores principales: Bencsik, Blanka, Reményi, István, Szemenyei, Márton, Botzheim, János
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9967282/
https://www.ncbi.nlm.nih.gov/pubmed/36850472
http://dx.doi.org/10.3390/s23041874
_version_ 1784897225874210816
author Bencsik, Blanka
Reményi, István
Szemenyei, Márton
Botzheim, János
author_facet Bencsik, Blanka
Reményi, István
Szemenyei, Márton
Botzheim, János
author_sort Bencsik, Blanka
collection PubMed
description Driver fatigue reduces the safety of traditional driving and limits the widespread adoption of self-driving cars; hence, the monitoring and early detection of drivers’ drowsiness plays a key role in driving automation. When representing the drowsiness indicators as large feature vectors, fitting a machine learning model to the problem becomes challenging, and the problem’s perspicuity decreases, making dimensionality reduction crucial in practice. For this reason, we propose an embedded feature selection algorithm that can be later utilized as a building block in the system development of a neural network-based drowsiness detector. We have adopted a technique: a so-called Feature Prune Layer is placed in front of the first layer in the architecture; as a result, its weights change regarding the importance of the corresponding input features and are deleted iteratively until the desired number is reached. We test the algorithm on EEG data, as it is one of the best indicators of drowsiness based on the literature. The proposed FS algorithm is able to reduce the original feature set by 95% with only 1% degradation in precision, while the precision increases by 1.5% and 2.7% respectively when selecting the top 10% and top 20% of the initial features. Moreover, the proposed method outperforms the widely popular Principal Component Analysis and the Chi-squared test when reducing the original feature set by 95%: it achieves 24.3% and 3.2% higher precision respectively.
format Online
Article
Text
id pubmed-9967282
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99672822023-02-26 Designing an Embedded Feature Selection Algorithm for a Drowsiness Detector Model Based on Electroencephalogram Data Bencsik, Blanka Reményi, István Szemenyei, Márton Botzheim, János Sensors (Basel) Article Driver fatigue reduces the safety of traditional driving and limits the widespread adoption of self-driving cars; hence, the monitoring and early detection of drivers’ drowsiness plays a key role in driving automation. When representing the drowsiness indicators as large feature vectors, fitting a machine learning model to the problem becomes challenging, and the problem’s perspicuity decreases, making dimensionality reduction crucial in practice. For this reason, we propose an embedded feature selection algorithm that can be later utilized as a building block in the system development of a neural network-based drowsiness detector. We have adopted a technique: a so-called Feature Prune Layer is placed in front of the first layer in the architecture; as a result, its weights change regarding the importance of the corresponding input features and are deleted iteratively until the desired number is reached. We test the algorithm on EEG data, as it is one of the best indicators of drowsiness based on the literature. The proposed FS algorithm is able to reduce the original feature set by 95% with only 1% degradation in precision, while the precision increases by 1.5% and 2.7% respectively when selecting the top 10% and top 20% of the initial features. Moreover, the proposed method outperforms the widely popular Principal Component Analysis and the Chi-squared test when reducing the original feature set by 95%: it achieves 24.3% and 3.2% higher precision respectively. MDPI 2023-02-07 /pmc/articles/PMC9967282/ /pubmed/36850472 http://dx.doi.org/10.3390/s23041874 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Bencsik, Blanka
Reményi, István
Szemenyei, Márton
Botzheim, János
Designing an Embedded Feature Selection Algorithm for a Drowsiness Detector Model Based on Electroencephalogram Data
title Designing an Embedded Feature Selection Algorithm for a Drowsiness Detector Model Based on Electroencephalogram Data
title_full Designing an Embedded Feature Selection Algorithm for a Drowsiness Detector Model Based on Electroencephalogram Data
title_fullStr Designing an Embedded Feature Selection Algorithm for a Drowsiness Detector Model Based on Electroencephalogram Data
title_full_unstemmed Designing an Embedded Feature Selection Algorithm for a Drowsiness Detector Model Based on Electroencephalogram Data
title_short Designing an Embedded Feature Selection Algorithm for a Drowsiness Detector Model Based on Electroencephalogram Data
title_sort designing an embedded feature selection algorithm for a drowsiness detector model based on electroencephalogram data
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9967282/
https://www.ncbi.nlm.nih.gov/pubmed/36850472
http://dx.doi.org/10.3390/s23041874
work_keys_str_mv AT bencsikblanka designinganembeddedfeatureselectionalgorithmforadrowsinessdetectormodelbasedonelectroencephalogramdata
AT remenyiistvan designinganembeddedfeatureselectionalgorithmforadrowsinessdetectormodelbasedonelectroencephalogramdata
AT szemenyeimarton designinganembeddedfeatureselectionalgorithmforadrowsinessdetectormodelbasedonelectroencephalogramdata
AT botzheimjanos designinganembeddedfeatureselectionalgorithmforadrowsinessdetectormodelbasedonelectroencephalogramdata