Adversarial Robustness and Feature Impact Analysis for Driver Drowsiness Detection
Main Author: | |
---|---|
Publication Date: | 2023 |
Other Authors: | , , , |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10400.22/23453 |
Summary: | Drowsy driving is a major cause of road accidents, but drivers are dismissive of the impact that fatigue can have on their reaction times. To detect drowsiness before any impairment occurs, a promising strategy is using Machine Learning (ML) to monitor Heart Rate Variability (HRV) signals. This work presents multiple experiments with different HRV time windows and ML models, a feature impact analysis using Shapley Additive Explanations (SHAP), and an adversarial robustness analysis to assess their reliability when processing faulty input data and perturbed HRV signals. The most reliable model was Extreme Gradient Boosting (XGB) and the optimal time window had between 120 and 150 s. Furthermore, the 18 most impactful features were selected and new smaller models were trained, achieving a performance as good as the initial ones. Despite the susceptibility of all models to adversarial attacks, adversarial training enabled them to preserve significantly higher results, so it can be a valuable approach to provide a more robust driver drowsiness detection. |
id |
RCAP_da60c0b39700d84fe63fcf234d16b41c |
---|---|
oai_identifier_str |
oai:recipp.ipp.pt:10400.22/23453 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
Adversarial Robustness and Feature Impact Analysis for Driver Drowsiness DetectionAdversarial robustnessExplainabilityMachine learningHeart rate variabilityDriver drowsiness detectionDrowsy driving is a major cause of road accidents, but drivers are dismissive of the impact that fatigue can have on their reaction times. To detect drowsiness before any impairment occurs, a promising strategy is using Machine Learning (ML) to monitor Heart Rate Variability (HRV) signals. This work presents multiple experiments with different HRV time windows and ML models, a feature impact analysis using Shapley Additive Explanations (SHAP), and an adversarial robustness analysis to assess their reliability when processing faulty input data and perturbed HRV signals. The most reliable model was Extreme Gradient Boosting (XGB) and the optimal time window had between 120 and 150 s. Furthermore, the 18 most impactful features were selected and new smaller models were trained, achieving a performance as good as the initial ones. Despite the susceptibility of all models to adversarial attacks, adversarial training enabled them to preserve significantly higher results, so it can be a valuable approach to provide a more robust driver drowsiness detection.SpringerREPOSITÓRIO P.PORTOVitorino, JoãoRodrigues, LourençoMaia, EvaPraça, IsabelLourenço, André2023-09-05T13:45:50Z20232023-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10400.22/23453eng10.1007/978-3-031-34344-5_13info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-02T02:57:58Zoai:recipp.ipp.pt:10400.22/23453Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:31:00.128505Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
Adversarial Robustness and Feature Impact Analysis for Driver Drowsiness Detection |
title |
Adversarial Robustness and Feature Impact Analysis for Driver Drowsiness Detection |
spellingShingle |
Adversarial Robustness and Feature Impact Analysis for Driver Drowsiness Detection Vitorino, João Adversarial robustness Explainability Machine learning Heart rate variability Driver drowsiness detection |
title_short |
Adversarial Robustness and Feature Impact Analysis for Driver Drowsiness Detection |
title_full |
Adversarial Robustness and Feature Impact Analysis for Driver Drowsiness Detection |
title_fullStr |
Adversarial Robustness and Feature Impact Analysis for Driver Drowsiness Detection |
title_full_unstemmed |
Adversarial Robustness and Feature Impact Analysis for Driver Drowsiness Detection |
title_sort |
Adversarial Robustness and Feature Impact Analysis for Driver Drowsiness Detection |
author |
Vitorino, João |
author_facet |
Vitorino, João Rodrigues, Lourenço Maia, Eva Praça, Isabel Lourenço, André |
author_role |
author |
author2 |
Rodrigues, Lourenço Maia, Eva Praça, Isabel Lourenço, André |
author2_role |
author author author author |
dc.contributor.none.fl_str_mv |
REPOSITÓRIO P.PORTO |
dc.contributor.author.fl_str_mv |
Vitorino, João Rodrigues, Lourenço Maia, Eva Praça, Isabel Lourenço, André |
dc.subject.por.fl_str_mv |
Adversarial robustness Explainability Machine learning Heart rate variability Driver drowsiness detection |
topic |
Adversarial robustness Explainability Machine learning Heart rate variability Driver drowsiness detection |
description |
Drowsy driving is a major cause of road accidents, but drivers are dismissive of the impact that fatigue can have on their reaction times. To detect drowsiness before any impairment occurs, a promising strategy is using Machine Learning (ML) to monitor Heart Rate Variability (HRV) signals. This work presents multiple experiments with different HRV time windows and ML models, a feature impact analysis using Shapley Additive Explanations (SHAP), and an adversarial robustness analysis to assess their reliability when processing faulty input data and perturbed HRV signals. The most reliable model was Extreme Gradient Boosting (XGB) and the optimal time window had between 120 and 150 s. Furthermore, the 18 most impactful features were selected and new smaller models were trained, achieving a performance as good as the initial ones. Despite the susceptibility of all models to adversarial attacks, adversarial training enabled them to preserve significantly higher results, so it can be a valuable approach to provide a more robust driver drowsiness detection. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-09-05T13:45:50Z 2023 2023-01-01T00:00:00Z |
dc.type.driver.fl_str_mv |
conference object |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/23453 |
url |
http://hdl.handle.net/10400.22/23453 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.1007/978-3-031-34344-5_13 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Springer |
publisher.none.fl_str_mv |
Springer |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833600571226980352 |