MM-Net: A Multimodal Multi-Task Network for Sleep Staging and Sleep Apnea Assessment After Ischemic Stroke
Organizations: Department of Computer Science and Engineering, American International University-Bangladesh, Dhaka, 1229, Bangladesh · AI and Big Data Department, Woosong University, Daejeon, Republic of Korea
Abstract
Automated polysomnography after ischemic stroke is challenging because of altered sleep-related neural activity and concurrent respiratory disturbances. Existing stroke-specific approaches mainly address sleep-stage classification, leaving joint analysis of sleep architecture and respiratory events underexplored. Moreover, adapting pretrained EEG encoders introduces a representation inconsistency when downstream models are trained on embeddings from previously seen patients but evaluated on unseen individuals. We propose MM-Net, a multimodal multi-task framework that resolves this inconsistency through cross-fitting and ridge-based embedding alignment. Sleep-adapted EEG-EOG representations and engineered neural descriptors are fused with learned cardiorespiratory features through cross-attention and shared temporal modeling for simultaneous sleep staging and respiratory-event detection. On iSLEEPS (99 patients with subacute ischemic stroke), ten-fold patient-independent evaluation achieved 76.3% staging accuracy (Cohen's = 0.656) and 0.825 respiratory-event AUC, outperforming the evaluated baselines under matched protocols. The sleep-adapted encoder improved the downstream model when its embeddings were aligned, raising staging accuracy by 1.4 percentage points over the frozen encoder ( = 0.020) versus 0.2 points without alignment. MM-Net also achieved 86.4% staging accuracy on Sleep-EDF, above every single-EEG architecture reimplemented on the same recordings, and 80.3% staging accuracy with 0.889 respiratory AUC on ISRUC-I, exceeding its retrained staging baselines. Without retraining, the iSLEEPS-trained model retained respiratory AUCs of 0.833 on ISRUC-I and 0.841 on UCD. These findings support representation-consistent neural adaptation and joint physiological modeling across stroke, healthy-sleep, and sleep-disorder cohorts.
Figures & tables
| Dataset | Population | Data used | Role |
| iSLEEPS [ 31 ] | Subacute ischemic stroke | 99 patients | Development and in-domain evaluation |
| Sleep-EDF [ 27 , 16 ] | Healthy sleep | 40 recordings | Reimplementation checks, healthy-sleep reference, and external staging |
| ISRUC-Sleep I [ 28 ] | Sleep disorders | 100 patients | Cross-validation and transfer (staging, respiratory, AHI) |
| ISRUC-Sleep II [ 28 ] | Sleep disorders | 8 subjects, two nights each | Cross-validation and transfer |
| ISRUC-Sleep III [ 28 ] | Healthy | 10 subjects | Cross-validation and transfer |
| UCD [ 40 ] | Suspected sleep apnea | 25 patients | Transfer (staging, respiratory, AHI) |
| Stage | W | N1 | N2 | N3 | REM |
| Share (%) | 26.7 | 10.1 | 42.3 | 8.9 | 12.1 |
| Model | W | N1 | N2 | N3 | R |
| MM-Net | 0.81 | 0.20 | 0.82 | 0.72 | 0.79 |
| (a) Detection method | ||
| Method | AUC | AP |
| Desaturation rule | 0.595 | 0.207 |
| Logistic regression | 0.603 | 0.211 |
| Gradient boosting | 0.673 | 0.290 |
| Raw effort belt § [ 33 ] | 0.602 | 0.252 |
| Raw seven channels § | 0.733 | 0.366 |
| Modality removed | Output | Change | Holm |
| EEG (neural) | Staging accuracy | ||
| All cardiorespiratory | Respiratory AUC | ||
| Respiratory effort | Respiratory AUC | ||
| Airflow | Respiratory AUC |
| AHI band | AHI (events/h) | Patients | Staging acc |
| Normal | 15 | ||
| Mild | – | 23 | |
| Moderate | – | 23 | |
| Severe | 38 |
| Characteristic | Group | Patients | Staging acc | Encoder gain |
| NIHSS | – (minor) | 86 | ||
| (moderate to severe) | 12 | |||
| Modified Rankin | – (independent) | 88 | ||
| – (dependent) | 10 |
Sleep Stage Classification
Sleep stage classification assigns sleep epochs to physiological stages from signals such as EEG, helping quantify sleep architecture and support clinical monitoring.
See all 40 papers