SleePyCo: Automatic sleep scoring with feature pyramid and contrastive learning

被引:17
作者
Lee, Seongju [1 ]
Yu, Yeonguk [1 ]
Back, Seunghyeok [1 ]
Seo, Hogeon [2 ,3 ]
Lee, Kyoobin [1 ]
机构
[1] Gwangju Inst Sci & Technol GIST, Cheomdangwagi Ro 123, Gwangju 61005, South Korea
[2] Korea Atom Energy Res Inst KAERI, Daedeok Daero 989, Daejeon 34057, South Korea
[3] Univ Sci & Technol UST, Gajung Ro 217, Daejeon 305350, South Korea
关键词
Automatic sleep scoring; Multiscale representation; Feature pyramid; Supervised contrastive learning; Single-channel EEG;
D O I
10.1016/j.eswa.2023.122551
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 an automatic Sleep scoring framework that incorporates (1) a feature Pyramid and (2) supervised Contrastive learning, named SleePyCo. 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 exhibited an enhanced overall performance, with significant improvements in discrimination between sleep stages, especially for N1 and rapid eye movement (REM). Source code is available at https://github.com/gist-ailab/SleePyCo.
引用
收藏
页数:14
相关论文
共 32 条
  • [1] Andreotti F, 2018, IEEE ENG MED BIO, P171, DOI 10.1109/EMBC.2018.8512214
  • [2] Bahdanau D, 2016, Arxiv, DOI arXiv:1409.0473
  • [3] Berry Richard B, 2016, The AASM manual for the scoring of sleep and associated events: rules, terminology and technical specifications
  • [4] Automatic analysis of single-channel sleep EEG:: Validation in healthy individuals
    Berthomier, Christian
    Drouot, Xavier
    Herman-Stoieca, Maria
    Berthomier, Pierre
    Prado, Jacques
    Bokar-Thire, Djibril
    Benoit, Odile
    Mattout, Jeremie
    d'Ortho, Marie-Pia
    [J]. SLEEP, 2007, 30 (11) : 1587 - 1595
  • [5] Carion Nicolas, 2020, Computer Vision - ECCV 2020. 16th European Conference. Proceedings. Lecture Notes in Computer Science (LNCS 12346), P213, DOI 10.1007/978-3-030-58452-8_13
  • [6] Caron M, 2020, ADV NEUR IN, V33
  • [7] A Deep Learning Architecture for Temporal Sleep Stage Classification Using Multivariate and Multimodal Time Series
    Chambon, Stanislas
    Galtier, Mathieu N.
    Arnal, Pierrick J.
    Wainrib, Gilles
    Gramfort, Alexandre
    [J]. IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2018, 26 (04) : 758 - 769
  • [8] Chen T, 2020, PR MACH LEARN RES, V119
  • [9] Chung J., 2014, Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling
  • [10] DeepSleepNet-Lite: A Simplified Automatic Sleep Stage Scoring Model With Uncertainty Estimates
    Fiorillo, Luigi
    Favaro, Paolo
    Faraci, Francesca Dalia
    [J]. IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2021, 29 : 2076 - 2085