Machine learning and ontology in eCoaching for personalized activity level monitoring and recommendation generation

被引:0
|
作者
Ayan Chatterjee
Nibedita Pahari
Andreas Prinz
Michael Riegler
机构
[1] University of Agder,Department of Information and Communication Technology, Centre for e
[2] Simula Metropolitan Center for Digital Engineering (SimulaMet),Health
[3] Tietoevry Norway AS,Department of Holistic Systems
来源
关键词
D O I
暂无
中图分类号
学科分类号
摘要
Leading a sedentary lifestyle may cause numerous health problems. Therefore, passive lifestyle changes should be given priority to avoid severe long-term damage. Automatic health coaching system may help people manage a healthy lifestyle with continuous health state monitoring and personalized recommendation generation with machine learning (ML). This study proposes a semantic ontology model to annotate the ML-prediction outcomes and personal preferences to conceptualize personalized recommendation generation with a hybrid approach. We use a transfer learning approach to improve ML model training and its performance, and an incremental learning approach to handle daily growing data and fit them into the ML models. Furthermore, we propose a personalized activity recommendation algorithm for a healthy lifestyle by combining transfer learning, incremental learning, the proposed semantic ontology model, and personal preference data. For the overall experiment, we use public and private activity datasets collected from healthy adults (n = 33 for public datasets; n = 16 for private datasets). The standard ML algorithms have been used to investigate the possibility of classifying daily physical activity levels into the following activity classes: sedentary (0), low active (1), active (2), highly active (3), and rigorous active (4). The daily step count, low physical activity, medium physical activity, and vigorous physical activity serve as input for the classification models. We first use publicly available Fitbit datasets to build the initial classification models. Subsequently, we re-use the pre-trained ML classifiers on the private MOX2-5 dataset using transfer learning. We test several standard algorithms and select the best-performing model with optimized configuration for our use case by empirical testing. We find that DecisionTreeClassifier with a criterion "entropy” outperforms other ML classifiers with a mean accuracy score of 97.50% (F1 = 97.00, precision = 97.00, recall = 98.00, MCC = 96.78) and 96.10% (F1 = 96.00, precision = 96.00, recall = 96.00, MCC = 96.10) in Fitbit and MOX2-5 datasets, respectively. Using transfer learning, the DecisionTreeClassifier with a criterion "entropy" outperforms other classifiers with a mean accuracy score of 97.99% (F1 = 98.00, precision = 98.00, recall = 98.00, MCC = 96.79). Therefore, the transfer learning approach improves the machine learning model performance by ≈ 1.98% for defined datasets and settings on MOX2-5 datasets. The Hermit reasoner outperforms other reasoners with an average reasoning time of 1.1–2.1 s, under defined settings in our proposed ontology model. Our proposed algorithm for personalized recommendations conceptualizes a direction to combine the classification results and personal preferences in an ontology for activity eCoaching. The proposed method of combining machine learning technology with semantic rules is an invaluable asset in personalized recommendation generation. Moreover, the semantic rules in the knowledge base and SPARQL (SPARQL Protocol and RDF Query Language) query processing in the query engine helps to understand the logic behind the personalized recommendation generation.
引用
收藏
相关论文
共 50 条
  • [41] Personalized Physical Activity Coaching: A Machine Learning Approach
    Dijkhuis, Talko B.
    Blaauw, Frank J.
    van Ittersum, MiriamW.
    Velthuijsen, Hugo
    Aiello, Marco
    SENSORS, 2018, 18 (02)
  • [42] Using Machine Learning for Personalized Patient Adherence Level Determination
    Taranik, Maksim
    Kopanitsa, Georgy
    PHEALTH 2019, 2019, 261 : 174 - 178
  • [43] Personalized Effect of Health Behavior on Blood Pressure: Machine Learning Based Prediction and Recommendation
    Chiang, Po-Han
    Dey, Sujit
    2018 IEEE 20TH INTERNATIONAL CONFERENCE ON E-HEALTH NETWORKING, APPLICATIONS AND SERVICES (HEALTHCOM), 2018,
  • [44] Personalized Blood Pressure Control by Machine Learning for Remote Patient Monitoring
    Mai, V. T.
    Alattas, Khalid A.
    Bouteraa, Yassine
    Ghaderpour, Ebrahim
    Mohammadzadeh, Ardashir
    IEEE ACCESS, 2024, 12 : 83994 - 84004
  • [45] Personalized machine learning approach to injury monitoring in elite volleyball players
    de Leeuw, Arie-Willem
    van der Zwaard, Stephan
    van Baar, Rick
    Knobbe, Arno
    EUROPEAN JOURNAL OF SPORT SCIENCE, 2022, 22 (04) : 511 - 520
  • [46] FedStack: Personalized activity monitoring using stacked federated learning
    Shaik, Thanveer
    Tao, Xiaohui
    Higgins, Niall
    Gururajan, Raj
    Li, Yuefeng
    Zhou, Xujuan
    Acharya, U. Rajendra
    KNOWLEDGE-BASED SYSTEMS, 2022, 257
  • [47] A Machine Learning Perspective on Personalized Medicine: An Automized, Comprehensive Knowledge Base with Ontology for Pattern Recognition
    Emmert-Streib, Frank
    Dehmer, Matthias
    MACHINE LEARNING AND KNOWLEDGE EXTRACTION, 2019, 1 (01): : 149 - 156
  • [48] Personalized Recommendation Method of ''Carbohydrate-Protein'' Supplement Based on Machine Learning and Enumeration Method
    Wang, Xiangyu
    Li, Zihao
    Wu, Hao
    IEEE ACCESS, 2023, 11 : 100573 - 100586
  • [49] Comparative Analysis of Ensemble Machine Learning Models for Personalized In-Vehicle Infotainment Recommendation Systems
    Ju, Jangkyu
    Lee, Eunju
    Park, SangJun
    16TH INTERNATIONAL ACM CONFERENCE ON AUTOMOTIVE USER INTERFACES AND INTERACTIVE VEHICULAR APPLICATIONS, AUTOMOTIVEUI 2024, 2024, : 45 - 50
  • [50] Multi-Level Knowledge-Aware Contrastive Learning Network for Personalized Recipe Recommendation
    Bai, Zijian
    Huang, Yinfeng
    Zhang, Suzhi
    Li, Pu
    Chang, Yuanyuan
    Lin, Xiang
    APPLIED SCIENCES-BASEL, 2022, 12 (24):