ChatPPG Editorial

PPG Sleep Tracking SOTA: Staging Kappa, AHI/REI Cutoffs, and What Wearables Actually Measure

State of the art for PPG and wearable sleep tracking in 2026: four-class staging Cohen's kappa (SleepPPG-Net2, wav2sleep), AHI/REI screening cutoffs (≥5 / ≥15 / ≥30), ODI and hypoxic burden, plus public datasets and leaderboards.

ChatPPG Team
Published
Updated
8 min read
PPG Sleep Tracking SOTA: Staging Kappa, AHI/REI Cutoffs, and What Wearables Actually Measure
Editorial illustration · Devices and signals are conceptual. Where shown, violet optical paths represent invisible infrared in false color.

Short answer:

  • Staging: Four-class PPG sleep staging (wake / light / deep / REM) is judged mainly with Cohen's kappa against PSG. SleepPPG-Net2 reports median κp 0.75 on MESA-test and up to ~19% higher external kappa than SleepPPG-Net; wav2sleep reports κ = 0.742 on MESA with PPG-only at test time (hub result wav2sleep__mesa__kappa__ppg-test).
  • Apnea load: Track AHI/REI at ≥5 / ≥15 / ≥30, plus continuous error when published. Wearable PPG/SpO2 is screening, not a PSG substitute. Apple's K240929 SANF: 66.3% sensitivity / 98.5% specificity for AHI ≥15 vs type-3 HSAT (n = 1,499).
  • Desaturation metrics: Report ODI (3% vs 4%) and, when available, hypoxic burden—do not treat ODI as AHI.
  • Hub boards: Live rows → sleep staging leaderboard and sleep apnea AHI leaderboard. Datasets → wearable sleep staging datasets.

This page is ChatPPG's measure / validate map for PPG and wearable sleep tracking: how stages and apnea load are scored in papers, which public numbers are citable today, and where the hub keeps them. It is not a home-sleep-test buyer guide or treatment pathway (that stays on the Sensor Bio application lane).

Related deep dives: PPG sleep staging algorithms, PPG sleep apnea detection, sleep fragmentation biomarkers, PPG foundation models.

Comparison table: staging SOTA (verified citations only)

Four-class = wake, light (N1+N2), deep (N3), REM unless noted. Values are as reported in the cited paper or ChatPPG hub key-result—protocols differ; do not rank across rows as a single leaderboard.

Scroll horizontally if needed

Method Inputs (test) Dataset / split Metric Value Source
SleepPPG-Net2 Raw PPG MESA-test (source) Median κp (4-class) 0.75 Attia et al., arXiv:2404.06869 Table II
SleepPPG-Net2 Raw PPG CFS (external) Median κp 0.74 same, Table II
SleepPPG-Net2 Raw PPG ABC / HomePAP / CAP / SLEEPAI Median κp 0.69 / 0.69 / 0.57 / 0.66 same, Table II
SleepPPG-Net Raw PPG MESA-test Median κp 0.74 same Table II; Kotzen et al. 2023
BM-DTS (IPR / beat-interval) Derived IPR from PPG peaks MESA-test Median κp 0.65 Attia et al. Table II (Sridhar-style DTS)
wav2sleep PPG only MESA held-out Cohen's κ (4-class) 0.742 Hub wav2sleep__mesa__kappa__ppg-test; arXiv:2411.04644
wav2sleep PPG + thoracic effort MESA Cohen's κ 0.78 Hub wav2sleep__mesa__kappa__ppg-thx
wav2sleep ECG only SHHS Cohen's κ 0.74 Hub wav2sleep__shhs__kappa__ecg
SleepPPG-Net (Kotzen 2023) Raw PPG Held-out + external (after TL) Median κ 0.75 / 0.74 JBHI 2023
Radha et al. 2021 Wrist PPG (ECG→PPG transfer) 60 PPG subjects Acc / κ (4-class) 76.36% / 0.65 npj Digit Med
Fonseca et al. 2017 PPG HRV + ACC 51 adults Acc / κ (4-class) 59.3% / 0.42 Sleep 2017

SleepPPG-Net2 generalization note: Multi-source training improved target-domain κp by 1–19% vs SleepPPG-Net across CFS, ABC, HomePAP, CAP, and SLEEPAI (Attia et al.). Downstream sleep-measure MAE on grouped external sets (SleepPPG-Net2): TST 24.2 min, sleep efficiency 4.56%, FRREM 3.72%, FRLight 9.47%, FRDeep 8.53% (Table III)—usable for TST/SE/REM fraction; light/deep fractions remain weaker.

Related (not PPG-only): SleepFM (Thapa et al., arXiv:2405.17766) is a multi-modal PSG foundation model (brain activity, ECG, respiration). Logistic regression on leave-one-out embeddings: sleep-stage macro AUROC 0.88 vs 0.72 end-to-end CNN; sleep-disordered breathing AUROC 0.85 vs 0.69 (abstract). Cite it as multimodal context, not a wrist-PPG baseline. SleepFM-2 extends scale and wearable transfer—see the model card for the published claims.

What “good” staging looks like (metrics)

Scroll horizontally if needed

Metric What it answers Notes for PPG papers
Cohen's κ (overall / per-patient) Agreement beyond chance with PSG stages Prefer reporting both κc and median κp; state 2/3/4/5-class mapping
Accuracy / balanced accuracy / macro-F1 Epoch correctness Accuracy alone hides class imbalance (N2 dominates)
Confusion by stage Where errors concentrate Light↔deep and REM↔wake are common failure modes; OSA severity and age hurt κ (SleepPPG-Net2 error analysis)
Sleep measures MAE TST, SE, stage fractions Needed if the product claim is “hours of deep sleep,” not epoch labels

Human ceiling context: Rosenberg & Van Hout (2013) AASM inter-scorer program—overall agreement with majority score ~82.6%, lower for N1/N3 (JCSM).

Live rows: sleep-staging leaderboard.

AHI / REI / ODI: what to track on this pillar

Wearable apnea evaluation is a different task from staging. Keep both on this page so “sleep tracking SOTA” includes the apnea load people actually ask about.

Reference ladder (measure, not buy)

Scroll horizontally if needed

Tier What it is Typical output Role
Type-1 PSG (lab) Full EEG/EOG/EMG + airflow + effort + SpO2 AHI (events / hour of sleep) Gold-standard diagnosis
Type-3 HSAT Limited channels at home REI (events / hour of monitoring) Accepted diagnostic pathway for many adults
PPG / SpO2 wearable Watch/ring oximetry + pulse dynamics ODI, PRV patterns, proprietary scores Screening / longitudinal only unless cleared and labeled otherwise

Cutoffs to report (when the paper uses AHI or REI)

Scroll horizontally if needed

Cutoff Usual clinical band Why track it
≥5 Mild or greater Inclusive screening operating point
≥15 Moderate-to-severe Common device/FDA analysis point (e.g. Apple K240929)
≥30 Severe High-pretest / triage operating point

Also report continuous error when published (e.g. MAE in events/hour). Example hub row: PaPaGei linear probe on MESA AHI3 — MAE 12.97 events/h (papagei__mesa__ahi3-mae). Board: sleep-apnea-ahi.

Consumer / cleared screening example (public facts only)

Scroll horizontally if needed

System Reference Endpoint Result Source
Apple Sleep Apnea Notification Feature Type-3 HSAT AHI ≥15 Sens 66.3%, Spec 98.5% (n = 1,499) FDA 510(k) K240929

Interpretation for engineers: high specificity → few false alarms; sensitivity gap → roughly one-third of AHI ≥15 cases not flagged. That is screening math, not a lab AHI substitute. Broader PPG/SpO2 apnea methods and ODI caveats: PPG sleep apnea detection.

ODI and hypoxic burden

  • ODI: count of SpO2 drops (define 3% vs 4%) per hour. Correlates with AHI but misses hypopneas that arouse without much desaturation (REM-related OSA, high baseline reserve). Rashid et al. (2021) systematic review: ODI sensitivity/specificity vs AHI varied widely across studies (doi:10.1002/lary.28663).
  • Hypoxic burden: cumulative desaturation (area under the desaturation curve), increasingly used because AHI ignores event depth and duration. Prefer papers that report burden alongside event rate when available.
  • OxiNet (Levy et al. 2023): deep learning AHI estimate from single-channel oximetry on 12,923 PSGs—missed 0.2% of moderate-to-severe OSA vs 21% for the best benchmark in that paper (Nat Commun). Oximetry ≠ wrist PPG, but it bounds what desaturation-centric models can do.

Public datasets and hub links

Scroll horizontally if needed

Resource Why it matters Link
Wearable sleep staging datasets (DREAMT, sleep-accel, NSRR) Access + reference labels /research/topics/wearable-sleep-staging-datasets
Sleep staging leaderboard Task × dataset × metric rows /research/leaderboards/sleep-staging
Sleep apnea AHI leaderboard AHI / severity probes /research/leaderboards/sleep-apnea-ahi
wav2sleep model card Variable-sensor staging /research/models/wav2sleep
SleepFM / SleepFM-2 Multimodal PSG FMs /research/models/sleepfm-v1, /research/models/sleepfm-2
MESA / SHHS (NSRR) Scale PSG + PPG (gated) Via NSRR; see dataset cards in hub

Pitfalls (measure / validate)

  1. Cross-paper kappa leaderboards without protocol — 3-class vs 4-class, R&K vs AASM, fingertip Nonin vs wrist BVP, within-dataset vs leave-one-dataset-out are not comparable.
  2. Calling ODI “AHI” — different event definitions; state the reference (PSG AHI vs HSAT REI vs ODI3/ODI4).
  3. Single operating point — publish ≥5 / ≥15 / ≥30 (or the paper’s cutoffs), not only AUROC.
  4. Ignoring OSA severity and age — SleepPPG-Net2 found higher AHI and older age independently lower κp.
  5. Product “sleep score” ≠ published staging — consumer stages are often proprietary fusions of PPG + ACC + heuristics; cite the validation study, not the marketing label.
  6. Clinical pathway creep — HSAT ordering, CPAP titration, and dysautonomia care paths are Sensor Bio application content. Soft link only; do not duplicate buyer guides here.

FAQ

What is the state of the art for PPG sleep staging in 2026?

For four-class staging from raw PPG, SleepPPG-Net2 (Attia et al., arXiv:2404.06869) reports median per-patient Cohen's kappa up to 0.75 on MESA-test and improves external-set kappa by up to 19% versus SleepPPG-Net via multi-source training. wav2sleep reports κ = 0.742 on MESA with PPG-only at test time. Compare only on matched label sets, datasets, and splits—see the table above and the sleep-staging leaderboard.

What is Cohen's kappa for sleep staging, and what is a good score?

Cohen's kappa measures agreement with expert PSG beyond chance. Strong recent PPG four-class results sit around the mid-0.6 to mid-0.7 band; SleepPPG-Net2's MESA-test median κp is 0.75. Human inter-scorer agreement (~82.6% with majority score in Rosenberg & Van Hout 2013) is a useful ceiling, not a kappa number you can paste next to a model without conversion.

Can a smartwatch measure AHI like a sleep lab?

No. PSG defines AHI; HSAT defines REI; wearables mostly see ODI-like desaturation and pulse dynamics. Apple's K240929 feature is a clear public screening example: 66.3% sensitivity and 98.5% specificity for AHI ≥15 versus type-3 HSAT—not a lab AHI device.

What cutoffs should I track for wearable sleep apnea evaluation?

Track the paper's AHI or REI cutoffs—typically ≥5, ≥15, and ≥30—plus continuous error (MAE/bias) when given. Always name whether the reference was PSG AHI or HSAT REI, and keep ODI / hypoxic burden in separate columns.

What is the difference between AHI, REI, ODI, and hypoxic burden?

AHI = PSG events per hour of sleep. REI = HSAT events per hour of monitoring. ODI = SpO2 dips per hour (state 3% vs 4%). Hypoxic burden = cumulative desaturation over time. PPG wearables observe the last two most directly.

Which public datasets are best for PPG sleep research?

Wrist + PSG stages: DREAMT. Scale NSRR oximeter PPG: MESA and related cohorts (DUA). Small open watch HR: sleep-accel. Full pick list: wearable sleep staging datasets.

Is this a clinical sleep-apnea diagnosis guide?

No. This is ChatPPG measure/validate. For application-science framing of physiology and product context, see Sensor Bio; for care decisions, follow clinicians and AASM pathways.

Sources

Frequently Asked Questions

What is the state of the art for PPG sleep staging in 2026?
For four-class staging from raw PPG (wake, light, deep, REM), SleepPPG-Net2 (Attia et al., arXiv:2404.06869) reports median per-patient Cohen's kappa up to 0.75 on MESA-test and improves external-set kappa by up to 19% versus SleepPPG-Net via multi-source training. wav2sleep (Carter & Tarassenko, arXiv:2411.04644) reports κ = 0.742 on MESA with PPG-only at test time after joint multi-dataset training. Always compare models on the same label set, dataset, and split.
What is Cohen's kappa for sleep staging, and what is a good score?
Cohen's kappa measures agreement with expert-scored polysomnography beyond chance. PPG four-class papers often land roughly in the mid-0.6 to mid-0.7 range on local tests; SleepPPG-Net2 reaches median κp 0.75 on MESA-test. Human AASM inter-scorer agreement is a useful ceiling: Rosenberg & Van Hout (2013) reported about 82.6% agreement with the majority score overall, with lower agreement for N1 and N3.
Can a smartwatch measure AHI like a sleep lab?
No. Lab PSG remains the gold standard for apnea-hypopnea index (AHI). Type-3 home sleep apnea tests (HSAT) report a respiratory event index (REI) that is accepted for many diagnostic pathways. PPG/SpO2 wearables are screening tools: they estimate oxygen desaturation index (ODI), pulse-rate patterns, or proprietary scores. Apple's Sleep Apnea Notification Feature (FDA 510(k) K240929) reported 66.3% sensitivity and 98.5% specificity for AHI ≥15 versus a type-3 HSAT reference in 1,499 participants—high specificity, but about one-third of moderate-to-severe cases missed.
What cutoffs should I track for wearable sleep apnea evaluation?
Report performance at the clinical severity cutoffs used in the source study: typically AHI or REI ≥5 (mild+), ≥15 (moderate-to-severe), and ≥30 (severe), plus continuous error (MAE or bias in events/hour) when available. Also report ODI definitions (3% vs 4%) and, when the paper provides it, hypoxic burden. Do not mix AHI, REI, and ODI as if they were interchangeable.
What is the difference between AHI, REI, ODI, and hypoxic burden?
AHI counts apneas and hypopneas per hour of sleep from PSG. REI is the analogous count from limited-channel HSAT (often per hour of monitoring). ODI counts SpO2 drops of a defined magnitude (commonly 3% or 4%) per hour. Hypoxic burden captures cumulative desaturation over time, not just event rate. PPG wearables most directly observe ODI-like desaturation and pulse dynamics; mapping those to AHI requires validation against PSG or HSAT.
Which public datasets are best for PPG sleep research?
For wrist PPG with technician stages, start with DREAMT (Empatica E4 BVP during PSG). For scale and oximeter PPG under NSRR DUAs, use MESA and related cohorts. sleep-accel (Walch) is small and open but provides PPG-derived heart rate, not raw PPG. Dataset picks and access notes live at /research/topics/wearable-sleep-staging-datasets.
Is this a clinical sleep-apnea diagnosis guide?
No. ChatPPG covers measure and validate: algorithms, metrics, datasets, and published cutoffs. Clinical pathways, HSAT ordering, and treatment decisions are application science—see Sensor Bio for product-framed physiology context, and follow AASM/clinician guidance for care.

Core guide: What Is Actigraphy?

Related articles

Devices in this article

Research records with the datasets, papers and published validation results for each device.