mlsanityData to 14 Oct 2026

Do Not Sleep on Traditional Machine Learning: Simple and Interpretable Techniques Are Competitive to Deep Learning for Sleep Scoring

arXiv 2207.07753 ↗First posted 15 Jul 2022stat.ML cs.AI cs.LGcited by 7

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

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
  2. 2018CatBoost: gradient boosting with categorical features supportcited by 208
  3. 2017DeepSleepNet: a Model for Automatic Sleep Stage Scoring based on Raw Single-Channel EEGcited by 157
  4. 2020XSleepNet: Multi-View Sequential Model for Automatic Sleep Stagingcited by 88
  5. 2021SleepTransformer: Automatic Sleep Staging with Interpretability and Uncertainty Quantificationcited by 84
  6. 2017A deep learning architecture for temporal sleep stage classification using multivariate and multimodal time seriescited by 58
  7. 2019SleepEEGNet: Automated Sleep Stage Scoring with Sequence to Sequence Deep Learning Approachcited by 54
  8. 2018Joint Classification and Prediction CNN Framework for Automatic Sleep Stage Classificationcited by 42
  9. 2017Neural network an1alysis of sleep stages enables efficient diagnosis of narcolepsycited by 41
  10. 2019Dreem Open Datasets: Multi-Scored Sleep Datasets to compare Human and Automated sleep stagingcited by 33
  11. 2019Towards More Accurate Automatic Sleep Staging via Deep Transfer Learningcited by 31
  12. 2020Interpretable Time Series Classification using Linear Models and Multi-resolution Multi-domain Symbolic Representationscited by 31
8 more
  1. 2021DeepSleepNet-Lite: A Simplified Automatic Sleep Stage Scoring Model with Uncertainty Estimatescited by 26
  2. 2021RobustSleepNet: Transfer learning for automated sleep staging at scalecited by 24
  3. 2016Mixed Neural Network Approach for Temporal Sleep Stage Classificationcited by 23
  4. 2016Automatic Sleep Stage Scoring with Single-Channel EEG Using Convolutional Neural Networkscited by 21
  5. 2017Deep Convolutional Neural Networks for Interpretable Analysis of EEG Sleep Stage Scoringcited by 15
  6. 2021tsflex: flexible time series processing & feature extractioncited by 8
  7. 2018Deep residual networks for automatic sleep stage classification of raw polysomnographic waveformscited by 5
  8. 2022Plotly-Resampler: Effective Visual Analytics for Large Time Seriescited by 3

Built on by

Cited by year

Citing papers per year: 2022: 2; 2023: 1; 2024: 4.

7 papers.