Abstract
We present a knowledge representation framework that allows an agent situated in an environment to recognise complex activities, reason about their progress and take action to avoid or support their successful completion. Activities are understood as parameterised templates whose parameters consist of a unique name labelling the activity to be recognised, a set of participants co-involved in the carrying out of the activity and a goal revealing the desired outcome the participants seek to bring about. The novelty of the work is the identification of an activity lifecycle where activities are temporal fluents that can be started, interrupted, suspended, resumed, or completed over time. The framework also specifies activity goals and their associated lifecycle, as with activities, and shows how the state of such goals aids the recognition of significant transitions within and between activities. We implement the resulting recognition capability in the Event Calculus and we illustrate how an agent using this capability recognises activities in a personal health system monitoring diabetic patients.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aggarwal, J., Ryoo, M.: Human activity analysis: A review. ACM Comput. Surv. 43(3), 16:1–16:43 (2011)
Artikis, A., Sergot, M., Pitt, J.: Specifying norm-governed computational societies. ACM Trans. Comput. Logic 10(1), 1:1–1:42 (Jan 2009)
Artikis, A., Sergot, M., Paliouras, G.: Run-time composite event recognition. In: Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, DEBS 2012, pp. 69–80. ACM, New York (2012)
Avci, A., Bosch, S., Marin-Perianu, M., Marin-Perianu, R., Havinga, P.: Activity recognition using inertial sensing for healthcare, wellbeing and sports applications: A survey. In: 2010 23rd International Conference on Architecture of Computing Systems (ARCS), pp. 1–10. VDE (2010)
Chen, L., Nugent, C.D., Wang, H.: A knowledge-driven approach to activity recognition in smart homes. IEEE Transactions on Knowledge and Data Engineering 24(6), 961–974 (2012)
Chesani, F., Mello, P., Montali, M., Torroni, P.: A Logic-Based, Reactive Calculus of Events. In: Gavanelli, M., Riguzzi, F. (eds.) 24th Convegno Italiano di Logica Computazionale (CILC 2009) (2009)
Chittaro, L., Montanari, A.: Efficient temporal reasoning in the cached event calculus. Computational Intelligence 12(3), 359–382 (1996)
Francois, A.R.J., Nevatia, R., Hobbs, J.R., Bolles, R.C.: Verl: An ontology framework for representing and annotating video events. IEEE MultiMedia 12(4), 76–86 (2005)
Han, Y., Han, M., Lee, S., Sarkar, A.M., Lee, Y.-K.: A framework for supervising lifestyle diseases using long-term activity monitoring. Sensors 12(5), 5363–5379 (2012)
Helal, A., Cook, D.J., Schmalz, M.: Smart home-based health platform for behavioral monitoring and alteration of diabetes patients. Journal of Diabetes Science and Technology 3(1), 141–148 (2009)
Joo, S.W., Chellappa, R.: Recognition of multi-object events using attribute grammars. In: ICIP, pp. 2897–2900 (2006)
Kafalı, Ö., Bromuri, S., Sindlar, M., van der Weide, T., Aguilar-Pelaez, E., Schaechtle, U., Alves, B., Zufferey, D., Rodrguez-Villegas, E., Schumacher, M.I., Stathis, K.: COMMODITY12: A smart e-health environment for diabetes management. Journal of Ambient Intelligence and Smart Environments 5(5), 479–502 (2013)
Kafalı, Ö., Schaechtle, U., Stathis, K.: HYDRA: a HYbrid Diagnosis and monitoRing Architecture for diabetes. In: 16th International Conference on E-health Networking, Application & Services (HealthCom 2014), October 15-18. IEEE, Natal (2014)
Kafalı, Ö., Sindlar, M., van der Weide, T., Stathis, K.: \(\cal{ORC}\): an \(\cal{O}\)ntology \(\cal{R}\)easoning \(\cal{C}\)omponent for diabetes. In: 2nd International Workshop on Artificial Intelligence and Netmedicine (NetMed 2013) (2013)
Kakas, A.C., Mancarella, P., Sadri, F., Stathis, K., Toni, F.: Computational logic foundations of KGP agents. J. Artif. Intell. Res (JAIR) 33, 285–348 (2008)
Kaptelinin, V.: Activity theory: Implications for human-computer interaction. In: Context and Consciousness: Activity Theory and Human-computer Interaction, pp. 103–116 (1996)
Kouris, I., Koutsouris, D.: A comparative study of pattern recognition classifiers to predict physical activities using smartphones and wearable body sensors. Technology and Health Care 20(4), 263–275 (2012)
Kowalski, R., Sergot, M.: A logic-based calculus of events. New Generation Computing 4(1), 67–95 (1986)
Lara, O.D., Labrador, M.A.: A survey on human activity recognition using wearable sensors. IEEE Communications Surveys & Tutorials 15(3), 1192–1209 (2013)
Minnen, D., Essa, I., Starner, T.: Expectation grammars: Leveraging high-level expectations for activity recognition. In: Proceedings of 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol. 2, pp. II–626. IEEE (2003)
Nevatia, R., Zhao, T., Hongeng, S.: Hierarchical language-based representation of events in video streams. In: Conference on Computer Vision and Pattern Recognition Workshop, CVPRW 2003, vol. 4, p. 39. IEEE (2003)
van Riemsdijk, M.B., Dastani, M., Winikoff, M.: Goals in agent systems: A unifying framework. In: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 2008, vol. 2, pp. 713–720 (2008)
Sadri, F.: Intention recognition in agents for ambient intelligence: Logic-based approaches. In: Bosse, T. (ed.) Agents and Ambient Intelligence, Ambient Intelligence and Smart Environments, vol. 12, pp. 197–236. IOS Press (2012)
Schaffers, H., Komninos, N., Pallot, M., Trousse, B., Nilsson, M., Oliveira, A.: Smart cities and the future internet: Towards cooperation frameworks for open innovation. In: Future Internet Assembly, pp. 431–446 (2011)
Turaga, P., Chellappa, R., Subrahmanian, V.S., Udrea, O.: Machine recognition of human activities: A survey. IEEE Transactions on Circuits and Systems for Video Technology 18(11), 1473–1488 (2008)
Vu, V.T., Bremond, F., Thonnat, M.: Automatic video interpretation: A novel algorithm for temporal scenario recognition. IJCAI 3, 1295–1300 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Kafalı, Ö., Romero, A.E., Stathis, K. (2014). Activity Recognition for an Agent-Oriented Personal Health System. In: Dam, H.K., Pitt, J., Xu, Y., Governatori, G., Ito, T. (eds) PRIMA 2014: Principles and Practice of Multi-Agent Systems. PRIMA 2014. Lecture Notes in Computer Science(), vol 8861. Springer, Cham. https://doi.org/10.1007/978-3-319-13191-7_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-13191-7_21
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13190-0
Online ISBN: 978-3-319-13191-7
eBook Packages: Computer ScienceComputer Science (R0)