Abstract

Background: The success of many machine learning applications depends on knowledge about the relationship between the input data and the task of interest (output), hindering the application of machine learning to novel tasks. End-to-end deep learning, which does not require intermediate feature engineering, has been recommended to overcome this challenge but end-to-end deep learning models require large labelled training data sets often unavailable in many medical applications. In this study, we trained machine learning models to predict paediatric hospitalization given raw photoplethysmography (PPG) signals obtained from a pulse oximeter. We trained self-supervised learning (SSL) for automatic feature extraction from PPG signals and assessed the utility of SSL in initializing end-to-end deep learning models trained on a small labelled data set with the aim of predicting paediatric hospitalization.Methods: We compared logistic regression models fitted using features extracted using SSL with end-to-end deep learning models initialized either randomly or using weights from the SSL model. We also compared the performance of SSL models trained on labelled data alone (n=1,031) with SSL trained using both labelled and unlabelled signals (n=7,578). Results: The SSL model trained on both labelled and unlabelled PPG signals produced features that were more predictive of hospitalization compared to the SSL model trained on labelled PPG only (AUC of logistic regression model: 0.78 vs 0.74). The end-to-end deep learning model had an AUC of 0.80 when initialized using the SSL model trained on all PPG signals, 0.77 when initialized using SSL trained on labelled data only, and 0.73 when initialized randomly. Conclusions: This study shows that SSL can improve the classification of PPG signals by either extracting features required by logistic regression models or initializing end-to-end deep learning models. Furthermore, SSL can leverage larger unlabelled data sets to improve performance of models fitted using small labelled data sets.

Highlights

  • Pulse oximeters are used in routine clinical practice to detect hypoxia and measure heart rate (WHO, 2016)

  • This study shows that selfsupervised learning (SSL) can improve the classification of PPG signals by either extracting features required by logistic regression models or initializing end-to-end deep learning models

  • This study explores the utility of SSL learning in extracting features from raw PPG signals and initializing end-to-end deep learning models to predict hospitalization given raw PPG signals

Read more

Summary

Introduction

Pulse oximeters are used in routine clinical practice to detect hypoxia (low blood oxygen) and measure heart rate (WHO, 2016). Filters are applied to the signal during the pre-processing stage to eliminate noise such as motion artefacts before hand-crafted features required for regression or classification are extracted. Such features are extracted from signals in the original time-domain or after frequency decomposition using Fourier or wavelet transform (Cvetkovic et al, 2008). We trained selfsupervised learning (SSL) for automatic feature extraction from PPG signals and assessed the utility of SSL in initializing end-to-end deep learning models trained on a small labelled data set with the aim of predicting paediatric hospitalization.Methods: We compared logistic regression models fitted using features extracted using SSL with endto-end deep learning models initialized either randomly or using weights from the SSL model. The end-to-end deep learning model had an AUC of 0.80 when initialized using the SSL model trained on all PPG signals, 0.77 when initialized using SSL trained on labelled data only, and 0.73 when initialized randomly

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call