Abstract
The increasing incidence of chronic diseases is a major challenge for the healthcare sector. Personal Health Systems (PHSs) address the self-management of chronic diseases, by decentralizing the health monitoring outside hospitalized environments. Rule based agents allow bringing domain experts’ knowledge into PHSs. However, agents must meet the requirements of real monitoring scenarios, characterized by massive streams of events. Hence, with the aim to monitor the health status of diabetic patients, two logic-based agent minds for an agent-oriented PHS are presented. One agent mind is based on the standard version of jREC, a Prolog-based implementation of Cached Event Calculus, while the other is a customization of the standard jREC mind that exploits an event-indexing technique. Both of them are as well integrated into MAGPIE, a Java agent platform. The paper then compares and analyzes the performance of the proposed agent minds, by computing the time needed to trigger different type of alerts, when the number of recorded events (e.g. values of physiological parameters) increases. The results show that the customized jREC mind performs much better when a high number of events need to be checked, making its use advisable in monitoring scenarios.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Artikis, A., Sergot, M., Paliouras, G.: An event calculus for event recognition. IEEE Trans. Knowl. Data Eng. 27(4), 895–908 (2015)
Bauer, U.E., Briss, P.A., Goodman, R.A., Bowman, B.A.: Prevention of chronic disease in the 21st century: elimination of the leading preventable causes of premature death and disability in the USA. Lancet 384(9937), 45–52 (2014)
Bayer, R.: Symmetric binary b-trees: data structure and maintenance algorithms. Acta Informatica 1(4), 290–306 (1972). https://doi.org/10.1007/BF00289509
Bergenti, F., Poggi, A.: Multi-agent systems for e-health: recent projects and initiatives. In: 10th Workshop on Objects and Agents (WOA 2009) (2009)
Bragaglia, S., Chesani, F., Mello, P., Montali, M., Torroni, P.: Reactive event calculus for monitoring global computing applications. In: Artikis, A., Craven, R., Kesim Çiçekli, N., Sadighi, B., Stathis, K. (eds.) Logic Programs, Norms and Action. LNCS (LNAI), vol. 7360, pp. 123–146. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29414-3_8
British Hypertension Society: Home blood pressure monitoring protocol, February 2017. http://www.bhsoc.org/files/4414/1088/8031/Protocol.pdf
Bromuri, S., Puricel, S., Schumann, R., Krampf, J., Ruiz, J., Schumacher, M.: An expert personal health system to monitor patients affected by gestational diabetes mellitus: a feasibility study. J. Ambient Intell. Smart Environ. 8(2), 219–237 (2016)
Brugués, A., Bromuri, S., Barry, M., del Toro, O.J., Mazurkiewicz, M.R., Kardas, P., Pegueroles, J., Schumacher, M.: Processing diabetes mellitus composite events in MAGPIE. J. Med. Syst. 40(2), 44 (2016)
Brugués, A., Bromuri, S., Pegueroles-Valles, J., Schumacher, M.I.: MAGPIE: an agent platform for the development of mobile applications for pervasive healthcare. In: Proceedings of the 3rd International Workshop on Artificial Intelligence and Assistive Medicine (AI-AM/NetMed), pp. 6–10 (2014)
Calvaresi, D., Cesarini, D., Marinoni, M., Buonocunto, P., Bandinelli, S., Buttazzo, G.: Non-intrusive patient monitoring for supporting general practitioners in following diseases evolution. In: Ortuño, F., Rojas, I. (eds.) IWBBIO 2015. LNCS, vol. 9044, pp. 491–501. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-16480-9_48
Calvaresi, D., Cesarini, D., Sernani, P., Marinoni, M., Dragoni, A.F., Sturm, A.: Exploring the ambient assisted living domain: a systematic review. J. Ambient Intell. Hum. Comput. 8, 1–19 (2016)
Calvaresi, D., Marinoni, M., Sturm, A., Schumacher, M., Buttazzo, G.: The challenge of real-time multi-agent systems for enabling IoT and CPS. In: Proceedings of IEEE/WIC/ACM International Conference on Web Intelligence (WI 2017) (2017)
Calvaresi, D., Schumacher, M., Marinoni, M., Hilfiker, R., Dragoni, A.F., Buttazzo, G.: Agent-based systems for telerehabilitation: strengths, limitations and future challenges. In: Proceedings of the 10th Workshop on Agents Applied in Health Care (A2HC 2017) (2017)
Chittaro, L., Montanari, A.: Efficient temporal reasoning in the cached event calculus. Comput. Intell. 12(3), 359–382 (1996). http://dx.doi.org/10.1111/j.1467-8640.1996.tb00267.x
Denti, E., Omicini, A., Ricci, A.: Multi-paradigm Java-Prolog integration in tuProlog. Sci. Comput. Program. 57(2), 217–250 (2005)
Dungan, K.: Monitoring technologies - continuous glucose monitoring, mobile technology, biomarkers of glycemic control. In: De Groot, L.J., Beck-Peccoz, P., Chrousos, G., Dungan, K., Grossman, A., Hershman, J.M., Singer, F. (eds.) Endotext [Internet] (2014)
Isern, D., Moreno, A.: A systematic literature review of agents applied in healthcare. J. Med. Syst. 40(2), 43 (2015)
Isern, D., Sánchez, D., Moreno, A.: Agents applied in health care: a review. Int. J. Med. Inform. 79(3), 145–166 (2010)
Kafalı, Ö., Bromuri, S., Sindlar, M., van der Weide, T., Aguilar Pelaez, E., Schaechtle, U., Alves, B., Zufferey, D., Rodriguez-Villegas, E., Schumacher, M.I., et al.: Commodity12: a smart e-health environment for diabetes management. J. Ambient Intell. Smart Environ. 5(5), 479–502 (2013)
Kowalski, R., Sergot, M.: A logic-based calculus of events. New Gener. Comput. 4(1), 67–95 (1986)
Montagna, S., Omicini, A., Angeli, F.D., Donati, M.: Towards the adoption of agent-based modelling and simulation in mobile health systems for the self-management of chronic diseases. In: Proceedings of the 17th Workshop “From Objects to Agents”, Catania, Italy, 29–30 July 2016, pp. 100–105 (2016)
Mueller, E.T.: Commonsense Reasoning: An Event Calculus Based Approach, 2nd edn. Morgan Kaufmann Publishers Inc., San Francisco (2015)
Nefti, S., Manzoor, U., Manzoor, S.: Cognitive agent based intelligent warning system to monitor patients suffering from dementia using ambient assisted living. In: 2010 International Conference on Information Society, pp. 92–97 (2010)
Peine, A., Moors, E.H.: Valuing health technology - habilitating and prosthetic strategies in personal health systems. Technol. Forecast. Soc. Change 93, 68–81 (2015)
Ramchurn, S.D., Vytelingum, P., Rogers, A., Jennings, N.: Agent-based control for decentralised demand side management in the smart grid. In: The 10th International Conference on Autonomous Agents and Multiagent Systems, vol. 1, pp. 5–12 (2011)
Ruta, M., Scioscia, F., Loseto, G., Sciascio, E.D.: Semantic-based resource discovery and orchestration in home and building automation: a multi-agent approach. IEEE Trans. Industr. Inf. 10(1), 730–741 (2014)
Sernani, P., Claudi, A., Dragoni, A.: Combining artificial intelligence and netmedicine for ambient assisted living: a distributed BDI-based expert system. Int. J. EHealth Med. Commun. 6(4), 62–76 (2015)
Silverman, B.G., Hanrahan, N., Bharathy, G., Gordon, K., Johnson, D.: A systems approach to healthcare: agent-based modeling, community mental health, and population well-being. Artif. Intell. Med. 63(2), 61–71 (2015)
Tartarisco, G., Baldus, G., Corda, D., Raso, R., Arnao, A., Ferro, M., Gaggioli, A., Pioggia, G.: Personal health system architecture for stress monitoring and support to clinical decisions. Comput. Commun. 35(11), 1296–1305 (2012)
Touati, F., Tabish, R.: U-healthcare system: state-of-the-art review and challenges. J. Med. Syst. 37(3), 9949 (2013)
Varshney, U.: Pervasive healthcare and wireless health monitoring. Mob. Netw. Appl. 12(2–3), 113–127 (2007)
Global Report on Diabetes. World Health Organization, Geneva (2016)
Zimmet, P., Alberti, K.G., Magliano, D.J., Bennett, P.H.: Diabetes mellitus statistics on prevalence and mortality: facts and fallacies. Nature Rev. Endocrinol. 12(10), 616–622 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Falcionelli, N. et al. (2017). Event Calculus Agent Minds Applied to Diabetes Monitoring. In: Montagna, S., Abreu, P., Giroux, S., Schumacher, M. (eds) Agents and Multi-Agent Systems for Health Care. A2HC AHEALTH 2017 2017. Lecture Notes in Computer Science(), vol 10685. Springer, Cham. https://doi.org/10.1007/978-3-319-70887-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-70887-4_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70886-7
Online ISBN: 978-3-319-70887-4
eBook Packages: Computer ScienceComputer Science (R0)