Optimization of rule-based systems in mHealth applications

被引:4
|
作者
Minutolo, Aniello [1 ]
Esposito, Massimo [1 ]
De Pietro, Giuseppe [1 ]
机构
[1] Natl Res Council Italy, ICAR, Inst High Performance Comp & Networking, Via P Castellino 111, I-80131 Naples, Italy
关键词
Rule-based systems; Ontologies; Optimization; mHealth; Reasoning; RETE;
D O I
10.1016/j.engappai.2016.12.007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
mHealth applications are becoming more and more advanced, exhibiting capabilities to deliver innovative health services for improving the individual's comfort, enhancing the quality of life, promoting wellness and healthy lifestyle, or improving the adherence to therapies of remotely monitored patients. One of the most relevant components of such applications is represented by rule-based systems able both to reproduce deductive reasoning mechanisms and to explain how their outcomes have been achieved. Unfortunately, the efficiency of rule-based systems, especially on resource-limited mobile devices, rapidly decreases depending on the amount of data satisfying their rules as well as on the size and complexity of the whole rule base. Starting from these considerations, this paper proposes an optimization approach aimed at revising the structure of ontologies and rules built on the top of them that are contained into a rule-based system, with the goal of reducing the cost of evaluation for all its rules, by operating directly at the knowledge level. A general cost Model is also presented to estimate the impact of research and identification of available rule instances to execute. Such a model is used to assess impacts and benefits due to the application of the proposed approach to a case study pertaining an mHealth app devised to evaluate eating habits of users in order to take under control their lifestyles and, thus, preserve their wellness. Finally, this theoretical evaluation is also transposed in a practical scenario, where the rule-based system embedded in the considered mHealth app is evaluated on a real smartphone, in terms of memory usage and overall response time. Moreover, a further study has been arranged in order to evaluate the impact of different rule conditions on the cost of evaluation of a knowledge base, and the eventual benefits drawn by their optimization. All the evaluation results show that the proposed approach offers an innovative and efficient solution to drastically reduce the cost of the evaluation of rule instances to execute and, thus, to build mHealth apps able to meet both real-time performance and computation intensive demands.
引用
收藏
页码:103 / 121
页数:19
相关论文
共 50 条
  • [1] Medical applications of enhanced rule-based expert systems
    Lhotska, L
    Marik, V
    Vlcek, T
    [J]. INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2001, 63 (1-2) : 61 - 75
  • [2] RULE-BASED SYSTEMS
    HAYESROTH, F
    [J]. COMMUNICATIONS OF THE ACM, 1985, 28 (09) : 921 - 932
  • [3] Rule-based crash optimization
    Blumhardt, R
    [J]. NUMERICAL ANALYSIS AND SIMULATION IN VEHICLE ENGINEERING, 2002, 1701 : 39 - 67
  • [4] Optimization of rule-based systems using state space graphs
    Zupan, B
    Cheng, AMK
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1998, 10 (02) : 238 - 254
  • [6] Diversity of Rule-based Approaches: Classic Systems and Recent Applications
    Nalepa, Grzegorz J.
    [J]. AVANT, 2016, 7 (02): : 104 - 116
  • [7] Rule-Based Optimization of Reversible Circuits
    Arabzadeh, Mona
    Saeedi, Mehdi
    Zamani, Morteza Saheb
    [J]. 2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 853 - 858
  • [8] Optimization and interpretation of rule-based classifiers
    Duch, W
    Jankowski, N
    Grabcewski, K
    Adamczak, R
    [J]. INTELLIGENT INFORMATION SYSTEMS, 2000, : 1 - 13
  • [9] Rule-Based Optimization of Reversible Circuits
    Arabzadeh, Mona
    Saeedi, Mehdi
    Zamani, Morteza Saheb
    [J]. 2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 859 - 864
  • [10] Rule-based Distribute Topology Optimization
    Qiu, Huijuan
    Yao, Yuan
    [J]. PROCEEDINGS OF 2020 3RD INTERNATIONAL CONFERENCE ON ROBOT SYSTEMS AND APPLICATIONS, ICRSA2020, 2020, : 45 - 49