Skip to main navigation Skip to search Skip to main content

MSA-CNN: A Lightweight Multi-Scale CNN with Attention for Sleep Stage Classification

  • Stephan Goerttler
  • , Yucheng Wang
  • , Emadeldeen Eldele
  • , Fei He
  • , Min Wu
  • Institute for Infocomm Research Singapore

Research output: Contribution to journalArticlepeer-review

6 Downloads (Pure)

Abstract

Recent advancements in machine learning-based signal analysis, coupled with open data initiatives, have fuelled efforts in automatic sleep stage classification. Despite the proliferation of classification models, few have prioritised reducing model complexity, which is a crucial factor for practical applications. In this work, we introduce Multi-Scale and Attention Convolutional Neural Network (MSA-CNN), a lightweight architecture featuring as few as ∼10,000 parameters. MSA-CNN leverages a novel multi-scale module employing complementary pooling to eliminate redundant filter parameters and dense convolutions. Model complexity is further reduced by separating temporal and spatial feature extraction and using cost-effective global spatial convolutions. This separation of tasks not only reduces model complexity but also mirrors the approach used by human experts in sleep stage scoring. We evaluated both small and large configurations of MSA-CNN against nine state-of-the-art baseline models across three public datasets, treating univariate and multivariate models separately. Our evaluation, based on repeated cross-validation and re-evaluation of all baseline models, demonstrated that the large MSA-CNN outperformed all baseline models on all three datasets in terms of accuracy and Cohen’s kappa, despite its significantly reduced parameter count. Lastly, we explored various model variants and conducted an in-depth analysis of the key modules and techniques, providing deeper insights into the underlying mechanisms. The code for our models, baselines, and evaluation procedures is available at https://github.com/sgoerttler/MSA-CNN.
Original languageEnglish
Article number110141
Number of pages10
JournalBiomedical Signal Processing and Control
Volume120
Early online date23 Mar 2026
DOIs
Publication statusE-pub ahead of print - 23 Mar 2026

Bibliographical note

This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/ ).

Funding

Stephan Goerttler was supported by A*STAR ARAP Scholarship. Fei He was supported by EPSRC, United Kingdom grant [EP/X020193/1]

FundersFunder number
The Agency for Science, Technology and Research of Singapore
Engineering and Physical Sciences Research CouncilEP/X020193/1

Keywords

  • Convolutional neural networks
  • Electroencephalography
  • Multivariate signals
  • Sleep stage classification

Fingerprint

Dive into the research topics of 'MSA-CNN: A Lightweight Multi-Scale CNN with Attention for Sleep Stage Classification'. Together they form a unique fingerprint.

Cite this