Model

wav2sleep

PPGECGRespEOGOpen codeWeights: open
PreprintCatalog paper date: 2024Added to atlas: Oct 19, 2026Source

Activity counts measure attention, not model quality. Missing counts are unknown. Publication status follows the linked source; a listed venue alone does not confirm peer review.

Signals
PPG, ECG, Resp, EOG
Form factor
clinical_PSG
License
MIT
Year
2024
Architecture

Sleep stager that takes variable input sets (ECG / PPG / respiratory, plus EOG variant)

Key results4 SOTA

All results

Results as reported by the authors; not independently reproduced. A SOTA star marks the best value among results reported under the same evaluation protocol; ties go to the earlier publication.

Embed this badge (4 badges for READMEs and project pages)
  • SOTA on ChatPPG: Sleep staging · MESA
    Markdown
    [![SOTA on ChatPPG: Sleep staging · MESA](https://chatppg.com/research/badges/wav2sleep--sleep-staging-mesa-cohen-kappa-ppg-only-at-test-time.svg)](https://chatppg.com/research/papers/wav2sleep-multimodal-variable-sensor-sleep-2024#key-results)
    HTML
    <a href="https://chatppg.com/research/papers/wav2sleep-multimodal-variable-sensor-sleep-2024#key-results"><img src="https://chatppg.com/research/badges/wav2sleep--sleep-staging-mesa-cohen-kappa-ppg-only-at-test-time.svg" alt="SOTA on ChatPPG: Sleep staging · MESA" height="20"></a>
  • SOTA on ChatPPG: Sleep staging · SHHS
    Markdown
    [![SOTA on ChatPPG: Sleep staging · SHHS](https://chatppg.com/research/badges/wav2sleep--sleep-staging-shhs-cohen-kappa-ecg-thoracic-respiratory-effort.svg)](https://chatppg.com/research/papers/wav2sleep-multimodal-variable-sensor-sleep-2024#key-results)
    HTML
    <a href="https://chatppg.com/research/papers/wav2sleep-multimodal-variable-sensor-sleep-2024#key-results"><img src="https://chatppg.com/research/badges/wav2sleep--sleep-staging-shhs-cohen-kappa-ecg-thoracic-respiratory-effort.svg" alt="SOTA on ChatPPG: Sleep staging · SHHS" height="20"></a>
  • SOTA on ChatPPG: Sleep staging · SHHS
    Markdown
    [![SOTA on ChatPPG: Sleep staging · SHHS](https://chatppg.com/research/badges/wav2sleep--sleep-staging-shhs-cohen-kappa-ecg-only.svg)](https://chatppg.com/research/papers/wav2sleep-multimodal-variable-sensor-sleep-2024#key-results)
    HTML
    <a href="https://chatppg.com/research/papers/wav2sleep-multimodal-variable-sensor-sleep-2024#key-results"><img src="https://chatppg.com/research/badges/wav2sleep--sleep-staging-shhs-cohen-kappa-ecg-only.svg" alt="SOTA on ChatPPG: Sleep staging · SHHS" height="20"></a>
  • SOTA on ChatPPG: Sleep staging · MESA
    Markdown
    [![SOTA on ChatPPG: Sleep staging · MESA](https://chatppg.com/research/badges/wav2sleep--sleep-staging-mesa-cohen-kappa-ppg-thoracic-respiratory-effort.svg)](https://chatppg.com/research/papers/wav2sleep-multimodal-variable-sensor-sleep-2024#key-results)
    HTML
    <a href="https://chatppg.com/research/papers/wav2sleep-multimodal-variable-sensor-sleep-2024#key-results"><img src="https://chatppg.com/research/badges/wav2sleep--sleep-staging-mesa-cohen-kappa-ppg-thoracic-respiratory-effort.svg" alt="SOTA on ChatPPG: Sleep staging · MESA" height="20"></a>
At a glance
Type
Task model
Modalities
PPGECGRespEOG
Form factor
Clinical PSG
Parameters
Not reported
Architecture
Sleep stager that takes variable input sets (ECG / PPG / respiratory, plus EOG variant)
Venue
Not reported
Year
2024
DOI
Not reported
Weights
Open
Caveats
Not reported
Datasets
Not reported
Added
Oct 19, 2026
Updated
Oct 19, 2026

Abstract

Accurate classification of sleep stages from less obtrusive sensor measurements such as the electrocardiogram (ECG) or photoplethysmogram (PPG) could enable important applications in sleep medicine. Existing approaches to this problem have typically used deep learning models designed and trained to operate on one or more specific input signals. However, the datasets used to develop these models often do not contain the same sets of input signals. Some signals, particularly PPG, are much less prevalent than others, and this has previously been addressed with techniques such as transfer learning. Additionally, only training on one or more fixed modalities precludes cross-modal information transfer from other sources, which has proved valuable in other problem domains. To address this, we introduce wav2sleep, a unified model designed to operate on variable sets of input signals during training and inference. After jointly training on over 10,000 overnight recordings from six publicly available polysomnography datasets, including SHHS and MESA, wav2sleep outperforms existing sleep stage classification models across test-time input combinations including ECG, PPG, and respiratory signals.

Verbatim fromarXiv· arXiv metadata (abstracts are released under CC0)

wav2sleep: ChatPPG research summary card

How it works

How wav2sleep works: Input signals → Model → Downstream tasksInput signals: PPG (Photoplethysmogram); ECG (Electrocardiogram); Respiration (Breathing effort); EOG (Electrophysiology). Model: wav2sleep. Downstream tasks: Sleep staging.Input signalsPPG: PhotoplethysmogramPPGPhotoplethysmogramECG: ElectrocardiogramECGElectrocardiogramRespiration: Breathing effortRespirationBreathing effortEOG: ElectrophysiologyEOGElectrophysiologyModelwav2sleepDownstream tasksSleep stagingSleep staging
Architecture
Sleep stager that takes variable input sets (ECG / PPG / respiratory, plus EOG variant)
Inputs
PPG, ECG, Resp, EOG
Approach
sleep · staging · multimodal · variable sensor

Datasets

No public datasets linked yet.

Papers· 1

Cite

APA

Carter, J. F., & Tarassenko, L. (2024). wav2sleep: A Unified Multi-Modal Approach to Sleep Stage Classification from Physiological Signals. arXiv preprint. https://doi.org/10.48550/arXiv.2411.04644

BibTeX

@misc{carter2024wav2sleep,
  title         = {{wav2sleep: A Unified Multi-Modal Approach to Sleep Stage Classification from Physiological Signals}},
  author        = {Carter, Jonathan F. and Tarassenko, Lionel},
  year          = {2024},
  howpublished  = {arXiv preprint},
  doi           = {10.48550/arXiv.2411.04644},
  eprint        = {2411.04644},
  archivePrefix = {arXiv}
}

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

History

  1. Added to the ChatPPG research hub