Do Not Sleep on Linear Models: Simple and Interpretable Techniques Outperform Deep Learning for Sleep Scoring

07/15/2022
by   Jeroen Van Der Donckt, et al.
0

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 state-of-the-art 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/14/2019

SLEEPER: interpretable Sleep staging via Prototypes from Expert Rules

Sleep staging is a crucial task for diagnosing sleep disorders. It is te...
research
02/18/2019

Intra- and Inter-epoch Temporal Context Network (IITNet) for Automatic Sleep Stage Scoring

This study proposes a novel deep learning model, called IITNet, to learn...
research
06/07/2023

U-PASS: an Uncertainty-guided deep learning Pipeline for Automated Sleep Staging

As machine learning becomes increasingly prevalent in critical fields su...
research
11/07/2022

Performance and utility trade-off in interpretable sleep staging

Recent advances in deep learning have led to the development of models a...
research
12/12/2022

Siamese Sleep Transformer For Robust Sleep Stage Scoring With Self-knowledge Distillation and Selective Batch Sampling

In this paper, we propose a Siamese sleep transformer (SST) that effecti...
research
10/01/2021

Online Obstructive Sleep Apnea Detection Based on Hybrid Machine Learning And Classifier Combination For Home-based Applications

Automatic detection of obstructive sleep apnea (OSA) is in great demand....
research
09/19/2022

U-Sleep: resilient to AASM guidelines

AASM guidelines are the results of decades of efforts to try to standard...

Please sign up or login with your details

Forgot password? Click here to reset