TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/SleePyCo: Automatic Sleep Scoring with Feature Pyramid and...

SleePyCo: Automatic Sleep Scoring with Feature Pyramid and Contrastive Learning

Seongju Lee, Yeonguk Yu, Seunghyeok Back, Hogeon Seo, Kyoobin Lee

2022-09-20Sleep Stage DetectionElectroencephalogram (EEG)Contrastive LearningEEG
PaperPDFCode(official)

Abstract

Automatic sleep scoring is essential for the diagnosis and treatment of sleep disorders and enables longitudinal sleep tracking in home environments. Conventionally, learning-based automatic sleep scoring on single-channel electroencephalogram (EEG) is actively studied because obtaining multi-channel signals during sleep is difficult. However, learning representation from raw EEG signals is challenging owing to the following issues: 1) sleep-related EEG patterns occur on different temporal and frequency scales and 2) sleep stages share similar EEG patterns. To address these issues, we propose a deep learning framework named SleePyCo that incorporates 1) a feature pyramid and 2) supervised contrastive learning for automatic sleep scoring. For the feature pyramid, we propose a backbone network named SleePyCo-backbone to consider multiple feature sequences on different temporal and frequency scales. Supervised contrastive learning allows the network to extract class discriminative features by minimizing the distance between intra-class features and simultaneously maximizing that between inter-class features. Comparative analyses on four public datasets demonstrate that SleePyCo consistently outperforms existing frameworks based on single-channel EEG. Extensive ablation experiments show that SleePyCo exhibits enhanced overall performance, with significant improvements in discrimination between the N1 and rapid eye movement (REM) stages.

Results

TaskDatasetMetricValueModel
Sleep QualitySleep-EDFCohen's kappa0.82SleePyCo (Fpz-Cz only)
Sleep QualitySleep-EDFMacro-F10.812SleePyCo (Fpz-Cz only)
Sleep QualitySHHSCohen's Kappa0.83SleePyCo (C4-A1 only)
Sleep QualitySHHSMacro-F10.807SleePyCo (C4-A1 only)
Sleep QualityPhysioNet Challenge 2018 (single-channel)Cohen's Kappa0.737SleePyCo (C3-A2 only)
Sleep QualityPhysioNet Challenge 2018 (single-channel)Macro-F10.789SleePyCo (C3-A2 only)
Sleep QualitySHHS (single-channel)Cohen's Kappa0.83SleePyCo (C4-A1 only)
Sleep QualitySHHS (single-channel)Macro-F10.807SleePyCo (C4-A1 only)
Sleep QualitySleep-EDFx (single-channel)Cohen's Kappa0.787SleePyCo (Fpz-Cz only)
Sleep QualitySleep-EDFx (single-channel)Macro-F10.79SleePyCo (Fpz-Cz only)
Sleep QualityPhysioNet Challenge 2018Cohen's Kappa0.737SleePyCo (C3-A2 only)
Sleep QualityPhysioNet Challenge 2018Macro-F10.789SleePyCo (C3-A2 only)
Sleep QualityMontreal Archive of Sleep StudiesCohen's kappa0.811SleePyCo (C4-A1 only)
Sleep QualityMontreal Archive of Sleep StudiesMacro-F10.825SleePyCo (C4-A1 only)
Sleep QualityMASS (single-channel)Cohen's Kappa0.811SleePyCo (C4-A1 only)
Sleep QualityMASS (single-channel)Macro-F10.825SleePyCo (C4-A1 only)
Sleep QualitySleep-EDFxCohen's Kappa0.787SleePyCo (Fpz-Cz only)
Sleep QualitySleep-EDFxMacro-F10.79SleePyCo (Fpz-Cz only)
Sleep Stage DetectionSleep-EDFCohen's kappa0.82SleePyCo (Fpz-Cz only)
Sleep Stage DetectionSleep-EDFMacro-F10.812SleePyCo (Fpz-Cz only)
Sleep Stage DetectionSHHSCohen's Kappa0.83SleePyCo (C4-A1 only)
Sleep Stage DetectionSHHSMacro-F10.807SleePyCo (C4-A1 only)
Sleep Stage DetectionPhysioNet Challenge 2018 (single-channel)Cohen's Kappa0.737SleePyCo (C3-A2 only)
Sleep Stage DetectionPhysioNet Challenge 2018 (single-channel)Macro-F10.789SleePyCo (C3-A2 only)
Sleep Stage DetectionSHHS (single-channel)Cohen's Kappa0.83SleePyCo (C4-A1 only)
Sleep Stage DetectionSHHS (single-channel)Macro-F10.807SleePyCo (C4-A1 only)
Sleep Stage DetectionSleep-EDFx (single-channel)Cohen's Kappa0.787SleePyCo (Fpz-Cz only)
Sleep Stage DetectionSleep-EDFx (single-channel)Macro-F10.79SleePyCo (Fpz-Cz only)
Sleep Stage DetectionPhysioNet Challenge 2018Cohen's Kappa0.737SleePyCo (C3-A2 only)
Sleep Stage DetectionPhysioNet Challenge 2018Macro-F10.789SleePyCo (C3-A2 only)
Sleep Stage DetectionMontreal Archive of Sleep StudiesCohen's kappa0.811SleePyCo (C4-A1 only)
Sleep Stage DetectionMontreal Archive of Sleep StudiesMacro-F10.825SleePyCo (C4-A1 only)
Sleep Stage DetectionMASS (single-channel)Cohen's Kappa0.811SleePyCo (C4-A1 only)
Sleep Stage DetectionMASS (single-channel)Macro-F10.825SleePyCo (C4-A1 only)
Sleep Stage DetectionSleep-EDFxCohen's Kappa0.787SleePyCo (Fpz-Cz only)
Sleep Stage DetectionSleep-EDFxMacro-F10.79SleePyCo (Fpz-Cz only)

Related Papers

NeuroXAI: Adaptive, robust, explainable surrogate framework for determination of channel importance in EEG application2025-09-12SemCSE: Semantic Contrastive Sentence Embeddings Using LLM-Generated Summaries For Scientific Abstracts2025-07-17HapticCap: A Multimodal Dataset and Task for Understanding User Experience of Vibration Haptic Signals2025-07-17Overview of the TalentCLEF 2025: Skill and Job Title Intelligence for Human Capital Management2025-07-17SGCL: Unifying Self-Supervised and Supervised Learning for Graph Recommendation2025-07-17Aligning Humans and Robots via Reinforcement Learning from Implicit Human Feedback2025-07-17Uncertainty-Aware Cross-Modal Knowledge Distillation with Prototype Learning for Multimodal Brain-Computer Interfaces2025-07-17AFPM: Alignment-based Frame Patch Modeling for Cross-Dataset EEG Decoding2025-07-16