My Health Sensor, my Classifier – Adapting a Trained Classifier to Unlabeled End-User Data
Nikolaidis, Konstantinos; Kristiansen, Stein; Plagemann, Thomas Peter; Goebel, Vera Hermine; Liestøl, Knut; Kankanhalli, Mohan; Traaen, Gunn Marit; Øverland, Britt; Akre, Harriet; Aakerøy, Lars; Steinshamn, Sigurd Loe
Peer reviewed, Journal article
Published version
Date
2022Metadata
Show full item recordCollections
- Institutt for sirkulasjon og bildediagnostikk [1924]
- Publikasjoner fra CRIStin - NTNU [38484]
- St. Olavs hospital [2558]
Original version
ACM Transactions on Computing for Healthcare (HEALTH). 2022, 3 (4), 1-24. 10.1145/3559767Abstract
Sleep apnea is a common yet severely under-diagnosed sleep related disorder. Unattended sleep monitoring at home with low-cost sensors can be leveraged for condition detection, and Machine Learning offers a generalized solution for this task. However, patient characteristics, lack of sufficient training data, and other factors can imply a domain shift between training and end-user data; and reduced task performance. In this work, we address this issue with the aim to achieve personalization based on the patient’s needs. We present an unsupervised domain adaptation (UDA) solution with the constraint that labeled source data are not directly available. Instead, a classifier trained on the source data is provided. Our solution iteratively labels target data sub-regions based on classifier beliefs, and trains new classifiers from the expanding dataset. Experiments with sleep monitoring datasets and various sensors show that our solution outperforms the classifier trained on the source domain, with a kappa coefficient improvement from 0.012 to 0.242. Additionally, we apply our solution to digit classification DA between three well-established datasets, to investigate its generalizability, and allow for related work comparisons. Even without direct access to the source data, it outperforms several well-established UDA methods in these datasets. My Health Sensor, my Classifier – Adapting a Trained Classifier to Unlabeled End-User Data