PPG-Based Accurate Insomnia Detection System Using Convolutional Neural Networks With Self-Attention Mechanism and Gated Recurrent Units

Adequate sleep is essential for physical and mental well-being. The quality of sleep is significantly impacted by sleep disorders like narcolepsy, sleep apnea, nocturnal frontal lobe epilepsy, and insomnia. Insomnia is a prevalent sleep disorder characterized by difficulty initiating or maintaining...

Full description

Saved in:
Bibliographic Details
Main Authors: Hardik Telangore, Heneel Makwana, Prithviraj Verma, Manish Sharma, Hasan S. Mir, U. Rajendra Acharya
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/11124893/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849223090501844992
author Hardik Telangore
Heneel Makwana
Prithviraj Verma
Manish Sharma
Hasan S. Mir
U. Rajendra Acharya
author_facet Hardik Telangore
Heneel Makwana
Prithviraj Verma
Manish Sharma
Hasan S. Mir
U. Rajendra Acharya
author_sort Hardik Telangore
collection DOAJ
description Adequate sleep is essential for physical and mental well-being. The quality of sleep is significantly impacted by sleep disorders like narcolepsy, sleep apnea, nocturnal frontal lobe epilepsy, and insomnia. Insomnia is a prevalent sleep disorder characterized by difficulty initiating or maintaining sleep, leading to daytime fatigue and restlessness. An accurate and automated detection system is essential for effective diagnosis and management. Usually, polysomnogram (PSG) signals are utilized to identify sleep disorders, but these signals are challenging to handle, computationally intensive to process, and affect the convenience of patients. The proposed method provides a non-invasive approach for insomnia detection. To the best of our knowledge, this is the first study that utilizes single-channel photoplethysmography (PPG) to automatically detect insomnia. In the proposed study, we performed experiments on two publicly accessible datasets: the Cyclic Alternating Pattern (CAP) sleep database and the MESA Sleep Dataset, considering a diverse set of subjects. This study introduces a novel approach for PPG-based insomnia detection, utilizing Convolutional Neural Network (CNN) with self-attention, CNN with Gated Recurrent Unit (GRU), and transformer-based models. The CNN with GRU-based approach demonstrated notable performance, achieving impressive classification accuracy of 96.00%, alongside robust precision, recall, and F1-score. Importantly, we further explored model explainability using Grad-CAM, providing visual insights into the learned model’s decision-making from PPG signals. The results emphasize the effectiveness and interpretability of these advanced models in capturing complex patterns in PPG signals, establishing PPG-based sleep monitoring as a practical and efficient solution for home use with wearable devices.
format Article
id doaj-art-4ab4e3a9dc484af1b2242b025e1592f5
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-4ab4e3a9dc484af1b2242b025e1592f52025-08-25T23:18:43ZengIEEEIEEE Access2169-35362025-01-011314547414549310.1109/ACCESS.2025.359886311124893PPG-Based Accurate Insomnia Detection System Using Convolutional Neural Networks With Self-Attention Mechanism and Gated Recurrent UnitsHardik Telangore0https://orcid.org/0009-0003-2803-7411Heneel Makwana1Prithviraj Verma2https://orcid.org/0009-0008-6756-4640Manish Sharma3https://orcid.org/0000-0002-2266-5332Hasan S. Mir4https://orcid.org/0000-0002-6863-3002U. Rajendra Acharya5https://orcid.org/0000-0003-2689-8552Department of Electrical and Computer Science Engineering, Institute of Infrastructure, Technology, Research and Management (IITRAM), Ahmedabad, Gujarat, IndiaDepartment of Electrical and Computer Science Engineering, Institute of Infrastructure, Technology, Research and Management (IITRAM), Ahmedabad, Gujarat, IndiaDepartment of Electrical and Computer Science Engineering, Institute of Infrastructure, Technology, Research and Management (IITRAM), Ahmedabad, Gujarat, IndiaDepartment of Electrical and Computer Science Engineering, Institute of Infrastructure, Technology, Research and Management (IITRAM), Ahmedabad, Gujarat, IndiaDepartment of Electrical Engineering, American University of Sharjah, Sharjah, United Arab EmiratesSchool of Mathematics, Physics, and Computing, University of Southern Queensland, Springfield, QLD, AustraliaAdequate sleep is essential for physical and mental well-being. The quality of sleep is significantly impacted by sleep disorders like narcolepsy, sleep apnea, nocturnal frontal lobe epilepsy, and insomnia. Insomnia is a prevalent sleep disorder characterized by difficulty initiating or maintaining sleep, leading to daytime fatigue and restlessness. An accurate and automated detection system is essential for effective diagnosis and management. Usually, polysomnogram (PSG) signals are utilized to identify sleep disorders, but these signals are challenging to handle, computationally intensive to process, and affect the convenience of patients. The proposed method provides a non-invasive approach for insomnia detection. To the best of our knowledge, this is the first study that utilizes single-channel photoplethysmography (PPG) to automatically detect insomnia. In the proposed study, we performed experiments on two publicly accessible datasets: the Cyclic Alternating Pattern (CAP) sleep database and the MESA Sleep Dataset, considering a diverse set of subjects. This study introduces a novel approach for PPG-based insomnia detection, utilizing Convolutional Neural Network (CNN) with self-attention, CNN with Gated Recurrent Unit (GRU), and transformer-based models. The CNN with GRU-based approach demonstrated notable performance, achieving impressive classification accuracy of 96.00%, alongside robust precision, recall, and F1-score. Importantly, we further explored model explainability using Grad-CAM, providing visual insights into the learned model’s decision-making from PPG signals. The results emphasize the effectiveness and interpretability of these advanced models in capturing complex patterns in PPG signals, establishing PPG-based sleep monitoring as a practical and efficient solution for home use with wearable devices.https://ieeexplore.ieee.org/document/11124893/Convolutional neural network (CNN)deep learninggated recurrent unit (GRU)insomniaphotoplethysmogram (PPG)
spellingShingle Hardik Telangore
Heneel Makwana
Prithviraj Verma
Manish Sharma
Hasan S. Mir
U. Rajendra Acharya
PPG-Based Accurate Insomnia Detection System Using Convolutional Neural Networks With Self-Attention Mechanism and Gated Recurrent Units
IEEE Access
Convolutional neural network (CNN)
deep learning
gated recurrent unit (GRU)
insomnia
photoplethysmogram (PPG)
title PPG-Based Accurate Insomnia Detection System Using Convolutional Neural Networks With Self-Attention Mechanism and Gated Recurrent Units
title_full PPG-Based Accurate Insomnia Detection System Using Convolutional Neural Networks With Self-Attention Mechanism and Gated Recurrent Units
title_fullStr PPG-Based Accurate Insomnia Detection System Using Convolutional Neural Networks With Self-Attention Mechanism and Gated Recurrent Units
title_full_unstemmed PPG-Based Accurate Insomnia Detection System Using Convolutional Neural Networks With Self-Attention Mechanism and Gated Recurrent Units
title_short PPG-Based Accurate Insomnia Detection System Using Convolutional Neural Networks With Self-Attention Mechanism and Gated Recurrent Units
title_sort ppg based accurate insomnia detection system using convolutional neural networks with self attention mechanism and gated recurrent units
topic Convolutional neural network (CNN)
deep learning
gated recurrent unit (GRU)
insomnia
photoplethysmogram (PPG)
url https://ieeexplore.ieee.org/document/11124893/
work_keys_str_mv AT hardiktelangore ppgbasedaccurateinsomniadetectionsystemusingconvolutionalneuralnetworkswithselfattentionmechanismandgatedrecurrentunits
AT heneelmakwana ppgbasedaccurateinsomniadetectionsystemusingconvolutionalneuralnetworkswithselfattentionmechanismandgatedrecurrentunits
AT prithvirajverma ppgbasedaccurateinsomniadetectionsystemusingconvolutionalneuralnetworkswithselfattentionmechanismandgatedrecurrentunits
AT manishsharma ppgbasedaccurateinsomniadetectionsystemusingconvolutionalneuralnetworkswithselfattentionmechanismandgatedrecurrentunits
AT hasansmir ppgbasedaccurateinsomniadetectionsystemusingconvolutionalneuralnetworkswithselfattentionmechanismandgatedrecurrentunits
AT urajendraacharya ppgbasedaccurateinsomniadetectionsystemusingconvolutionalneuralnetworkswithselfattentionmechanismandgatedrecurrentunits