Abstract

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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.