A Scalable Smartwatch-Based Medication Intake Detection System Using Distributed Machine Learning

J Med Syst. 2020 Feb 28;44(4):76. doi: 10.1007/s10916-019-1518-8.

Abstract

Poor Medication adherence causes significant economic impact resulting in hospital readmission, hospital visits and other healthcare costs. The authors developed a smartwatch application and a cloud based data pipeline for developing a user-friendly medication intake monitoring system that can contribute to improving medication adherence. The developed Android smartwatch application collects activity sensor data using accelerometer and gyroscope. The cloud-based data pipeline includes distributed data storage, distributed database management system and distributed computing frameworks in order to build a machine learning model which identifies activity types using sensor data. With the proposed sensor data extraction, preprocessing and machine learning algorithms, this study successfully achieved a high F1 score of 0.977 with 13.313 seconds of training time and 0.139 seconds for testing.

Keywords: Cloud computing; Distributed computing; Distributed databases.; Distributed information systems; Health monitoring; Internet of things; Machine learning; Medication adherence; Smartwatch; Wearable.

MeSH terms

  • Accelerometry
  • Bayes Theorem
  • Cloud Computing
  • Humans
  • Machine Learning*
  • Medication Adherence*
  • Mobile Applications*
  • Smartphone
  • Wearable Electronic Devices*