Skip to main content

Event Calculus Agent Minds Applied to Diabetes Monitoring

  • Conference paper
  • First Online:
Agents and Multi-Agent Systems for Health Care (A2HC 2017, AHEALTH 2017)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Artikis, A., Sergot, M., Paliouras, G.: An event calculus for event recognition. IEEE Trans. Knowl. Data Eng. 27(4), 895–908 (2015)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Bayer, R.: Symmetric binary b-trees: data structure and maintenance algorithms. Acta Informatica 1(4), 290–306 (1972). https://doi.org/10.1007/BF00289509

  4. Bergenti, F., Poggi, A.: Multi-agent systems for e-health: recent projects and initiatives. In: 10th Workshop on Objects and Agents (WOA 2009) (2009)

    Google Scholar 

  5. 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

    Chapter  Google Scholar 

  6. British Hypertension Society: Home blood pressure monitoring protocol, February 2017. http://www.bhsoc.org/files/4414/1088/8031/Protocol.pdf

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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

    Article  MathSciNet  Google Scholar 

  15. Denti, E., Omicini, A., Ricci, A.: Multi-paradigm Java-Prolog integration in tuProlog. Sci. Comput. Program. 57(2), 217–250 (2005)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. Isern, D., Moreno, A.: A systematic literature review of agents applied in healthcare. J. Med. Syst. 40(2), 43 (2015)

    Article  Google Scholar 

  18. Isern, D., Sánchez, D., Moreno, A.: Agents applied in health care: a review. Int. J. Med. Inform. 79(3), 145–166 (2010)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. Kowalski, R., Sergot, M.: A logic-based calculus of events. New Gener. Comput. 4(1), 67–95 (1986)

    Article  MATH  Google Scholar 

  21. 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)

    Google Scholar 

  22. Mueller, E.T.: Commonsense Reasoning: An Event Calculus Based Approach, 2nd edn. Morgan Kaufmann Publishers Inc., San Francisco (2015)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Peine, A., Moors, E.H.: Valuing health technology - habilitating and prosthetic strategies in personal health systems. Technol. Forecast. Soc. Change 93, 68–81 (2015)

    Article  Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. Touati, F., Tabish, R.: U-healthcare system: state-of-the-art review and challenges. J. Med. Syst. 37(3), 9949 (2013)

    Article  Google Scholar 

  31. Varshney, U.: Pervasive healthcare and wireless health monitoring. Mob. Netw. Appl. 12(2–3), 113–127 (2007)

    Article  Google Scholar 

  32. Global Report on Diabetes. World Health Organization, Geneva (2016)

    Google Scholar 

  33. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nicola Falcionelli .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics