Data Mining for Patient Friendly Apnea Detection
Abstract-Obstructive Sleep Apnea (OSA) is a common, but severely under-diagnosed sleep disorder that affects the natural breathing cycle during sleep with periods of reduced respiration or no airﬂow at all. It is our long-term goal to increase the percentage of diagnosed OSA cases and reduce the time to diagnosis with user friendly and cost-efﬁcient tools for sleep analysis at home. As a ﬁrst step towards this goal, we study in this work whether a small subset of those physiological signals that are used in classical OSA diagnosis in combination with automatic classiﬁcation allow to detect apnea events. We study the performance of ﬁve data mining techniques to classify epochs of data from the Apnea-ECG and MIT-BIH databases from PhysioNet as either disrupted or normal breathing. The data is only slightly preprocessed (rate reduction and normalization). We focus in this study on respiratory signals from the nose, abdomen, chest, and oxygen saturation. We measure for any combination of these signals the accuracy, sensitivity, speciﬁcity and Kappa statistics of classiﬁcation with Artiﬁcial Neural Network, Support Vector Machine, Decision Tree, K-Nearest Neighbor and Random Forest. For Apnea-ECG, we achieve an accuracy of 96.6% with a combination of respiration data from the chest and nose as input data; and an accuracy of more than 90% for all signal combinations. Interestingly, these good results are also achieved with the simple KNN technique. The results for MIT-BIH are lower, because of noise, smaller size, and some class imbalance. The accuracy does not signiﬁcantly improve with the number of signals included in the signal combinations. We conclude that one signal might be sufﬁcient to detect disrupted breathing, if the data set is of sufﬁcient quality and size, and that respiration from the abdomen is the preferrable choice when taking into account both classiﬁcation performance and patient comfort.
sales on Site11,021