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...
Autores principales: | , , , |
---|---|
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 |