Unsupervised sleep staging system based on domain adaptation

•A sleep staging method based on transfer learning is proposed.•The training data is labeled, while the testing data is unlabeled.•The transfer learning is based on unsupervised domain adaptation.•Different transferring tasks are designed on a public sleep dataset.•Promising sleep staging performanc...

Full description

Saved in:
Bibliographic Details
Published inBiomedical signal processing and control Vol. 69; p. 102937
Main Authors Zhao, Ranqi, Xia, Yi, Zhang, Yongliang
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.08.2021
Subjects
Online AccessGet full text
ISSN1746-8094
1746-8108
DOI10.1016/j.bspc.2021.102937

Cover

Loading…
More Information
Summary:•A sleep staging method based on transfer learning is proposed.•The training data is labeled, while the testing data is unlabeled.•The transfer learning is based on unsupervised domain adaptation.•Different transferring tasks are designed on a public sleep dataset.•Promising sleep staging performance is obtained in the experiments. Currently, most deep-learning-based sleep staging system relies heavily on a large number of labeled physiological signals. However, sleep-related data, such as polysommography (PSG), are often manually labeled by one or more than one professional experts with much effort. Meanwhile, due to physiological differences that existed among different subjects, how to boost the performance of trained models on an unseen dataset is still an open issue. One potential solution to this issue is to borrow knowledge from a labeled dataset to train an unlabeled or few labeled dataset by way of unsupervised or semi-unsupervised domain adaptation. To overcome the problem of insufficient labeled data for training robust sleep staging systems, this study aims to investigate the training of an unlabeled target sleep dataset from a labeled source sleep dataset in a deep learning framework, which integrates a conditional and collaborative adversarial domain adaptation module. To facilitate the network to learn domain-invariant features, a domain classifier is deployed for each feature extraction block at different scale. The input to the domain classifier at different level is the multilinear mapping of the sleep stage prediction vector and the corresponding feature vector at this level. It is assumed that the feedback of the class information provided by the network into the domain classifier can be beneficial to help the network to reduce the feature distribution distance between different domains. Experiments on public Sleep-EDF dataset demonstrate the effectiveness of the proposed approach. Compared to other domain adaptation approaches, the proposed approaches can provide better sleep staging performance in different model transferring tasks.
ISSN:1746-8094
1746-8108
DOI:10.1016/j.bspc.2021.102937