PaperarXiv:2308.05759

A machine-learning sleep-wake classification model using a reduced number of features derived from photoplethysmography and activity signals

Preprint2024Added Sep 26, 2026

  • DA
  • FD
  • MT
  • DC
  • FO
  • ER
  • JK
  • MA

Authors: Douglas A. Almeida, Felipe M. Dias, Marcelo A. F. Toledo, Diego A. C. Cardenas, Filipe A. C. Oliveira, Estela Ribeiro, Jose E. Krieger, Marco A. Gutierrez (8 authors)

arXiv (eess.SP); SBCAS 2024

First page or project page of “A machine-learning sleep-wake classification model using a reduced number of features derived from photoplethysmography and activity signals” (opens in a new tab)

Almeida, Douglas A. et al., "A machine-learning sleep-wake classification model using a reduced number of features derived from photoplethysmography and activity signals", arXiv:2308.05759, CC BY 4.0

TL;DR

XGBoost sleep–wake classifier from a reduced PPG + activity-count feature set aimed at wearable compute limits. Reported Sensitivity 91.15 ± 1.16%, Specificity 53.66 ± 1.12%, F1 83.88 ± 0.56%, κ 48.0 ± 0.86%. Emphasizes feature thrift for on-device deployment (binary wake/sleep, not full hypnogram).

  • Form factor: wrist

Abstract

Sleep is a crucial aspect of our overall health and well-being. It plays a vital role in regulating our mental and physical health, impacting our mood, memory, and cognitive function to our physical resilience and immune system. The classification of sleep stages is a mandatory step to assess sleep quality, providing the metrics to estimate the quality of sleep and how well our body is functioning during this essential period of rest. Photoplethysmography (PPG) has been demonstrated to be an effective signal for sleep stage inference, meaning it can be used on its own or in a combination with others signals to determine sleep stage. This information is valuable in identifying potential sleep issues and developing strategies to improve sleep quality and overall health. In this work, we present a machine learning sleep-wake classification model based on the eXtreme Gradient Boosting (XGBoost) algorithm and features extracted from PPG signal and activity counts. The performance of our method was comparable to current state-of-the-art methods with a Sensitivity of 91.15 ± 1.16%, Specificity of 53.66 ± 1.12%, F1-score of 83.88 ± 0.56%, and Kappa of 48.0 ± 0.86%. Our method offers a significant improvement over other approaches as it uses a reduced number of features, making it suitable for implementation in wearable devices that have limited computational power.

Verbatim from arXiv (opens in a new tab) · arXiv metadata (abstracts are released under CC0)

Results on ChatPPG leaderboards

All leaderboards

No results from this paper on ChatPPG leaderboards yet. Browse the leaderboards.

Tasks & signals

Tasks

Sleep staging

Signals

Keywords

sleepwakePPG+ACCXGBoostwearable

How it works

How Method works: Setup → Method → TargetSetup: Signals (PPG, ACC); Form factor (wrist). Method: Method (Gradient-boosted trees). Target: Sleep staging.SetupSignals: PPG, ACCSignalsPPG, ACCForm factor: wristForm factorwristMethodMethodGradient-boosted treesTargetSleep stagingSleep staging

Cite this paper

APA

Almeida, D. A., Dias, F. M., Toledo, M. A. F., Cardenas, D. A. C., Oliveira, F. A. C., Ribeiro, E., Krieger, J. E., & Gutierrez, M. A. (2024). A machine-learning sleep-wake classification model using a reduced number of features derived from photoplethysmography and activity signals. arXiv. https://doi.org/10.5753/sbcas.2024.1872

BibTeX

@misc{almeida2024machinelearning,
  title         = {{A machine-learning sleep-wake classification model using a reduced number of features derived from photoplethysmography and activity signals}},
  author        = {Almeida, Douglas A. and Dias, Felipe M. and Toledo, Marcelo A. F. and Cardenas, Diego A. C. and Oliveira, Filipe A. C. and Ribeiro, Estela and Krieger, Jose E. and Gutierrez, Marco A.},
  year          = {2024},
  doi           = {10.5753/sbcas.2024.1872},
  eprint        = {2308.05759},
  archivePrefix = {arXiv}
}

Built from the hub record. Check it against the publisher before submitting.

Added to the ChatPPG research hub