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 条
  • [21] MODELING CONTROL IN RULE-BASED SYSTEMS
    VESTLI, M
    NORDBO, I
    SOLVBERG, A
    [J]. IEEE SOFTWARE, 1994, 11 (02) : 77 - 81
  • [22] Lumpability Abstractions of Rule-based Systems
    Feret, Jerome
    Henzinger, Thomas
    Koeppl, Heinz
    Petrov, Tatjana
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (40): : 142 - 161
  • [23] Revealing the structure of rule-based systems
    Grossner, C
    Gokulchander, P
    Radhakrishnan, T
    Preece, AD
    [J]. INTERNATIONAL JOURNAL OF EXPERT SYSTEMS, 1996, 9 (02): : 255 - 278
  • [24] Noninteractive fuzzy rule-based systems
    Lotfi, A
    Howarth, M
    [J]. INFORMATION SCIENCES, 1997, 99 (3-4) : 219 - 234
  • [25] An actor model for rule-based systems
    Boufriche-Boufaïda, Z
    [J]. EXPERT SYSTEMS, 1999, 16 (01) : 11 - 18
  • [26] Rule-Based Distributed and Agent Systems
    Badica, Costin
    Braubach, Lars
    Paschke, Adrian
    [J]. RULE-BASED REASONING, PROGRAMMING, AND APPLICATIONS, 2011, 6826 : 3 - +
  • [27] PRINCIPLES OF RULE-BASED EXPERT SYSTEMS
    BUCHANAN, BG
    DUDA, RO
    [J]. ADVANCES IN COMPUTERS, 1983, 22 : 163 - 216
  • [28] Multilevel secure rule-based systems
    George, B
    Mathai, SS
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VII, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT II, 2002, : 74 - 79
  • [29] Logical foundations of rule-based systems
    Perfilieva, I
    [J]. FUZZY SETS AND SYSTEMS, 2006, 157 (05) : 615 - 621
  • [30] Lumpability abstractions of rule-based systems
    Feret, Jerome
    Henzinger, Thomas
    Koeppl, Heinz
    Petrov, Tatjana
    [J]. THEORETICAL COMPUTER SCIENCE, 2012, 431 : 137 - 164