Combining scEEG and PPG for reliable sleep staging
Authors: Jiawei Wang, Liang Xu, Shuntian Zheng, Yu Guan, Kaichen Wang, Ziqing Zhang, Chen Chen, Laurence T. Yang, Sai Gu, M. Jamal Deen
Organizations: School of Engineering, The University of Warwick, Coventry, UK · Department of Computer Science, The University of Warwick, Coventry, UK · College of Biomedical Engineering, Fudan University, Shanghai, China · Human Phenome Institute, Fudan University, Shanghai, China · School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou, China
Reliable sleep staging remains challenging for lightweight wearable devices such as single-channel electroencephalography (scEEG) or photoplethysmography (PPG). scEEG offers direct measurement of cortical activity and serves as the foundation for sleep staging, yet exhibits limited performance on light sleep stages. PPG provides a low-cost complement that captures autonomic signatures effective for detecting light sleep. However, prior PPG-based methods rely on full night recordings (8 - 10 hours) as input context, which is less practical to provide timely feedback for sleep intervention. In this work, we investigate scEEG-PPG fusion for 4-class sleep staging under short-window (30 s - 30 min) constraints. First, we evaluate the temporal context required for each modality, to better understand the relationship of sleep staging performance with respect to monitoring window. Second, we investigate three fusion strategies: score-level fusion, cross-attention fusion enabling feature-level interactions, and Mamba-enhanced fusion incorporating temporal context modeling. Third, we train and evaluate on the Multi-Ethnic Study of Atherosclerosis (MESA) dataset and perform cross-dataset validation on the Cleveland Family Study (CFS) and the Apnea, Bariatric surgery, and CPAP (ABC) datasets. The Mamba-enhanced fusion achieves the best performance on MESA (Cohen's Kappa κ = 0.798, Acc = 86.9%), with particularly notable improvement in light sleep classification (F1-score: 85.63% vs. 77.76%, recall: 82.85% vs. 69.95% for scEEG alone), and generalizes well to CFS and ABC datasets with different populations. These findings suggest that scEEG-PPG fusion is a promising approach for lightweight wearable based sleep monitoring, offering a pathway toward more accessible sleep health assessment. Source code of this project can be found at: https://github.com/DavyWJW/scEEG-PPGFusion
Fig. 2 : Demographic characteristics of MESA, CFS and ABC datasets: (a) Age. (b) Sex distribution. (c) Racial composition highlighting MESA’s ethnic diversity, CFS’s predominantly Black and White population, and ABC’s majority White cohort.
Fig. 4 : Overview of three fusion strategies: (a) score-level fusion, (b) cross-attention fusion, and (c) Mamba-enhanced fusion.
Fig. 5 : Confusion matrices for sleep stage classification across different window lengths using scEEG and PPG.
Window
κ
Acc
Model Size
Infer. (ms)
30 s
0.665
0.772
0.52M
3.84 ± 0.23
1 min
0.674
0.783
2.71M
3.92 ± 0.24
3 min
0.697
0.799
2.71M
3.97 ± 0.18
5 min
0.721
0.815
2.71M
3.98 ± 0.26
10 min
0.688
0.787
2.71M
3.94 ± 0.27
30 min
0.735
0.821
2.71M
3.94 ± 0.32
TABLE I : scEEG model performance across window lengths on MESA test set (M=204).
Window
κ
Acc
Model Size
Infer.(ms)
30 s
0.460
0.647
8.28M
8.44 ± 0.56
1 min
0.538
0.701
8.29M
9.10 ± 0.68
3 min
0.643
0.772
10.26M
9.39 ± 0.39
5 min
0.633
0.758
10.26M
9.41 ± 0.55
10 min
0.656
0.777
12.23M
10.28 ± 0.59
30 min
0.696
0.804
14.20M
11.05 ± 0.60
TABLE II : PPG model performance across window lengths on the MESA test set (M=204).
Strategy
Method
κ
Acc
Model Size
Infer. (ms)
PPG
SleepPPGNet [ 18 ]
0.479
0.659
2.29M
8.10 ± 0.35
Dual-stream PPG [ 22 ]
0.643
0.772
10.26M
9.39 ± 0.39
scEEG
AttnSleep [ 19 ]
0.697
0.799
2.71M
3.97 ± 0.18
CBraMod [ 37 ]
0.762
0.769
12.14M
6.18 ± 0.79
Fusion
Score-level (ours)
0.747
0.835
12.9M
14.40 ± 1.07
Cross-attention (ours)
0.767
0.844
16.29M
15.69 ± 1.27
TABLE III : Comparison of fusion models and SOTA methods under the 3-minute window on the MESA dataset.
Fig. 6 : Per-subject Cohen’s κ , light-sleep F1, and recall on MESA ( M=204 ); ∗∗∗ : p<0.001 (Wilcoxon) for Mamba-enhanced fusion vs. each single modality.
Temporal module
Train. params
κ (95% CI)
Transformer
5.21 M
0.786 [0.775, 0.798]
Bi-GRU
5.20 M
0.783 [0.774, 0.793]
Bi-LSTM
5.22 M
0.781 [0.772, 0.791]
Bi-Mamba
5.21 M
0.787 [0.777, 0.798]
TABLE IV : Parameter-matched temporal-module ablation on the MESA test set, where only the TCM differs with trainable parameters matched; per-subject κ is mean [95% CI].
Fig. 7 : Effect of fusion weight α on performance under the 3-minute window.
Fig. 8 : Sleep architecture estimation errors (MAE) on MESA test set.
Fig. 9 : Sleep-stage transition-probability matrices: ground truth (left) vs. Mamba-enhanced fusion (right) on MESA.
Factor
Subgroup
n
κ (95% CI)
Acc (%)
OSA (AHI)
Normal ( <5 )
17
0.828 [0.795, 0.853]
89.1
Mild ( 5 – 15 )
64
0.786 [0.765, 0.806]
86.6
Moderate ( 15 – 30 )
66
0.788 [0.769, 0.807]
86.7
Severe ( ≥30 )
57
0.775 [0.757, 0.791]
86.5
Age (yr)
<65
67
0.787 [0.769, 0.805]
86.6
65 – 74
67
0.799 [0.781, 0.817]
87.7
TABLE V : Subgroup analysis of the Mamba-enhanced fusion on the MESA test set ( n=204 ): per-subject κ (mean [95% CI]) and accuracy.
Fig. 10 : Synchronization sensitivity: κ and light-sleep F1 of the Mamba-enhanced fusion versus an imposed scEEG-PPG temporal offset Δ (MESA).
Strategy
CFS
ABC
κ
Acc
κ
Acc
PPG (w/o fine-tuning)
0.090
0.432
0.368
0.66
scEEG (w/o fine-tuning)
0.638
0.741
0.334
0.535
PPG (fine-tuning)
0.583
0.710
0.494
0.691
scEEG (fine-tuning)
0.716
0.799
0.543
0.681
TABLE VI : Single-modality generalization performance across datasets.
Dataset
Fusion Method
κ
Acc
Model Size
Infer. (ms)
CFS
Score-level
0.660
0.772
12.9M
14.62 ± 1.25
Cross-attention
0.781
0.849
16.29M
16.05 ± 1.14
Mamba-enhanced
0.769
0.839
18.17M
19.20 ± 1.47
Cross-attention (zs)
0.235
0.506
16.29M
16.05 ± 1.14
Mamba-enhanced (zs)
0.152
0.462
18.17M
19.20 ± 1.47
ABC
Score-level
0.524
0.684
12.9M
13.38 ± 0.56
TABLE VII : Cross-dataset generalization of fusion methods. Rows are fine-tuned unless marked zero-shot (zs; direct transfer with no target-domain training.)
Fig. 11 : Comparison of κ across single-modality and fusion-based methods on the MESA, CFS, and ABC datasets.
Fig. 12 : Confusion matrix of the Mamba-enhanced fusion model on the MESA dataset.
Fig. 13 : Fusion interpretability (MESA): (a) t-SNE of the fused features by stage; (b) per-stage F1.
Sleep stage classification assigns sleep epochs to physiological stages from signals such as EEG, helping quantify sleep architecture and support clinical monitoring.
Department of Computer Science, The University of Warwick · School of Engineering, The University of Warwick · Department of Neurology, Huashan Hospital, Fudan University +2
Institute of Biomedicine, University of Turku, Finland · Turku PET Centre, University of Turku and Turku University Hospital, Finland · University College Cork, Ireland +3