NanoSleep: A Parameter-Efficient Hybrid Temporal Convolutional Network for Single-Channel Sleep Stage Classification
Summary
The paper presents NanoSleep, a parameter-efficient hybrid temporal convolutional network for automatic sleep stage classification using single-channel EEG, designed for wearable and home-based monitoring on resource-constrained devices.
View Cached Full Text
Cached at: 08/20/26, 10:29 AM
# NanoSleep: A Parameter-Efficient Hybrid Temporal Convolutional Network for Single-Channel Sleep Stage Classification
Source: [https://arxiv.org/html/2608.18571](https://arxiv.org/html/2608.18571)
Shruti KshirsagarAffiliation:\[0\.4em\]School of Computing, Wichita State University, Kansas, USA
###### Abstract
Sleep stage classification from single\-channel electroencephalography \(EEG\) is essential for wearable and home\-based sleep monitoring\. However, many deep learning models achieve high accuracy at the cost of large model sizes, which limits their deployment on resource\-constrained devices\. In this work, we present NanoSleep, a compact hybrid temporal convolutional network for automatic sleep stage classification\. NanoSleep combines a learnable Sinc\-convolutional front end, a dual\-branch feature extractor that fuses multi\-scale temporal and spectral representations, a gated dilated temporal convolutional backbone with channel recalibration, and a conditional random field for sequence\-level decoding\. We further employ a weighted calibrated focal loss to address class imbalance\. We evaluate NanoSleep on the Sleep\-EDF and Sleep\-EDF\-Expanded datasets using subject\-wise cross\-validation\. The proposed model consistently outperforms six representative baseline methods, and an ablation study confirms the contribution of each major component\. These results demonstrate that NanoSleep provides an effective balance between accuracy and efficiency, making it well suited for wearable devices, home\-based sleep monitoring, and resource\-constrained clinical applications\.
Keywords:Conditional random field, deep learning, electroencephalogram, parameter efficiency, sleep stage classification, temporal convolutional network, wearable health monitoring\.
## 1Introduction
Sleep is a fundamental physiological process that supports memory consolidation, immune regulation, and the restoration of cognitive and metabolic functions\[[39](https://arxiv.org/html/2608.18571#bib.bib2)\]\. Poor or insufficient sleep is associated with cardiovascular disease, cognitive decline, and several neurological and psychiatric disorders\[[67](https://arxiv.org/html/2608.18571#bib.bib1),[3](https://arxiv.org/html/2608.18571#bib.bib3)\]\. Accurate sleep assessment is therefore essential for diagnosing and managing sleep\-related disorders\. The first step in this process is sleep stage classification, which divides an overnight recording into a sequence of discrete sleep stages\. Polysomnography \(PSG\) is the clinical standard for sleep assessment\. It simultaneously records the electroencephalogram \(EEG\), electrooculogram \(EOG\), electromyogram \(EMG\), and other physiological signals throughout the night\. According to the American Academy of Sleep Medicine \(AASM\) guidelines, the recording is divided into consecutive 30\-second epochs\. Trained sleep technologists assign each epoch to one of five stages: wakefulness \(W\), non\-rapid\-eye\-movement sleep \(N1, N2, and N3\), or rapid\-eye\-movement sleep \(REM\)\[[2](https://arxiv.org/html/2608.18571#bib.bib4)\]\. Although this procedure provides reliable clinical assessment, it is labor\-intensive, time\-consuming, and subject to inter\-scorer variability\. Agreement between experienced scorers often falls below 90%\[[54](https://arxiv.org/html/2608.18571#bib.bib54)\]\. Moreover, PSG requires specialized laboratories, expensive equipment, and multiple electrodes that may disturb natural sleep\. These limitations have motivated the development of automatic sleep staging systems that operate with fewer physiological signals\. Among the available physiological signals, EEG provides the most discriminative information for sleep staging because characteristic waveforms such as sleep spindles, K\-complexes, and slow waves are directly reflected in brain activity\[[50](https://arxiv.org/html/2608.18571#bib.bib41)\]\. Single\-channel EEG is particularly attractive for wearable and home\-based monitoring because it reduces hardware complexity and improves user comfort while preserving most stage\-relevant information\[[19](https://arxiv.org/html/2608.18571#bib.bib44),[42](https://arxiv.org/html/2608.18571#bib.bib45)\]\. As a result, automatic sleep stage classification using single\-channel EEG has become an active area of research\. Recent deep learning methods have substantially improved automatic sleep staging by learning discriminative representations directly from raw EEG signals\. Convolutional neural networks effectively capture local temporal patterns, recurrent neural networks model sequential sleep dynamics, and attention\-based architectures further improve contextual modeling\. Despite these advances, several important challenges remain\.
The first challenge is computational efficiency\. High\-performing models such as SleepEEGNet\[[44](https://arxiv.org/html/2608.18571#bib.bib16)\]and XSleepNet\[[48](https://arxiv.org/html/2608.18571#bib.bib18)\]contain millions of trainable parameters\. Such models are difficult to deploy on wearable devices and resource\-constrained clinical hardware because of their memory, computational, and energy requirements\. Although lightweight alternatives have been proposed\[[62](https://arxiv.org/html/2608.18571#bib.bib19),[11](https://arxiv.org/html/2608.18571#bib.bib20)\], they often sacrifice classification accuracy to reduce model size\.
The second challenge is class imbalance\. Sleep datasets contain substantially fewer N1 epochs than the other sleep stages\. Consequently, many deep learning models perform poorly on this minority class\[[71](https://arxiv.org/html/2608.18571#bib.bib11),[60](https://arxiv.org/html/2608.18571#bib.bib22)\]\. The third challenge is sequence modeling\. Many methods classify each epoch independently and therefore ignore the physiological transition rules that govern normal sleep progression\[[32](https://arxiv.org/html/2608.18571#bib.bib23)\]\. As a result, these models may produce isolated predictions that are inconsistent with biological sleep patterns\.
To address these challenges, we propose NanoSleep, a compact hybrid network for automatic sleep stage classification from single\-channel EEG\. NanoSleep combines learned multi\-scale temporal representations with interpretable spectral features to improve feature learning while maintaining a small model size\. The architecture integrates a learnable Sinc\-convolutional front end, a dual\-branch feature extractor, a gated dilated temporal convolutional backbone with channel recalibration, and a conditional random field \(CRF\) decoder for sequence\-level prediction\. We further employ a weighted calibrated focal loss to address severe class imbalance during training\.
The main contributions of this work are summarized as follows\.
1. 1\.We propose NanoSleep, a compact hybrid architecture that combines learned multi\-scale temporal representations with interpretable spectral features\. The proposed model employs a gated dilated temporal convolutional backbone and a CRF decoder to achieve high classification accuracy with only 0\.35 M trainable parameters\.
2. 2\.We develop an efficient training framework that integrates learnable signal preprocessing, imbalance\-aware optimization, and sequence\-level decoding\. An ablation study quantifies the contribution of each component and validates the proposed architecture\.
3. 3\.We evaluate NanoSleep on the Sleep\-EDF and Sleep\-EDF\-Expanded datasets using subject\-wise cross\-validation\. The proposed model consistently outperforms representative state\-of\-the\-art methods while requiring substantially fewer parameters\.
The remainder of this paper is organized as follows\. Section[2](https://arxiv.org/html/2608.18571#S2)reviews related work\. Section[3](https://arxiv.org/html/2608.18571#S3)presents the proposed NanoSleep framework\. Section[4](https://arxiv.org/html/2608.18571#S4)describes the experimental setup\. Section[5](https://arxiv.org/html/2608.18571#S5)reports and discusses the experimental results\. Section[6](https://arxiv.org/html/2608.18571#S6)outlines the study limitations and future research directions\. Finally, Section[7](https://arxiv.org/html/2608.18571#S7)concludes the paper\.
## 2Related Works
In this section, we discuss the related work in the sleep stage classification domain\.
### 2\.1Conventional Feature\-Based Classifiers
Early automatic sleep staging methods relied on handcrafted EEG features combined with conventional machine learning classifiers\. Researchers extracted time\-domain statistics, modulation spectrogram, spectral band powers, entropy measures, and nonlinear complexity features to characterize sleep stages\[[13](https://arxiv.org/html/2608.18571#bib.bib7),[34](https://arxiv.org/html/2608.18571#bib.bib6),[63](https://arxiv.org/html/2608.18571#bib.bib69)\]\. Memar and Faradji combined spectral features with a random forest classifier and reported promising performance\[[41](https://arxiv.org/html/2608.18571#bib.bib9)\]\. Hassan and Bhuiyan employed ensemble empirical mode decomposition with boosting classifiers for single\-channel EEG sleep staging\[[14](https://arxiv.org/html/2608.18571#bib.bib8)\]\. Jiang et al\. incorporated temporal information through a hidden Markov model\[[23](https://arxiv.org/html/2608.18571#bib.bib10)\], while Zhou et al\. proposed a stacked ensemble with a class\-balancing strategy to improve N1 recognition\[[71](https://arxiv.org/html/2608.18571#bib.bib11)\]\. Although these methods are computationally efficient and interpretable, their performance depends heavily on manually designed features and often generalizes poorly across different datasets and recording conditions\. These limitations motivated the development of deep learning methods that learn discriminative representations directly from EEG signals\.
### 2\.2Deep Learning on Single\-Channel EEG
Deep learning has become the dominant approach for automatic sleep stage classification\. Tsinalis et al\. introduced stacked sparse autoencoders for learning EEG representations from time\-frequency images\[[65](https://arxiv.org/html/2608.18571#bib.bib12)\]\. Sors et al\. later demonstrated that convolutional neural networks can classify sleep stages directly from raw single\-channel EEG without handcrafted features\[[57](https://arxiv.org/html/2608.18571#bib.bib14)\]\. Supratak et al\. proposed DeepSleepNet, which combines multi\-scale convolutional feature extraction with bidirectional long short\-term memory networks for temporal modeling\[[61](https://arxiv.org/html/2608.18571#bib.bib13)\]\. Sandhu et al\.\[[56](https://arxiv.org/html/2608.18571#bib.bib68)\]demonstrated the effectiveness of single\-channel EEG for accurate, interpretable, and practical automated sleep staging\. Subsequent studies further improved performance using deeper architectures and larger training datasets\[[4](https://arxiv.org/html/2608.18571#bib.bib42),[59](https://arxiv.org/html/2608.18571#bib.bib43)\]\. More recently, Yang et al\. introduced BIOT, a transformer\-based backbone for large\-scale biosignal representation learning that improves feature transfer across heterogeneous physiological datasets\[[68](https://arxiv.org/html/2608.18571#bib.bib51)\]\. These studies demonstrate the effectiveness of learned representations but generally require large models with high computational and memory costs\.
### 2\.3Sequence and Attention Architectures
Sleep stages exhibit strong temporal dependencies, motivating sequence\-based learning methods\. Phan et al\. proposed SeqSleepNet, a hierarchical recurrent network for sequence\-to\-sequence sleep staging\[[47](https://arxiv.org/html/2608.18571#bib.bib15)\]\. Mousavi et al\. introduced SleepEEGNet, an attention\-based encoder\-decoder architecture that improves classification performance at the cost of a large parameter count\[[44](https://arxiv.org/html/2608.18571#bib.bib16)\]\. Eldele et al\. developed AttnSleep by combining convolutional feature extraction with multi\-head attention\[[8](https://arxiv.org/html/2608.18571#bib.bib17)\]\. Phan et al\. later proposed XSleepNet and SleepTransformer, which integrate multiple signal representations and transformer\-based sequence modeling to achieve state\-of\-the\-art performance\[[48](https://arxiv.org/html/2608.18571#bib.bib18),[49](https://arxiv.org/html/2608.18571#bib.bib24)\]\. Graph\-based approaches, including GraphSleepNet and SalientSleepNet, have also been proposed to model spatial\-temporal relationships and salient EEG patterns\[[22](https://arxiv.org/html/2608.18571#bib.bib50),[21](https://arxiv.org/html/2608.18571#bib.bib52)\]\.
Recent studies have further improved model generalization through transfer learning and domain adaptation\. Hossain and Kshirsagar proposed a demographic\-aware transfer learning framework for cross\-cohort sleep staging\[[16](https://arxiv.org/html/2608.18571#bib.bib48)\]\. Eldele et al\. introduced ADAST, an attentive domain adaptation framework based on iterative self\-training\[[9](https://arxiv.org/html/2608.18571#bib.bib53)\]\. Tallal et al\. proposed STDA\-Net for unsupervised domain adaptation across sleep datasets\[[64](https://arxiv.org/html/2608.18571#bib.bib49)\]\. These studies demonstrate the importance of robust feature learning for clinical deployment\. However, most sequence and attention models achieve higher accuracy by substantially increasing model complexity\.
### 2\.4Data Augmentation Strategies
Data augmentation has been widely adopted across various domains to enhance the generalization capability and robustness of models trained on speech\[[28](https://arxiv.org/html/2608.18571#bib.bib62)\],\[[29](https://arxiv.org/html/2608.18571#bib.bib63)\], image\[[43](https://arxiv.org/html/2608.18571#bib.bib66)\],\[[45](https://arxiv.org/html/2608.18571#bib.bib65)\], and physiological signal data\[[60](https://arxiv.org/html/2608.18571#bib.bib22),[40](https://arxiv.org/html/2608.18571#bib.bib67)\]\. Data augmentation has been used to increase training diversity and reduce the severe imbalance among sleep stages\. Sun et al\. introduced an oversampling\-based pretraining procedure that applies temporal shifts and additive white noise to minority\-stage EEG epochs\[[60](https://arxiv.org/html/2608.18571#bib.bib22)\]\. Fan et al\. systematically evaluated repeated sampling, morphological transformations, signal segmentation and recombination, cross\-dataset transfer, and generative adversarial network\-based synthesis on the MASS and Sleep\-EDF datasets\[[10](https://arxiv.org/html/2608.18571#bib.bib55)\]\. Lee et al\. proposed spectral band blending, in which selected frequency bands are exchanged between EEG signals to generate new samples while preserving stage\-related spectral information\[[36](https://arxiv.org/html/2608.18571#bib.bib56)\]\. Khalili and Mohammadzadeh Asl also incorporated augmented sequence samples into a temporal convolutional framework to improve the training of raw\-EEG classifiers\[[26](https://arxiv.org/html/2608.18571#bib.bib57)\]\.
Generative and noise\-based augmentation methods have received increasing attention\[[31](https://arxiv.org/html/2608.18571#bib.bib64)\],\[[30](https://arxiv.org/html/2608.18571#bib.bib61)\]\. Ling et al\. developed an improved deep convolutional generative adversarial network that generates continuous\-wavelet time\-frequency maps for minority sleep stages\[[38](https://arxiv.org/html/2608.18571#bib.bib58)\]\. Huang et al\. applied Gaussian noise augmentation to underrepresented polysomnography segments to improve class balance and N1 recognition\[[18](https://arxiv.org/html/2608.18571#bib.bib59)\]\. Rommel et al\. compared 13 EEG augmentation transformations and showed that their effectiveness depends on the task, dataset, and training regime\[[53](https://arxiv.org/html/2608.18571#bib.bib60)\]\. These studies demonstrate that data augmentation can improve robustness and minority\-stage recognition\. However, the selected transformations must preserve physiologically meaningful EEG morphology and temporal structure\.
### 2\.5Efficient and Compact Models
Several studies have focused on reducing the computational cost of deep sleep staging models\. TinySleepNet substantially reduces the parameter count of DeepSleepNet while maintaining competitive performance\[[62](https://arxiv.org/html/2608.18571#bib.bib19)\]\. DeepSleepNet\-Lite further simplifies the architecture and provides calibrated uncertainty estimates\[[11](https://arxiv.org/html/2608.18571#bib.bib20)\]\. Perslev et al\. proposed U\-Sleep, a fully convolutional segmentation framework designed for heterogeneous sleep cohorts\[[46](https://arxiv.org/html/2608.18571#bib.bib21)\]\. Kuo and Chen investigated hybrid recurrent architectures for large\-scale clinical sleep staging\[[32](https://arxiv.org/html/2608.18571#bib.bib23)\]\. Temporal convolutional networks have also emerged as an attractive alternative because dilated convolutions provide large receptive fields with relatively few parameters while supporting parallel computation\[[35](https://arxiv.org/html/2608.18571#bib.bib26),[1](https://arxiv.org/html/2608.18571#bib.bib27)\]\. Previous studies have addressed class imbalance using oversampling, cost\-sensitive learning, and focal loss\[[71](https://arxiv.org/html/2608.18571#bib.bib11),[60](https://arxiv.org/html/2608.18571#bib.bib22),[37](https://arxiv.org/html/2608.18571#bib.bib30)\]\. Despite these advances, existing lightweight models generally sacrifice classification accuracy to achieve computational efficiency\.
Existing studies have significantly advanced automatic sleep stage classification\. However, several challenges remain\. High\-performing models often rely on large convolutional, recurrent, or transformer architectures that are unsuitable for wearable and resource\-constrained devices\. Lightweight models reduce computational cost but usually compromise classification accuracy\. In addition, most methods rely primarily on either learned representations or handcrafted features rather than exploiting their complementary strengths\. Finally, the recognition of minority sleep stages, particularly N1, remains challenging because of severe class imbalance\. To address these limitations, we propose NanoSleep, a compact hybrid architecture for single\-channel EEG sleep stage classification\.
## 3Methodology
In this section, we describe the NanoSleep framework in detail\. Fig\.[1](https://arxiv.org/html/2608.18571#S3.F1)shows the complete framework: we preprocess the raw single\-channel EEG, extract time\-domain and spectral features in parallel, fuse them, process the fusion with a gated dilated TCN backbone, and decode the sleep stage predictions with a CRF\. Here, we present the proposed model architecture and the training objective\.
Figure 1:Overall architecture of the proposed NanoSleep framework for single\-channel EEG sleep stage classification\.### 3\.1Proposed Model
The main contribution of this work is NanoSleep, a compact hybrid model with approximately 0\.35 million parameters\. We combine learned and interpretable representations, an efficient temporal backbone, and a learnable sequence\-level decoder into a single architecture\. We design the model to satisfy three key requirements\. First, it captures the multi\-scale morphology of sleep EEG\. Second, it exploits the strong sequential regularities of overnight sleep\. Third, it remains compact enough to run on wearable and point\-of\-care devices\. The following subsections describe each component\. Each component is now described in turn, and the complete data flow is depicted in Fig\.[1](https://arxiv.org/html/2608.18571#S3.F1)\.
#### 3\.1\.1Multi\-Scale Time\-Domain Branch
The first branch of the extractor learns time\-domain representations directly from the preprocessed signal using a multi\-scale convolution module\. Sleep EEG contains patterns with different temporal durations\. Some events, such as K\-complexes, are brief\. Others, such as slow oscillations, last several seconds\. To capture this diversity, we apply three convolutional kernels in parallel\. The small kernel captures short transient events\. The medium kernel captures mid\-length rhythms, such as sleep spindles\. The large kernel captures slow waves\. We concatenate the outputs of all three kernels\. This operation produces a feature representation that encodes multiple temporal scales and reflects the multi\-scale nature of sleep EEG waveforms\.
#### 3\.1\.2Spectral Feature Branch
The second branch computes interpretable descriptors that complement the learned representations\. We first compute the relative power spectral density in the standard delta, theta, alpha, and beta frequency bands\. Relative power reduces sensitivity to inter\-subject amplitude variation\. Fig\.[2](https://arxiv.org/html/2608.18571#S3.F2)shows the spectral power distribution for each sleep stage\. The figure confirms that these bands contain stage\-discriminative information\. We also compute multiscale dispersion entropy\[[55](https://arxiv.org/html/2608.18571#bib.bib34)\]and the Hjorth parameters of activity, mobility, and complexity\[[15](https://arxiv.org/html/2608.18571#bib.bib35)\]\. These features describe the signal complexity and temporal dynamics across multiple scales\. Next, we pass all descriptors through a small multilayer perceptron, called the spectral multilayer perceptron\. This network transforms them into a compact feature vector\. We intentionally retain this handcrafted spectral branch alongside the learned branch\. The spectral features provide stable and physiologically meaningful information that generalizes well across subjects\. The ablation study in Section[5\.3](https://arxiv.org/html/2608.18571#S5.SS3)shows that removing this branch causes one of the largest performance drops\.
Figure 2:Power spectral density of the single\-channel EEG for the five sleep stages, with the standard delta, theta, alpha, and beta frequency bands indicated\.
#### 3\.1\.3Feature Fusion
The fusion stage combines the learned time\-domain features with the transformed spectral and complexity features\. We concatenate the outputs of both branches to form a unified feature representation\. This design allows the model to leverage the flexibility of learned features and the robustness of handcrafted descriptors\. It also preserves the physiological interpretability of the spectral features while improving the overall representation\.
#### 3\.1\.4Gated Dilated Temporal Convolutional Backbone
The fused features are processed by a gated dilated temporal convolutional network, which serves as the sequence backbone of NanoSleep\. We use dilated convolutions to capture long\-range temporal context across many epochs\. This design increases the receptive field without adding many parameters or requiring sequential computation\[[69](https://arxiv.org/html/2608.18571#bib.bib40),[1](https://arxiv.org/html/2608.18571#bib.bib27)\]\. Each layer includes a gated linear unit\[[6](https://arxiv.org/html/2608.18571#bib.bib28)\]\. The gate learns which temporal information to retain and which to suppress\. We then apply a squeeze\-and\-excitation block\[[17](https://arxiv.org/html/2608.18571#bib.bib29)\]to recalibrate the feature channels\. This block emphasizes informative channels and reduces the influence of less useful ones\. Together, dilation, gating, and channel recalibration produce a compact and expressive backbone\.
#### 3\.1\.5Sequence\-Level Decoding
Sleep stages follow well\-established physiological transition patterns\. We refine the backbone predictions with a learnable linear\-chain conditional random field \(CRF\)\[[33](https://arxiv.org/html/2608.18571#bib.bib31)\]\. The CRF learns a5×55\\times 5transition matrix that captures common stage transitions\. For example, a direct transition from deep sleep to REM sleep is uncommon\. For an input sequence and a candidate label sequenceyy, the CRF assigns the following score:
s\(y\)=∑t=1TUt\(yt\)\+∑t=1T−1A\(yt,yt\+1\),s\(y\)=\\sum\_\{t=1\}^\{T\}U\_\{t\}\(y\_\{t\}\)\+\\sum\_\{t=1\}^\{T\-1\}A\(y\_\{t\},y\_\{t\+1\}\),\(1\)whereUt\(yt\)U\_\{t\}\(y\_\{t\}\)is the unary score that the backbone assigns to stageyty\_\{t\}at epochtt,A\(yt,yt\+1\)A\(y\_\{t\},y\_\{t\+1\}\)is the learned transition score between consecutive stages, andTTis the number of epochs in the sequence\. During inference, we use the Viterbi algorithm\[[66](https://arxiv.org/html/2608.18571#bib.bib32)\]to find the label sequence with the highest score\. This decoding step removes implausible isolated predictions\. For example, it suppresses a single wake epoch that appears within a long period of deep sleep\. As a result, the final predictions become more consistent with the natural progression of sleep stages
### 3\.2Training Objective
We design the training objective to address class imbalance and improve predictions at sleep stage transitions\. The objective combines a weighted calibrated focal loss with the negative log\-likelihood of the conditional random field \(CRF\)\. The focal loss\[[37](https://arxiv.org/html/2608.18571#bib.bib30)\]reduces the contribution of easy examples and focuses training on difficult epochs, such as those belonging to the N1 stage\. For an epoch with ground\-truth stageccand predicted probabilitypcp\_\{c\}, the per\-epoch focal loss is
ℒfocal=−wc\(1−pc\)γclog\(pc\),\\mathcal\{L\}\_\{\\mathrm\{focal\}\}=\-w\_\{c\}\\,\(1\-p\_\{c\}\)^\{\\gamma\_\{c\}\}\\,\\log\(p\_\{c\}\),\(2\)wherewcw\_\{c\}is the class weight andγc\\gamma\_\{c\}is the focusing parameter of classcc\. We compute the class weights using a sub\-linear function of the inverse class frequency\. This strategy increases the importance of rare stages without neglecting the majority classes\. We also use a class\-specific focusing schedule\. We assign larger focusing parameters to the difficult N1 and N3 stages and smaller values to the majority stages\.
We calibrate the predicted probabilities through probability smoothing\. This step discourages overconfident predictions and produces confidence scores that better reflect the model’s true uncertainty\[[12](https://arxiv.org/html/2608.18571#bib.bib39)\]\. We further apply a boundary\-aware penalty\. We double the focal loss whenever a stage transition occurs between consecutive epochs\. This penalty encourages the model to make more accurate predictions at sleep stage boundaries\. The final training objective is the sum of the weighted calibrated focal loss and the CRF negative log\-likelihood\. We compute the CRF loss from the sequence score in \([1](https://arxiv.org/html/2608.18571#S3.E1)\)\.
## 4Experimental Setup
In this section, we describe the experimental setup, including the dataset, preprocessing steps, data augmentation strategy, experimental configuration, and evaluation metrics used for sleep stage classification\.
### 4\.1Datasets and Training Protocol
We evaluate the proposed model and benchmark methods on two publicly available sleep EEG datasets\. These datasets include recordings from both healthy individuals and subjects with sleep disorders\. This diversity allows us to assess both classification accuracy and generalization\. The Sleep\-EDF dataset and the Sleep\-EDF\-Expanded dataset are available through the PhysioNet repository\[[25](https://arxiv.org/html/2608.18571#bib.bib70),[51](https://arxiv.org/html/2608.18571#bib.bib71),[24](https://arxiv.org/html/2608.18571#bib.bib5)\]\. The first dataset is Sleep\-EDF\. We use the Fpz\-Cz EEG channel from overnight recordings sampled at 100 Hz\. The second dataset is Sleep\-EDF\-Expanded\. We again use the Fpz\-Cz channel\. This dataset contains many more subjects and recordings, making it a stronger benchmark for evaluating robustness and cross\-subject generalization\. We segment all recordings into 30,s epochs according to the AASM guidelines\. We assign each epoch to one of five sleep stages: W, N1, N2, N3, or REM\. For datasets that use the older scoring standard, we merge the N3 and N4 stages into a single N3 class\. Table[1](https://arxiv.org/html/2608.18571#S4.T1)summarizes the number of subjects, EEG channels, and sampling rates for all datasets\. Fig\.[3](https://arxiv.org/html/2608.18571#S4.F3)shows representative EEG epochs for each sleep stage, and Fig\.[4](https://arxiv.org/html/2608.18571#S4.F4)shows a complete overnight hypnogram, both drawn from the Sleep\-EDF dataset\.
Table 1:Composition of the two datasets used in this study\.Figure 3:Representative 30 s single\-channel EEG epochs from the Fpz\-Cz channel of the Sleep\-EDF dataset for the five sleep stages\. The N2 epoch exhibits sleep spindles and K\-complexes, the N3 epoch is dominated by high\-amplitude slow waves, and the REM epoch presents a low\-amplitude mixed\-frequency pattern\.Figure 4:Full\-night hypnogram of a representative subject from the Sleep\-EDF dataset, illustrating the cyclic alternation of sleep stages across the night and the comparatively small proportion of the N1 stage\.To evaluate generalization, we perform subject\-wise cross\-validation\. We ensure that recordings from the same subject never appear in both the training and test sets within a fold\. We use 20\-fold cross\-validation for Sleep\-EDF and 10\-fold cross\-validation for Sleep\-EDF\-Expanded\. We select the number of folds according to the size of each dataset\. Within every training fold, we reserve a subset of subjects for validation\. We use this validation set for model selection and hyperparameter tuning\.
### 4\.2Preprocessing Pipeline
We preprocess the EEG signals to reduce noise while preserving stage\-specific patterns\. The preprocessing pipeline consists of three stages: learnable spectral filtering, robust normalization, and wavelet denoising\.
First, we replace the fixed band\-pass filter used in conventional pipelines with a learnable Sinc\-convolutional layer\[[52](https://arxiv.org/html/2608.18571#bib.bib25)\]\. Traditional band\-pass filters use manually selected cutoff frequencies that remain fixed during training\. As a result, they may remove useful frequency information\. In contrast, the Sinc\-convolutional layer learns the cutoff frequencies directly from the data\. Each filter is defined by a low cutoff frequencyf1f\_\{1\}and a high cutoff frequencyf2f\_\{2\}\. The filter response is constructed from the difference of two sinc functions and a filterggis defined in the time domain as
g\[n,f1,f2\]=2f2sinc\(2πf2n\)−2f1sinc\(2πf1n\),g\[n,f\_\{1\},f\_\{2\}\]=2f\_\{2\}\\,\\mathrm\{sinc\}\(2\\pi f\_\{2\}n\)\-2f\_\{1\}\\,\\mathrm\{sinc\}\(2\\pi f\_\{1\}n\),\(3\)wherennis the sample index andsinc\(x\)=sin\(x\)/x\\mathrm\{sinc\}\(x\)=\\sin\(x\)/x\. We learn only the two cutoff frequencies for each filter\. This design keeps the number of trainable parameters low while allowing the network to discover the most informative frequency bands for sleep staging\.
Next, we normalize each EEG epoch using the median and the median absolute deviation \(MAD\) instead of the mean and standard deviation\. EEG recordings often contain high\-amplitude artifacts that distort conventional normalization\. Robust statistics reduce the influence of these outliers\. For an epochxx, we compute the normalized signal as
x~=x−median\(x\)MAD\(x\)\+ϵ,\\tilde\{x\}=\\frac\{x\-\\mathrm\{median\}\(x\)\}\{\\mathrm\{MAD\}\(x\)\+\\epsilon\},\(4\)whereMAD\(x\)\\mathrm\{MAD\}\(x\)is the median absolute deviation andϵ\\epsilonis a small constant that prevents division by zero\. This normalization reduces inter\-subject amplitude variation and improves the consistency of the input signals\. Finally, we apply wavelet denoising using the Daubechies\-4 wavelet with soft thresholding\[[7](https://arxiv.org/html/2608.18571#bib.bib33)\]\. We first decompose the EEG signal into wavelet coefficients\. We then apply soft thresholding to the detail coefficients and reconstruct the signal\. This process removes low\-amplitude noise while preserving clinically important waveforms, such as sleep spindles and K\-complexes, which are essential for identifying the N2 stage\.
### 4\.3Data Augmentation
We apply three data augmentation techniques during training to improve generalization and reduce the effect of class imbalance\. These augmentations increase the diversity of the training data, especially for minority sleep stages\. First, we apply brain\-wave stretching\. We slightly stretch or compress the time axis of each EEG epoch\. This operation simulates the natural variation of brain rhythms across subjects and sleep cycles\. Second, we apply brain\-noise injection\. We add realistic broadband noise and slow baseline drifts to the EEG signal\. This augmentation mimics background brain activity and recording artifacts commonly observed in real\-world sleep studies\. Third, we use a contextual augmentation based on feature\-space CutMix\[[70](https://arxiv.org/html/2608.18571#bib.bib38)\]\. We exchange segments of the latent representations between sequences that belong to the same sleep stage\. This operation encourages the model to learn more robust stage representations and improves discrimination at stage boundaries\. Fig\.[5](https://arxiv.org/html/2608.18571#S4.F5)illustrates the effects of brain\-wave stretching and brain\-noise injection on a representative N2 epoch\.
Figure 5:Effect of the data augmentation operations on a representative N2 epoch\. Panel \(a\) shows the original epoch, panel \(b\) shows the epoch after brain\-wave stretching, and panel \(c\) shows the epoch after brain\-noise injection with a slow voltage drift\.
### 4\.4Experimental Configuration and Reproducibility
This subsection describes the implementation and training settings used in our experiments\. These details allow the proposed method to be reproduced\.
We use EEG signals sampled at 100 Hz\. Each 30,s epoch therefore contains 3000 samples\. The Sinc\-convolutional front end contains 32 learnable band\-pass filters, each with a length of 65 samples\. We initialize the filters to cover the 0\.5–40 Hz frequency range, which includes the main sleep rhythms\. We perform wavelet denoising using the Daubechies\-4 wavelet with four decomposition levels and a universal soft threshold\.
The time\-domain branch uses three parallel one\-dimensional convolutional layers with kernel sizes of 7, 25, and 51 samples\. Each branch produces 32 feature maps to capture short\-, medium\-, and long\-duration temporal patterns\. The spectral multilayer perceptron contains two hidden layers with 64 and 32 neurons, respectively\. Both layers use rectified linear unit \(ReLU\) activations\. The temporal backbone consists of six residual blocks with dilation rates of 1, 2, 4, 8, 16, and 32\. Each block uses a kernel size of 7 and 64 feature channels\. Each residual block includes a gated linear unit, batch normalization\[[20](https://arxiv.org/html/2608.18571#bib.bib46)\], and dropout with a rate of 0\.3\[[58](https://arxiv.org/html/2608.18571#bib.bib47)\]\. The squeeze\-and\-excitation module uses a channel reduction ratio of 8\.
We train the model using the Adam optimizer\[[27](https://arxiv.org/html/2608.18571#bib.bib37)\]\. The initial learning rate is1×10−31\\times 10^\{\-3\}with cosine\-annealing scheduling and a weight decay of1×10−41\\times 10^\{\-4\}\. We use a batch size of 32 sequences, where each sequence contains 20 consecutive epochs\. We train the model for up to 120 epochs and apply early stopping if the validation performance does not improve for 15 consecutive epochs\. For the focal loss in \([2](https://arxiv.org/html/2608.18571#S3.E2)\), we set the focusing parameter to 2\.5 for the N1 and N3 stages and 1\.0 for the W, N2, and REM stages\. We set the probability\-smoothing factor to 0\.1\. We apply each data augmentation method described in Section[4\.3](https://arxiv.org/html/2608.18571#S4.SS3)online with a probability of 0\.5\.
The complete model contains approximately 0\.35 million trainable parameters\. We implement all experiments in PyTorch and run them on a single NVIDIA RTX 3090 GPU with 24 GB of memory\. We fix the random seed to 42 for every cross\-validation fold to ensure reproducible data splits, model initialization, and training\.
### 4\.5Evaluation Metrics
We evaluate NanoSleep using several performance metrics that measure overall accuracy, per\-stage performance, and agreement with expert annotations\. These metrics are widely used in automatic sleep staging studies\[[61](https://arxiv.org/html/2608.18571#bib.bib13),[71](https://arxiv.org/html/2608.18571#bib.bib11)\]\. LetTP\\mathrm\{TP\},TN\\mathrm\{TN\},FP\\mathrm\{FP\}, andFN\\mathrm\{FN\}denote the numbers of true positive, true negative, false positive, and false negative epochs, respectively\.
We first report the overall accuracy \(ACC\), which measures the proportion of correctly classified epochs:
ACC=TP\+TNTP\+TN\+FP\+FN\.\\mathrm\{ACC\}=\\frac\{\\mathrm\{TP\}\+\\mathrm\{TN\}\}\{\\mathrm\{TP\}\+\\mathrm\{TN\}\+\\mathrm\{FP\}\+\\mathrm\{FN\}\}\.\(5\)Accuracy provides an overall measure of performance\. However, it can be biased toward majority sleep stages in imbalanced datasets\.
We therefore report precision and recall for each sleep stage\. Precision measures how many predicted epochs are correct, while recall measures how many true epochs are correctly identified:
Precision=TPTP\+FP,Recall=TPTP\+FN\.\\mathrm\{Precision\}=\\frac\{\\mathrm\{TP\}\}\{\\mathrm\{TP\}\+\\mathrm\{FP\}\},\\qquad\\mathrm\{Recall\}=\\frac\{\\mathrm\{TP\}\}\{\\mathrm\{TP\}\+\\mathrm\{FN\}\}\.\(6\)
We also compute the F1\-score, which balances precision and recall:
F1=2×Precision×RecallPrecision\+Recall\.\\mathrm\{F1\}=\\frac\{2\\times\\mathrm\{Precision\}\\times\\mathrm\{Recall\}\}\{\\mathrm\{Precision\}\+\\mathrm\{Recall\}\}\.\(7\)
To account for class imbalance, we report the macro F1\-score \(MF1\)\. This metric computes the average F1\-score across all sleep stages:
MF1=1C∑i=1CF1i,\\mathrm\{MF1\}=\\frac\{1\}\{C\}\\sum\_\{i=1\}^\{C\}\\mathrm\{F1\}\{i\},\(8\)whereC=5C=5is the number of sleep stages andF1i\\mathrm\{F1\}\{i\}is the F1\-score for stageii\. Since each stage contributes equally, MF1 reflects the model’s performance on both majority and minority classes\.
Finally, we report Cohen’s kappa coefficient \(κ\\kappa\), which measures the agreement between the model predictions and expert annotations after correcting for chance agreement\[[5](https://arxiv.org/html/2608.18571#bib.bib36)\]:
κ=po−pe1−pe,\\kappa=\\frac\{p\_\{o\}\-p\_\{e\}\}\{1\-p\_\{e\}\},\(9\)wherepop\_\{o\}is the observed agreement andpep\_\{e\}is the expected agreement by chance\. Aκ\\kappavalue above 0\.80 indicates outstanding agreement, while values between 0\.61 and 0\.80 indicate substantial agreement\. We also present confusion matrices to visualize the classification performance and error patterns for each sleep stage on every dataset\.
## 5Results and Discussion
In this section, we evaluate the performance of NanoSleep on two benchmark sleep EEG datasets\. We compare the proposed model with representative state\-of\-the\-art methods under the same subject\-wise cross\-validation protocol\. We then analyze the confusion matrices to examine stage\-level errors and perform an ablation study to quantify the contribution of each component\. Finally, we discuss the main findings and their implications for compact and accurate sleep stage classification\.
### 5\.1Performance on the Sleep\-EDF Dataset
We first evaluate NanoSleep on the Sleep\-EDF dataset\. This experiment assesses whether the proposed architecture improves classification performance while maintaining a compact model size\. We compare NanoSleep with six representative baseline models using 20\-fold subject\-wise cross\-validation\. We report overall accuracy \(ACC\), macro F1\-score \(MF1\), Cohen’s kappa \(κ\\kappa\), per\-stage F1\-score, and model size\. Table[2](https://arxiv.org/html/2608.18571#S5.T2)summarizes the results\. NanoSleep achieves the best overall performance, with an accuracy of 86\.5%, a macro F1\-score of 82\.1%, and a kappa coefficient of 0\.81\. It outperforms TinySleepNet by 1\.1% in accuracy, 1\.6% in macro F1\-score, and 0\.01 in kappa\. NanoSleep also uses only 0\.35 M parameters, compared with 1\.3 M for TinySleepNet\. Thus, it requires only 27% of the parameters while achieving higher performance\.
NanoSleep also outperforms larger and more complex models\. It improves accuracy by 2\.2% over SleepEEGNet, 4\.6% over DeepSleepNet, 2\.6% over XSleepNet, and 2\.1% over AttnSleep\. It also improves the macro F1\-score by 2\.4%, 5\.5%, 3\.4%, and 4\.0%, respectively\. These results show that NanoSleep consistently outperforms recurrent, attention\-based, lightweight, and high\-capacity architectures\. At the stage level, NanoSleep achieves the highest F1\-scores for W, N2, and REM, with values of 94\.4%, 89\.8%, and 87\.0%, respectively\. It improves W recognition by 4\.3% over TinySleepNet and 5\.2% over SleepEEGNet\. It also achieves the best performance on N2, the dominant sleep stage, with a 1\.3% improvement over TinySleepNet\. For REM, NanoSleep exceeds the strongest competing model by 1\.6%\. AttnSleep achieves the highest F1\-score for N3, but NanoSleep remains within 1\.6% while providing better overall accuracy, macro F1\-score, kappa, and a substantially smaller model\. N1 is the only stage where NanoSleep is not the best\. Its F1\-score of 50\.8% remains close to the highest reported value of 52\.9%\.
We next analyze the confusion matrix to identify the remaining classification errors\. Figure[6](https://arxiv.org/html/2608.18571#S5.F6)\(a\) shows that W, N2, N3, and REM are classified with high reliability\. Their recall values reach 94\.0%, 90\.5%, 89\.0%, and 88\.0%, respectively\. In contrast, N1 remains the most challenging stage, with a recall of 47\.5%\. Most N1 errors occur in the neighboring stages\. Specifically, 26\.5% of N1 epochs are classified as N2, 14\.0% as REM, and 11\.5% as W\. This behavior agrees with sleep physiology because N1 is a short transitional stage that shares characteristics with adjacent stages and often produces disagreement among expert scorers\[[54](https://arxiv.org/html/2608.18571#bib.bib54)\]\. We also observe that 10\.7% of N3 epochs are classified as N2\. This confusion reflects the gradual transition between these two stages\.
Overall, these results demonstrate that NanoSleep achieves an excellent accuracy\-to\-parameter trade\-off\. The hybrid feature extractor combines complementary temporal and spectral information, while the temporal backbone captures long\-range sleep dependencies efficiently\. Together, these components enable NanoSleep to outperform both lightweight and high\-capacity models while maintaining a compact architecture\.
Table 2:Performance comparison on the Sleep\-EDF dataset under 20\-fold subject\-wise cross\-validation\.Note:Results are reported as mean±\\pmstandard deviation over 20 folds\. Bold indicates the best result in each column\. Statistical significance was evaluated using a two\-sided paired Wilcoxon signed\-rank test, with app\-value<0\.05<0\.05considered statistically significant\.
### 5\.2Performance on the Sleep\-EDF\-Expanded Dataset
We next evaluate NanoSleep on the larger Sleep\-EDF\-Expanded dataset to assess its robustness on a more heterogeneous population\. We perform 10\-fold subject\-wise cross\-validation and compare NanoSleep with the same baseline models\.Table[3](https://arxiv.org/html/2608.18571#S5.T3)summarizes the results\. NanoSleep again achieves the best overall performance, with an accuracy of 84\.3%, a macro F1\-score of 79\.8%, and a kappa coefficient of 0\.78\. It improves upon TinySleepNet by 1\.2% in accuracy, 1\.6% in macro F1\-score, and 0\.01 in kappa while using only 0\.35 M parameters, compared with 1\.3 M\. These results show that the performance gains observed on the original Sleep\-EDF dataset remain consistent on a larger and more diverse cohort\.
NanoSleep also outperforms the remaining baseline models\. It improves accuracy by 4\.3% over SleepEEGNet, 6\.5% over DeepSleepNet, 4\.0% over XSleepNet, 3\.0% over AttnSleep, and 4\.0% over DeepSleepNet\-Lite\. It also improves the macro F1\-score by 6\.2%, 8\.0%, 3\.4%, 4\.6%, and 4\.6%, respectively\. These results demonstrate that NanoSleep generalizes well across different model families while maintaining a substantially smaller parameter count\. At the stage level, NanoSleep achieves the highest F1\-scores for W, N1, N2, and REM, with values of 94\.7%, 51\.8%, 87\.0%, and 84\.2%, respectively\. It consistently improves W recognition across both Sleep\-EDF datasets, indicating effective separation between wakefulness and sleep\. NanoSleep also achieves the best N1 performance, although this stage remains the most challenging\. The weighted focal loss and contextual feature learning contribute to this improvement\. For N2, NanoSleep improves the F1\-score by 1\.7% over TinySleepNet and 2\.0% over AttnSleep\. For REM, it improves by 3\.9% over TinySleepNet and 10\.0% over AttnSleep\. AttnSleep achieves the highest F1\-score for N3, but NanoSleep remains within 0\.7% while achieving higher overall accuracy, macro F1\-score, kappa, and better performance on the remaining stages\. These consistent improvements indicate that NanoSleep generalizes well across subjects and does not overfit the smaller Sleep\-EDF dataset\.
We next analyze the confusion matrix to examine the remaining classification errors\. Figure[6](https://arxiv.org/html/2608.18571#S5.F6)\(b\) shows that W, N2, and REM are recognized with high reliability\. In contrast, N1 remains the most difficult stage, with a recall of 48\.5%\. Most N1 errors occur in neighboring stages, which is expected because N1 represents a transitional sleep stage\. We also observe greater confusion between N3 and N2 than on the original Sleep\-EDF dataset\. Specifically, 16\.0% of N3 epochs are classified as N2\. This pattern is consistent with the broader age range and greater inter\-subject variability of the Sleep\-EDF\-Expanded cohort, where reduced slow\-wave activity makes the boundary between N2 and N3 less distinct\.
Overall, these results demonstrate that NanoSleep maintains high accuracy and strong generalization on a larger and more heterogeneous dataset\. The model consistently outperforms both lightweight and high\-capacity baselines while using substantially fewer parameters\. These findings support NanoSleep as an efficient and robust solution for automatic sleep stage classification\.
Table 3:Performance comparison on the Sleep\-EDF\-Expanded dataset under 10\-fold subject\-wise cross\-validation\.Note:Results are reported as mean±\\pmstandard deviation over 10 folds\. Bold indicates the best result in each column\. Statistical significance was evaluated using a two\-sided paired Wilcoxon signed\-rank test, with app\-value<0\.05<0\.05considered statistically significant\.
\(a\)Sleep\-EDF dataset\.
\(b\)Sleep\-EDF\-Expanded dataset\.
Figure 6:Confusion matrices of NanoSleep on the two evaluation datasets\. Rows denote the expert annotation and columns denote the model prediction\.
### 5\.3Ablation Study
We perform an ablation study to quantify the contribution of each component in NanoSleep\. We evaluate all variants on the Sleep\-EDF dataset using the same 20\-fold subject\-wise cross\-validation protocol\. We remove or replace one component at a time while keeping the remaining architecture unchanged\. Table[4](https://arxiv.org/html/2608.18571#S5.T4)summarizes the results\. Removing the spectral branch reduces the macro F1\-score from 82\.1% to 77\.9%\. This result shows that the handcrafted spectral descriptors provide complementary information that the learned features do not fully capture\. Replacing the multi\-scale convolution with a single\-branch convolution produces the largest performance drop, reducing the macro F1\-score to 76\.7%\. This finding highlights the importance of learning temporal patterns at multiple scales\.
Removing the conditional random field \(CRF\) decreases the macro F1\-score to 79\.9%\. This result demonstrates the benefit of sequence\-level decoding for suppressing isolated and physiologically implausible predictions\. Removing the squeeze\-and\-excitation block reduces the macro F1\-score to 81\.3%\. Although the reduction is smaller, it confirms the usefulness of channel recalibration\. Replacing the focal loss with the standard cross\-entropy loss reduces the macro F1\-score to 79\.5%\. The largest degradation occurs for the minority N1 stage, indicating that the imbalance\-aware objective is essential for recognizing underrepresented classes\. Removing data augmentation decreases the macro F1\-score to 79\.8%, showing that the proposed augmentation strategy improves model generalization\. Finally, replacing the gated dilated temporal convolutional backbone with a bidirectional long short\-term memory network reduces the macro F1\-score to 79\.8%\. This result shows that the proposed backbone is both more compact and more effective than a conventional recurrent architecture\.
Overall, the ablation study shows that every component contributes to the final performance\. The largest macro F1 reductions are observed when removing the multi\-scale convolution, the spectral branch, and the focal\-loss objective\. These findings validate the design of NanoSleep and demonstrate that learned temporal representations and handcrafted spectral features complement each other to achieve robust and accurate sleep stage classification\.
Table 4:Ablation study of the proposed NanoSleep model on the Sleep\-EDF dataset under 20\-fold subject\-wise cross\-validation\.Note:Results are reported as mean±\\pmstandard deviation over 20 folds\. Bold indicates the best result in each column\. Statistical significance was evaluated using a two\-sided paired Wilcoxon signed\-rank test, with app\-value<0\.05<0\.05considered statistically significant\.
## 6Limitations and Future Work
This study has several limitations that motivate future research\. First, we evaluate NanoSleep using classification metrics only\. Although the model contains only 0\.35 M parameters, we do not report computational efficiency metrics such as floating\-point operations \(FLOPs\), inference latency, or memory footprint\. Future work will measure these metrics on representative edge devices to validate the suitability of NanoSleep for real\-time deployment\. Second, the performance improvements over the strongest baseline models are consistent but relatively modest\. Although we report fold\-wise standard deviations and paired statistical significance tests, we do not report confidence intervals or subject\-level uncertainty estimates\. Future work will include these analyses to provide a more comprehensive assessment of the observed improvements\. Third, we conduct the ablation study only on the Sleep\-EDF dataset\. Extending this analysis to the Sleep\-EDF\-Expanded dataset will provide stronger evidence that each component generalizes across different cohorts and recording conditions\. Fourth, N1 remains the most challenging sleep stage\. Future work will investigate transfer learning from larger cohorts\[[16](https://arxiv.org/html/2608.18571#bib.bib48)\]and domain adaptation techniques\[[64](https://arxiv.org/html/2608.18571#bib.bib49),[9](https://arxiv.org/html/2608.18571#bib.bib53)\]to improve the recognition of this minority stage\. Finally, we evaluate NanoSleep on publicly available datasets that primarily include healthy individuals and subjects with common sleep disorders\. Future work will validate the proposed model on larger and more diverse clinical populations to further assess its robustness and clinical applicability\.
## 7Conclusion
This paper presented NanoSleep, a compact hybrid network for single\-channel EEG sleep stage classification\. NanoSleep combines learned multi\-scale temporal features with interpretable spectral features and models long\-range temporal dependencies using a gated dilated temporal convolutional network and a conditional random field\. Experiments on the Sleep\-EDF and Sleep\-EDF\-Expanded datasets demonstrated that NanoSleep consistently outperformed representative baseline models while using only 0\.35 M parameters\. The ablation study further confirmed the contribution of each major component\. These results show that NanoSleep provides an effective balance between accuracy and efficiency, making it suitable for wearable devices and resource\-constrained clinical applications\. Future work will evaluate computational efficiency on embedded platforms and improve the recognition of the N1 sleep stage\.
## Acknowledgment
The authors would like to thank the providers of the Sleep\-EDF and Sleep\-EDF\-Expanded datasets for making their data publicly available\.
## References
- \[1\]S\. Bai, J\. Z\. Kolter, and V\. Koltun\(2018\)An empirical evaluation of generic convolutional and recurrent networks for sequence modeling\.arXiv preprint arXiv:1803\.01271\.Cited by:[§2\.5](https://arxiv.org/html/2608.18571#S2.SS5.p1.1),[§3\.1\.4](https://arxiv.org/html/2608.18571#S3.SS1.SSS4.p1.1)\.
- \[2\]R\. B\. Berry, R\. Brooks, C\. Gamaldo, S\. M\. Harding, R\. M\. Lloyd, S\. F\. Quan, M\. T\. Troester, and B\. V\. Vaughn\(2017\)AASM scoring manual updates for 2017 \(version 2\.4\)\.Journal of clinical sleep medicine13\(5\),pp\. 665–666\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p1.1)\.
- \[3\]S\. M\. Bertisch, B\. D\. Pollock, M\. A\. Mittleman, D\. J\. Buysse, L\. A\. Bazzano, D\. J\. Gottlieb, and S\. Redline\(2018\)Insomnia with objective short sleep duration and risk of incident cardiovascular disease and all\-cause mortality: sleep heart health study\.Sleep41\(6\),pp\. zsy047\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p1.1)\.
- \[4\]S\. Biswal, H\. Sun, B\. Goparaju, M\. B\. Westover, J\. Sun, and M\. T\. Bianchi\(2018\)Expert\-level sleep scoring with deep neural networks\.Journal of the American Medical Informatics Association25\(12\),pp\. 1643–1650\.Cited by:[§2\.2](https://arxiv.org/html/2608.18571#S2.SS2.p1.1)\.
- \[5\]J\. Cohen\(1960\)A coefficient of agreement for nominal scales\.Educational and psychological measurement20\(1\),pp\. 37–46\.Cited by:[§4\.5](https://arxiv.org/html/2608.18571#S4.SS5.p6.1)\.
- \[6\]Y\. N\. Dauphin, A\. Fan, M\. Auli, and D\. Grangier\(2017\)Language modeling with gated convolutional networks\.InInternational conference on machine learning,pp\. 933–941\.Cited by:[§3\.1\.4](https://arxiv.org/html/2608.18571#S3.SS1.SSS4.p1.1)\.
- \[7\]D\. L\. Donoho and I\. M\. Johnstone\(1994\)Ideal spatial adaptation by wavelet shrinkage\.Biometrika81\(3\),pp\. 425–455\.Cited by:[§4\.2](https://arxiv.org/html/2608.18571#S4.SS2.p3.2)\.
- \[8\]E\. Eldele, Z\. Chen, C\. Liu, M\. Wu, C\. Kwoh, X\. Li, and C\. Guan\(2021\)An attention\-based deep learning approach for sleep stage classification with single\-channel eeg\.IEEE Transactions on Neural Systems and Rehabilitation Engineering29,pp\. 809–818\.Cited by:[§2\.3](https://arxiv.org/html/2608.18571#S2.SS3.p1.1)\.
- \[9\]E\. Eldele, M\. Ragab, Z\. Chen, M\. Wu, C\. Kwoh, X\. Li, and C\. Guan\(2023\)ADAST: attentive cross\-domain eeg\-based sleep staging framework with iterative self\-training\.IEEE Transactions on Emerging Topics in Computational Intelligence7\(1\),pp\. 210–221\.Cited by:[§2\.3](https://arxiv.org/html/2608.18571#S2.SS3.p2.1),[§6](https://arxiv.org/html/2608.18571#S6.p1.1)\.
- \[10\]J\. Fan, C\. Sun, C\. Chen, X\. Jiang, X\. Liu, X\. Zhao, L\. Meng, C\. Dai, and W\. Chen\(2020\)EEG data augmentation: towards class imbalance problem in sleep staging tasks\.Journal of Neural Engineering17\(5\),pp\. 056017\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p1.1)\.
- \[11\]L\. Fiorillo, P\. Favaro, and F\. D\. Faraci\(2021\)Deepsleepnet\-lite: a simplified automatic sleep stage scoring model with uncertainty estimates\.IEEE transactions on neural systems and rehabilitation engineering29,pp\. 2076–2085\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p2.1),[§2\.5](https://arxiv.org/html/2608.18571#S2.SS5.p1.1)\.
- \[12\]C\. Guo, G\. Pleiss, Y\. Sun, and K\. Q\. Weinberger\(2017\)On calibration of modern neural networks\.InInternational conference on machine learning,pp\. 1321–1330\.Cited by:[§3\.2](https://arxiv.org/html/2608.18571#S3.SS2.p2.1)\.
- \[13\]A\. R\. Hassan and M\. I\. H\. Bhuiyan\(2016\)A decision support system for automatic sleep staging from eeg signals using tunable q\-factor wavelet transform and spectral features\.Journal of neuroscience methods271,pp\. 107–118\.Cited by:[§2\.1](https://arxiv.org/html/2608.18571#S2.SS1.p1.1)\.
- \[14\]A\. R\. Hassan and M\. I\. H\. Bhuiyan\(2017\)Automated identification of sleep states from eeg signals by means of ensemble empirical mode decomposition and random under sampling boosting\.Computer methods and programs in biomedicine140,pp\. 201–210\.Cited by:[§2\.1](https://arxiv.org/html/2608.18571#S2.SS1.p1.1)\.
- \[15\]B\. Hjorth\(1970\)EEG analysis based on time domain properties\.Electroencephalography and clinical neurophysiology29\(3\),pp\. 306–310\.Cited by:[§3\.1\.2](https://arxiv.org/html/2608.18571#S3.SS1.SSS2.p1.1)\.
- \[16\]S\. M\. A\. Hossain and S\. Kshirsagar\(2026\)Demographic\-aware transfer learning for sleep stage classification in clinical polysomnography\.arXiv preprint arXiv:2605\.02245\.Cited by:[§2\.3](https://arxiv.org/html/2608.18571#S2.SS3.p2.1),[§6](https://arxiv.org/html/2608.18571#S6.p1.1)\.
- \[17\]J\. Hu, L\. Shen, and G\. Sun\(2018\)Squeeze\-and\-excitation networks\.InProceedings of the IEEE conference on computer vision and pattern recognition,pp\. 7132–7141\.Cited by:[§3\.1\.4](https://arxiv.org/html/2608.18571#S3.SS1.SSS4.p1.1)\.
- \[18\]X\. Huang, K\. Shirahama, M\. T\. Irshad, M\. A\. Nisar, A\. Piet, and M\. Grzegorzek\(2023\)Sleep stage classification in children using self\-attention and gaussian noise data augmentation\.Sensors23\(7\),pp\. 3446\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p2.1)\.
- \[19\]S\. A\. Imtiaz\(2021\)A systematic review of sensing technologies for wearable sleep staging\.Sensors21\(5\),pp\. 1562\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p1.1)\.
- \[20\]S\. Ioffe and C\. Szegedy\(2015\)Batch normalization: accelerating deep network training by reducing internal covariate shift\.InInternational conference on machine learning,pp\. 448–456\.Cited by:[§4\.4](https://arxiv.org/html/2608.18571#S4.SS4.p3.1)\.
- \[21\]Z\. Jia, Y\. Lin, J\. Wang, X\. Wang, P\. Xie, and Y\. Zhang\(2021\)SalientSleepNet: multimodal salient wave detection network for sleep staging\.InProceedings of the Thirtieth International Joint Conference on Artificial Intelligence,pp\. 2614–2620\.Cited by:[§2\.3](https://arxiv.org/html/2608.18571#S2.SS3.p1.1)\.
- \[22\]Z\. Jia, Y\. Lin, J\. Wang, R\. Zhou, X\. Ning, Y\. He, and Y\. Zhao\(2020\)GraphSleepNet: adaptive spatial\-temporal graph convolutional networks for sleep stage classification\.InProceedings of the Twenty\-Ninth International Joint Conference on Artificial Intelligence,pp\. 1324–1330\.Cited by:[§2\.3](https://arxiv.org/html/2608.18571#S2.SS3.p1.1)\.
- \[23\]D\. JIANG, Y\. LU, Y\. MA, and Y\. WANG\(2019\)Robust sleep stage classification with single\-channel eeg signals using multimodal decomposition and hmm\-based refinement\.Expert Systems with Applications121,pp\. 188–203\.External Links:ISSN 0957\-4174,[Document](https://dx.doi.org/https%3A//doi.org/10.1016/j.eswa.2018.12.023),[Link](https://www.sciencedirect.com/science/article/pii/S0957417418307917)Cited by:[§2\.1](https://arxiv.org/html/2608.18571#S2.SS1.p1.1)\.
- \[24\]B\. Kemp, A\. H\. Zwinderman, B\. Tuk, H\. A\. Kamphuisen, and J\. J\. Oberye\(2000\)Analysis of a sleep\-dependent neuronal feedback loop: the slow\-wave microcontinuity of the eeg\.IEEE Transactions on Biomedical Engineering47\(9\),pp\. 1185–1194\.Cited by:[§4\.1](https://arxiv.org/html/2608.18571#S4.SS1.p1.1)\.
- \[25\]B\. Kemp\(2018\)Sleep\-EDF Database Expanded\.PhysioNet\.External Links:[Document](https://dx.doi.org/10.13026/C2X676)Cited by:[§4\.1](https://arxiv.org/html/2608.18571#S4.SS1.p1.1)\.
- \[26\]E\. Khalili and B\. Mohammadzadeh Asl\(2021\)Automatic sleep stage classification using temporal convolutional neural network and new data augmentation technique from raw single\-channel eeg\.Computer Methods and Programs in Biomedicine204,pp\. 106063\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p1.1)\.
- \[27\]D\. P\. Kingma and J\. Ba\(2014\)Adam: a method for stochastic optimization\.arXiv preprint arXiv:1412\.6980\.Cited by:[§4\.4](https://arxiv.org/html/2608.18571#S4.SS4.p4.1)\.
- \[28\]S\. Kshirsagar and T\. H\. Falk\(2022\)Cross\-language speech emotion recognition using bag\-of\-word representations, domain adaptation, and data augmentation\.Sensors22\(17\),pp\. 6445\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p1.1)\.
- \[29\]S\. Kshirsagar, A\. Pendyala, and T\. H\. Falk\(2023\)Task\-specific speech enhancement and data augmentation for improved multimodal emotion recognition under noisy conditions\.Frontiers in Computer Science5,pp\. 1039261\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p1.1)\.
- \[30\]S\. R\. Kshirsagar and T\. H\. Falk\(2022\)Quality\-aware bag of modulation spectrum features for robust speech emotion recognition\.IEEE Transactions on Affective Computing13\(4\),pp\. 1892–1905\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p2.1)\.
- \[31\]S\. R\. Kshirsagar\(2022\)Affective human\-machine interfaces: towards multi\-lingual, environment\-robust emotion detection from speech\.Ph\.D\. Thesis,Université du Québec, Institut national de la recherche scientifique\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p2.1)\.
- \[32\]C\. Kuo and G\. Chen\(2020\)Automatic sleep staging based on a hybrid stacked lstm neural network: verification using large\-scale dataset\.IEEE access8,pp\. 111837–111849\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p3.1),[§2\.5](https://arxiv.org/html/2608.18571#S2.SS5.p1.1)\.
- \[33\]J\. Lafferty, A\. McCallum, and F\. C\. Pereira\(2001\)Conditional random fields: probabilistic models for segmenting and labeling sequence data\.InProceedings of the eighteenth international conference on machine learning,pp\. 282–289\.Cited by:[§3\.1\.5](https://arxiv.org/html/2608.18571#S3.SS1.SSS5.p1.1)\.
- \[34\]T\. Lajnef, S\. Chaibi, P\. Ruby, P\. Aguera, J\. Eichenlaub, M\. Samet, A\. Kachouri, and K\. Jerbi\(2015\)Learning machines and sleeping brains: automatic sleep stage classification using decision\-tree multi\-class support vector machines\.Journal of neuroscience methods250,pp\. 94–105\.Cited by:[§2\.1](https://arxiv.org/html/2608.18571#S2.SS1.p1.1)\.
- \[35\]C\. Lea, M\. D\. Flynn, R\. Vidal, A\. Reiter, and G\. D\. Hager\(2017\)Temporal convolutional networks for action segmentation and detection\.In2017 IEEE conference on computer vision and pattern recognition \(CVPR\),pp\. 1003–1012\.Cited by:[§2\.5](https://arxiv.org/html/2608.18571#S2.SS5.p1.1)\.
- \[36\]C\. Lee, H\. Kim, J\. Heo, H\. Kim, and D\. Kim\(2021\)Improving sleep stage classification performance by single\-channel eeg data augmentation via spectral band blending\.In2021 9th International Winter Conference on Brain\-Computer Interface \(BCI\),pp\. 1–5\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p1.1)\.
- \[37\]T\. Lin, P\. Goyal, R\. Girshick, K\. He, and P\. Dollár\(2017\)Focal loss for dense object detection\.InProceedings of the IEEE international conference on computer vision,pp\. 2980–2988\.Cited by:[§2\.5](https://arxiv.org/html/2608.18571#S2.SS5.p1.1),[§3\.2](https://arxiv.org/html/2608.18571#S3.SS2.p1.1)\.
- \[38\]H\. Ling, Y\. Luyuan, L\. Xinxin, and D\. Bingliang\(2022\)Staging study of single\-channel sleep eeg signals based on data augmentation\.Frontiers in Public Health10,pp\. 1038742\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p2.1)\.
- \[39\]F\. S\. Luyster, P\. J\. Strollo Jr, P\. C\. Zee, and J\. K\. Walsh\(2012\)Sleep: a health imperative\.Sleep35\(6\),pp\. 727–734\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p1.1)\.
- \[40\]T\. Mains and S\. Kshirsagar\(2024\)A machine learning approach for integrating phonocardiogram and electrocardiogram data for heart sound detection\.\.pp\.\.External Links:[Document](https://dx.doi.org/10.22489/CinC.2024.483)Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p1.1)\.
- \[41\]P\. Memar and F\. Faradji\(2018\)A novel multi\-class eeg\-based sleep stage classification system\.IEEE Transactions on Neural Systems and Rehabilitation Engineering26,pp\. 84–95\.External Links:[Link](https://api.semanticscholar.org/CorpusID:10892355)Cited by:[§2\.1](https://arxiv.org/html/2608.18571#S2.SS1.p1.1)\.
- \[42\]K\. B\. Mikkelsen, D\. B\. Villadsen, M\. Otto, and P\. Kidmose\(2017\)Automatic sleep staging using ear\-eeg\.Biomedical engineering online16\(1\),pp\. 111\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p1.1)\.
- \[43\]A\. Mouradi and S\. Kshirsagar\(2026\)Robust building damage detection in cross\-disaster settings using domain adaptation\.arXiv preprint arXiv:2603\.14694\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p1.1)\.
- \[44\]S\. Mousavi, F\. Afghah, and U\. R\. Acharya\(2019\)SleepEEGNet: automated sleep stage scoring with sequence to sequence deep learning approach\.PloS one14\(5\),pp\. e0216456\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p2.1),[§2\.3](https://arxiv.org/html/2608.18571#S2.SS3.p1.1)\.
- \[45\]B\. C\. R\. Parupati, S\. Kshirsagar, R\. Bagai, and A\. Dutta\(2025\)Towards robust building damage detection: leveraging augmentation and domain adaptation\.In2025 IEEE Green Technologies Conference \(GreenTech\),pp\. 163–167\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p1.1)\.
- \[46\]M\. Perslev, S\. Darkner, L\. Kempfner, M\. Nikolic, P\. J\. Jennum, and C\. Igel\(2021\)U\-sleep: resilient high\-frequency sleep staging\.NPJ digital medicine4\(1\),pp\. 72\.Cited by:[§2\.5](https://arxiv.org/html/2608.18571#S2.SS5.p1.1)\.
- \[47\]H\. Phan, F\. Andreotti, N\. Cooray, O\. Y\. Chén, and M\. De Vos\(2019\)SeqSleepNet: end\-to\-end hierarchical recurrent neural network for sequence\-to\-sequence automatic sleep staging\.IEEE Transactions on Neural Systems and Rehabilitation Engineering27\(3\),pp\. 400–410\.Cited by:[§2\.3](https://arxiv.org/html/2608.18571#S2.SS3.p1.1)\.
- \[48\]H\. Phan, O\. Y\. Chen, M\. C\. Tran, P\. Koch, A\. Mertins, and M\. De Vos\(2022\)XSleepNet: Multi\-View Sequential Model for Automatic Sleep Staging\.IEEE Transactions on Pattern Analysis & Machine Intelligence44\(09\),pp\. 5903–5915\.External Links:ISSN 1939\-3539,[Document](https://dx.doi.org/10.1109/TPAMI.2021.3070057),[Link](https://doi.ieeecomputersociety.org/10.1109/TPAMI.2021.3070057)Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p2.1),[§2\.3](https://arxiv.org/html/2608.18571#S2.SS3.p1.1)\.
- \[49\]H\. Phan, K\. Mikkelsen, O\. Y\. Chén, P\. Koch, A\. Mertins, and M\. De Vos\(2022\)Sleeptransformer: automatic sleep staging with interpretability and uncertainty quantification\.IEEE Transactions on Biomedical Engineering69\(8\),pp\. 2456–2467\.Cited by:[§2\.3](https://arxiv.org/html/2608.18571#S2.SS3.p1.1)\.
- \[50\]H\. Phan and K\. Mikkelsen\(2022\)Automatic sleep staging of eeg signals: recent development, challenges, and future directions\.Physiological Measurement43\(4\),pp\. 04TR01\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p1.1)\.
- \[51\]T\. Pollard, B\. E\. Moody, L\. H\. Lehman, B\. J\. Gow, C\. Fernandes, C\. Xie, A\. Johnson, R\. G\. Mark, and T\. Heldt\(2026\)PhysioNet as a global platform for biomedical research\.Nature Health1,pp\. 792–795\.Cited by:[§4\.1](https://arxiv.org/html/2608.18571#S4.SS1.p1.1)\.
- \[52\]M\. Ravanelli and Y\. Bengio\(2018\)Speaker recognition from raw waveform with sincnet\.In2018 IEEE spoken language technology workshop \(SLT\),pp\. 1021–1028\.Cited by:[§4\.2](https://arxiv.org/html/2608.18571#S4.SS2.p2.1)\.
- \[53\]C\. Rommel, J\. Paillard, T\. Moreau, and A\. Gramfort\(2022\)Data augmentation for learning predictive models on eeg: a systematic comparison\.Journal of Neural Engineering19\(6\),pp\. 066020\.Cited by:[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p2.1)\.
- \[54\]R\. S\. Rosenberg and S\. Van Hout\(2013\)The american academy of sleep medicine inter\-scorer reliability program: sleep stage scoring\.Journal of clinical sleep medicine9\(1\),pp\. 81–87\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p1.1),[§5\.1](https://arxiv.org/html/2608.18571#S5.SS1.p3.1)\.
- \[55\]M\. Rostaghi and H\. Azami\(2016\)Dispersion entropy: a measure for time\-series analysis\.IEEE Signal Processing Letters23\(5\),pp\. 610–614\.Cited by:[§3\.1\.2](https://arxiv.org/html/2608.18571#S3.SS1.SSS2.p1.1)\.
- \[56\]G\. K\. Sandhu, J\. Koenig, S\. Kshirsagar, and A\. Shukla\(2026\)Exploring explainable ai methods for single channel eeg sleep staging across ahi stratified obstructive sleep apnea cohorts\.Cited by:[§2\.2](https://arxiv.org/html/2608.18571#S2.SS2.p1.1)\.
- \[57\]A\. Sors, S\. Bonnet, S\. Mirek, L\. Vercueil, and J\. Payen\(2018\)A convolutional neural network for sleep stage scoring from raw single\-channel eeg\.Biomedical Signal Processing and Control42,pp\. 107–114\.Cited by:[§2\.2](https://arxiv.org/html/2608.18571#S2.SS2.p1.1)\.
- \[58\]N\. Srivastava, G\. Hinton, A\. Krizhevsky, I\. Sutskever, and R\. Salakhutdinov\(2014\)Dropout: a simple way to prevent neural networks from overfitting\.The journal of machine learning research15\(1\),pp\. 1929–1958\.Cited by:[§4\.4](https://arxiv.org/html/2608.18571#S4.SS4.p3.1)\.
- \[59\]J\. B\. Stephansen, A\. N\. Olesen, M\. Olsen, A\. Ambati, E\. B\. Leary, H\. E\. Moore, O\. Carrillo, L\. Lin, F\. Han, H\. Yan,et al\.\(2018\)Neural network analysis of sleep stages enables efficient diagnosis of narcolepsy\.Nature communications9\(1\),pp\. 5229\.Cited by:[§2\.2](https://arxiv.org/html/2608.18571#S2.SS2.p1.1)\.
- \[60\]C\. Sun, J\. Fan, C\. Chen, W\. Li, and W\. Chen\(2019\)A two\-stage neural network for sleep stage classification based on feature learning, sequence learning, and data augmentation\.IEEE Access7,pp\. 109386–109397\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p3.1),[§2\.4](https://arxiv.org/html/2608.18571#S2.SS4.p1.1),[§2\.5](https://arxiv.org/html/2608.18571#S2.SS5.p1.1)\.
- \[61\]A\. Supratak, H\. Dong, C\. Wu, and Y\. Guo\(2017\)DeepSleepNet: a model for automatic sleep stage scoring based on raw single\-channel eeg\.IEEE transactions on neural systems and rehabilitation engineering25\(11\),pp\. 1998–2008\.Cited by:[§2\.2](https://arxiv.org/html/2608.18571#S2.SS2.p1.1),[§4\.5](https://arxiv.org/html/2608.18571#S4.SS5.p1.1)\.
- \[62\]A\. Supratak and Y\. Guo\(2020\)TinySleepNet: an efficient deep learning model for sleep stage scoring based on raw single\-channel eeg\.In2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society \(EMBC\),pp\. 641–644\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p2.1),[§2\.5](https://arxiv.org/html/2608.18571#S2.SS5.p1.1)\.
- \[63\]U\. Tallal, R\. Agrawal, and S\. Kshirsagar\(2026\)Modulation\-based feature extraction for robust sleep stage classification across apnea\-based cohorts\.Biosensors16\(1\),pp\. 56\.Cited by:[§2\.1](https://arxiv.org/html/2608.18571#S2.SS1.p1.1)\.
- \[64\]U\. Tallal, S\. Kshirsagar, and A\. Shukla\(2026\)STDA\-net: spectrogram\-based domain adaptation for cross\-dataset sleep stage classification\.arXiv preprint arXiv:2605\.06736\.Cited by:[§2\.3](https://arxiv.org/html/2608.18571#S2.SS3.p2.1),[§6](https://arxiv.org/html/2608.18571#S6.p1.1)\.
- \[65\]O\. Tsinalis, P\. M\. Matthews, and Y\. Guo\(2016\)Automatic sleep stage scoring using time\-frequency analysis and stacked sparse autoencoders\.Annals of biomedical engineering44\(5\),pp\. 1587–1597\.Cited by:[§2\.2](https://arxiv.org/html/2608.18571#S2.SS2.p1.1)\.
- \[66\]A\. J\. Viterbi\(1967\)Error bounds for convolutional codes and an asymptotically optimum decoding algorithm\.IEEE Transactions on Information Theory13\(2\),pp\. 260–269\.Cited by:[§3\.1\.5](https://arxiv.org/html/2608.18571#S3.SS1.SSS5.p1.2)\.
- \[67\]K\. Wulff, S\. Gatti, J\. G\. Wettstein, and R\. G\. Foster\(2010\)Sleep and circadian rhythm disruption in psychiatric and neurodegenerative disease\.Nature Reviews Neuroscience11\(8\),pp\. 589–599\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p1.1)\.
- \[68\]C\. Yang, M\. B\. Westover, and J\. Sun\(2023\)Biot: biosignal transformer for cross\-data learning in the wild\.Advances in Neural Information Processing Systems36,pp\. 78240–78260\.Cited by:[§2\.2](https://arxiv.org/html/2608.18571#S2.SS2.p1.1)\.
- \[69\]F\. Yu and V\. Koltun\(2015\)Multi\-scale context aggregation by dilated convolutions\.arXiv preprint arXiv:1511\.07122\.Cited by:[§3\.1\.4](https://arxiv.org/html/2608.18571#S3.SS1.SSS4.p1.1)\.
- \[70\]S\. Yun, D\. Han, S\. J\. Oh, S\. Chun, J\. Choe, and Y\. Yoo\(2019\)Cutmix: regularization strategy to train strong classifiers with localizable features\.InProceedings of the IEEE/CVF international conference on computer vision,pp\. 6023–6032\.Cited by:[§4\.3](https://arxiv.org/html/2608.18571#S4.SS3.p1.1)\.
- \[71\]J\. Zhou, G\. Wang, J\. Liu, D\. Wu, W\. Xu, Z\. Wang, J\. Ye, M\. Xia, Y\. Hu, and Y\. Tian\(2020\)Automatic sleep stage classification with single channel eeg signal based on two\-layer stacked ensemble model\.IEEE Access8,pp\. 57283–57297\.Cited by:[§1](https://arxiv.org/html/2608.18571#S1.p3.1),[§2\.1](https://arxiv.org/html/2608.18571#S2.SS1.p1.1),[§2\.5](https://arxiv.org/html/2608.18571#S2.SS5.p1.1),[§4\.5](https://arxiv.org/html/2608.18571#S4.SS5.p1.1)\.Similar Articles
A Conflict-aware Evidential Framework for Reliable Sleep Stage Classification
ConfSleepNet is a conflict-aware evidential framework for reliable sleep stage classification using multi-modal data. It introduces hybrid category structures and a conflict-aware aggregation method to resolve inter-view conflicts, demonstrating effectiveness on sleep staging tasks.
Deep Learning Approaches for Sleep Apnea Classification from Polysomnographic EEG Signals
This paper presents a comprehensive comparison of deep learning architectures, including Vision Transformers and Graph Attention Networks, for automated sleep apnea detection from multichannel EEG signals, achieving a best test AUC of 0.750 using a vision transformer trained on topological data analysis features.
Omni-Sleep: A Sleep Foundation Model via Hierarchical Contrastive Learning of CNS--ANS Dynamic
Omni-Sleep is a sleep foundation model that uses hierarchical contrastive learning to capture CNS-ANS dynamics from multimodal polysomnography signals, outperforming strong baselines on sleep staging and multi-disease classification.
STDA-Net: Spectrogram-Based Domain Adaptation for cross-dataset Sleep Stage Classification
This paper introduces STDA-Net, a domain adaptation framework for cross-dataset sleep stage classification using 2D spectrograms and adversarial learning. It demonstrates improved accuracy and stability over existing 1D EEG baseline methods on public datasets.
Staging by the Book: Automatic Sleep Stage Classification Using Scoring Rules
This paper presents a deterministic, rule-based sleep staging method that explicitly implements the American Academy of Sleep Medicine (AASM) scoring rules, providing epoch-level natural language explanations. It achieves 60.5% epoch-level agreement with a majority-vote consensus on 50 polysomnography recordings, offering transparency as a complement to opaque deep learning models.