Abstract
In this paper we show how to generate explanations for an automatic assistance system for smart environments. In particular, we address dynamically changing environments in which devices and services can enter and leave at any time. All components employ the same simple action definitions. They are used to analyse the underlying intention, to synthesise a supporting strategy and to generate explanations that provide insights into the internals of the system. As tool of communication, we employ automatically generated question and corresponding answers. We furthermore detect sub-optimal behaviour and provide explanations that help to improve the usage of the system. All explanations are generated in natural language by utilising an intermediate representation as discourse representation structure and the SimpleNLG natural language generation framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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)
Bader, S.: Explaining the reactions of a smart environment. In: Proc. of Exact 2012, Montpellier, France (August 2012)
Bader, S., Dyrba, M.: Goalaviour-based control of heterogeneous and distributed smart environments. In: Proc. of the 7th International Conference on Intelligent Environments, pp. 142–148. IEEE (2011)
Chen, L., Nugent, C., Biswas, J., Hoey, J. (eds.): Activity Recognition in Pervasive Intelligent Environments, Atlantis. Ambient and Pervasive Intelligence, vol. 4 (2011)
Chin, J., Callaghan, V., Clarke, G.: An end user tool for customising personal spaces in ubiquitous computing environments. In: Ma, J., Jin, H., Yang, L.T., Tsai, J.J.-P. (eds.) UIC 2006. LNCS, vol. 4159, pp. 1080–1089. Springer, Heidelberg (2006)
Cook, D., Das, S.: Smart Environments. Wiley (2005)
Cook, D., Huber, M., Gopalratnam, K., Youngblood, M.: Learning to control a smart home environment. In: Innovative Applications of Artificial Intelligence (2003)
Dey, A.: Modeling and intelligibility in ambient environments. J. Ambient Intell. Smart Environ. 1, 57–62 (2009)
Dooley, J., Callaghan, H.H.V., Gardner, M., Ghanbaria, M., AlGhazzawi, D.: The intelligent classroom: Beyond four walls. In: Proc. of the Intelligent Campus Workshop (IC 2011) held at the 7th IEEE Intelligent Environments Conference (IE 2011) (2011)
Fuchs, N.E., Schwertel, U., Schwitter, R.: Attempto controlled english – not just another logic specification language. In: Flener, P. (ed.) LOPSTR 1998. LNCS, vol. 1559, pp. 1–20. Springer, Heidelberg (1999)
Gatt, A., Reiter, E.: Simplenlg: A realisation engine for practical applications. In: Proc. of ENLG 2009 (2009)
Gerevini, A., Haslum, P., Long, D., Saetti, A., Dimopoulos, Y.: Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners. Artificial Intelligence 173(5-6), 619–668 (2009)
Heider, T., Kirste, T.: Supporting goal-based interaction with dynamic intelligent environments. In: Proc. of ECAI 2002, pp. 596–600 (2002)
Helal, S., Mann, W., El-Zabadani, H., King, J., Kaddoura, Y., Jansen, E.: The gator tech smart house: a programmable pervasive space. Computer 38(3), 50–60 (2005)
Kamp, H., Reyle, U.: From Discourse to Logic. Kluwer (1993)
Kientz, J.A., Patel, S.N., Jones, B., Price, E., Mynatt, E.D., Abowd, G.D.: The Georgia Tech Aware Home. In: CHI 2008 Extended Abstracts on Human Factors in Computing Systems, pp. 3675–3680. ACM, New York (2008)
Krüger, F., Yordanova, K., Hein, A., Kirste, T.: Plan synthesis for probabilistic activity recognition. In: Proc. of the 5th International Conference on Agents and Artificial Intelligence (ICAART 2013), Barcelona, Spain, pp. 283–288 (February 2013)
Lim, B., Dey, A., Avrahami, D.: Why and why not explanations improve the intelligibility of context-aware intelligent systems. In: Proc. of the 27th International Conference on Human Factors in Computing Systems, pp. 2119–2128. ACM (2009)
Mozer, M.C.: Lessons from an adaptive house. In: Cook, D., Das, R. (eds.) Smart Environments: Technologies, Protocols, and Applications, pp. 273–294. Wiley (2005)
Muñoz, A., Serrano, E., Villa, A., Valdés, M., BotÃa, J.A.: An approach for representing sensor data to validate alerts in ambient assisted living. Sensors 12(5), 6282–6306 (2012)
Nakashima, H., Aghajan, H., Augusto, J. (eds.): Handbook of Ambient Intelligence and Smart Environments. Springer (2010)
Poslad, S.: Ubiquitous Computing: Smart Devices, Environments and Interactions. Wiley (2009)
RamÃrez, M., Geffner, H.: Goal recognition over pomdps: inferring the intention of a pomdp agent. In: Proc. of IJCAI 2011, pp. 2009–2014. AAAI Press (2011)
Reiter, E., Dale, R.: Building Natural Language Generation Systems. Studies in natural language processing. Cambridge University Press (2000)
Roth-Berghofer, T., Leake, D., Cassens, J. (eds.): Proc. of the Workshop on Explanation-aware Computing (2012)
Vermeulen, J., Lim, B., Kawsar, F.: Pervasive intelligibility - 2nd workshop on intelligibility and control in pervasive computing (2012)
Vermeulen, J., Vanderhulst, G., Luyten, K., Coninx, K.: Pervasive crystal: Asking and answering why and why not questions about pervasive computing applications. In: 6th International Conference on Intelligent Environments, pp. 271–276 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Bader, S. (2013). Generating Explanations for Pro-active Assistance from Formal Action Descriptions. In: Augusto, J.C., Wichert, R., Collier, R., Keyson, D., Salah, A.A., Tan, AH. (eds) Ambient Intelligence. AmI 2013. Lecture Notes in Computer Science, vol 8309. Springer, Cham. https://doi.org/10.1007/978-3-319-03647-2_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-03647-2_2
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-03646-5
Online ISBN: 978-3-319-03647-2
eBook Packages: Computer ScienceComputer Science (R0)