Do Not Sleep on Traditional Machine Learning: Simple and Interpretable Techniques Are Competitive to Deep Learning for Sleep Scoring
Not on the map. Why?
Abstract (arXiv)
Over the last few years, research in automatic sleep scoring has mainly focused on developing increasingly complex deep learning architectures. However, recently these approaches achieved only marginal improvements, often at the expense of requiring more data and more expensive training procedures. Despite all these efforts and their satisfactory performance, automatic sleep staging solutions are not widely adopted in a clinical context yet. We argue that most deep learning solutions for sleep scoring are limited in their real-world applicability as they are hard to train, deploy, and reproduce. Moreover, these solutions lack interpretability and transparency, which are often key to increase adoption rates. In this work, we revisit the problem of sleep stage classification using classical machine learning. Results show that competitive performance can be achieved with a conventional machine learning pipeline consisting of preprocessing, feature extraction, and a simple machine learning model. In particular, we analyze the performance of a linear model and a non-linear (gradient boosting) model. Our approach surpasses state-of-the-art (that uses the same data) on two public datasets: Sleep-EDF SC-20 (MF1 0.810) and Sleep-EDF ST (MF1 0.795), while achieving competitive results on Sleep-EDF SC-78 (MF1 0.775) and MASS SS3 (MF1 0.817). We show that, for the sleep stage scoring task, the expressiveness of an engineered feature vector is on par with the internally learned representations of deep learning models. This observation opens the door to clinical adoption, as a representative feature vector allows to leverage both the interpretability and successful track record of traditional machine learning models.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 20 of its 66 references that are in the map. First posted on arXiv 15 Jul 2022.
Builds on
20 of 66 references.
References · 20
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2018CatBoost: gradient boosting with categorical features supportcited by 208
- 2017DeepSleepNet: a Model for Automatic Sleep Stage Scoring based on Raw Single-Channel EEGcited by 157
- 2020XSleepNet: Multi-View Sequential Model for Automatic Sleep Stagingcited by 88
- 2021SleepTransformer: Automatic Sleep Staging with Interpretability and Uncertainty Quantificationcited by 84
- 2017A deep learning architecture for temporal sleep stage classification using multivariate and multimodal time seriescited by 58
- 2019SleepEEGNet: Automated Sleep Stage Scoring with Sequence to Sequence Deep Learning Approachcited by 54
- 2018Joint Classification and Prediction CNN Framework for Automatic Sleep Stage Classificationcited by 42
- 2017Neural network an1alysis of sleep stages enables efficient diagnosis of narcolepsycited by 41
- 2019Dreem Open Datasets: Multi-Scored Sleep Datasets to compare Human and Automated sleep stagingcited by 33
- 2019Towards More Accurate Automatic Sleep Staging via Deep Transfer Learningcited by 31
- 2020Interpretable Time Series Classification using Linear Models and Multi-resolution Multi-domain Symbolic Representationscited by 31
8 more
- 2021DeepSleepNet-Lite: A Simplified Automatic Sleep Stage Scoring Model with Uncertainty Estimatescited by 26
- 2021RobustSleepNet: Transfer learning for automated sleep staging at scalecited by 24
- 2016Mixed Neural Network Approach for Temporal Sleep Stage Classificationcited by 23
- 2016Automatic Sleep Stage Scoring with Single-Channel EEG Using Convolutional Neural Networkscited by 21
- 2017Deep Convolutional Neural Networks for Interpretable Analysis of EEG Sleep Stage Scoringcited by 15
- 2021tsflex: flexible time series processing & feature extractioncited by 8
- 2018Deep residual networks for automatic sleep stage classification of raw polysomnographic waveformscited by 5
- 2022Plotly-Resampler: Effective Visual Analytics for Large Time Seriescited by 3
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 4.
7 papers.
- 2022ProductGraphSleepNet: Sleep Staging using Product Spatio-Temporal Graph Learning with Attentive Temporal Aggregationcited by 5
- 2023Never a Dull Moment: Distributional Properties as a Baseline for Time-Series Classificationcited by 4
- 2024A Deep Generative Model for Five-Class Sleep Staging with Arbitrary Sensor Inputcited by 3
- 2022Interpretable (not just posthoc-explainable) medical claims modeling for discharge placement to prevent avoidable all-cause readmissions or deathcited by 1
- 2024Left-Right Swapping and Upper-Lower Limb Pairing for Robust Multi-Wearable Workout Activity Detectioncited by 1
- 2024Data-Efficient Sleep Staging with Synthetic Time Series Pretrainingcited by 0
- 2024Magnitude and Rotation Invariant Detection of Transportation Modes with Missing Data Modalitiescited by 0
- 2024A Deep Generative Model for Five-Class Sleep Staging with Arbitrary Sensor Input9 Aug 2024
- 2024Left-Right Swapping and Upper-Lower Limb Pairing for Robust Multi-Wearable Workout Activity Detection22 Jul 2024
- 2024Magnitude and Rotation Invariant Detection of Transportation Modes with Missing Data Modalities8 Jul 2024
- 2024Data-Efficient Sleep Staging with Synthetic Time Series Pretraining13 Mar 2024
- 2023Never a Dull Moment: Distributional Properties as a Baseline for Time-Series Classification31 Mar 2023
- 2022ProductGraphSleepNet: Sleep Staging using Product Spatio-Temporal Graph Learning with Attentive Temporal Aggregation9 Dec 2022
- 2022Interpretable (not just posthoc-explainable) medical claims modeling for discharge placement to prevent avoidable all-cause readmissions or death28 Aug 2022