A Machine Learning Framework for Sleep Apnoea Detection Based on Imbalanced Pulse and Oximetry Data.
Abstract
Sleep apnoea, a disorder impacting both children and adults, typically requires costly and time-intensive diagnostics. This paper introduces a novel framework that uses the wavelet transform to extract features from sleep signals and the RUSBoost algorithm to address the challenge of imbalanced data in detecting sleep apnoea, which enables home self-monitoring. Patient data features short apnoea epochs and long periods of normal breathing, creating imbalances that challenge classification algorithms. The framework was tested on three public datasets with varying imbalance ratios. Significantly, the Childhood Adenotonsillectomy Trial (CHAT) dataset with an ‘apnoea’ to ‘normal’ period ratio of 1:15, effectively reflects actual sleep apnoea signals from children. The proposed framework with the CHAT dataset achieved a maximum accuracy of 91.54%, sensitivity of 72.06%, specificity of 92.39%, and an AUC of 0.923, surpassing state-of-the-art home screening models. For the classification task, this study compared several machine learning techniques, including support vector machine (SVM), K-nearest neighbour (KNN), and Dirichlet process Gaussian mixture model (DPGMM) algorithms. It is found that the RUSBoost algorithm provides the most accurate results when the ratio of the ‘apnoea’ to the ‘normal’ period reaches an imbalance of 1:3 or greater.

This work is licensed under a Creative Commons Attribution 4.0 International License.
Journal of Machine Learning in Fundamental Sciences (JMLFS) is an open access journal published by Andromeda Publishing and Education Services. The articles in JMLFS are distributed according to the terms of the creative commons license CC-BY 4.0. Under the terms of this license, copyright is retained by the author while use, distribution and reproduction in any medium are permitted provided proper credit is given to original authors and sources.
Terms of Submission
By submitting an article for publication in JMLFS, the submitting author asserts that:
1. The article presents original contributions by the author(s) which have not been published previously in a peer-reviewed medium and are not subject to copyright protection.
2. The co-authors of the article, if any, as well as any institution whose approval is required, agree to the publication of the article in JMLFS.