Skip to main content
Log in

Discovering frequent user--environment interactions in intelligent environments

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

Intelligent Environments are expected to act proactively, anticipating the user’s needs and preferences. To do that, the environment must somehow obtain knowledge of those need and preferences, but unlike current computing systems, in Intelligent Environments, the user ideally should be released from the burden of providing information or programming any device as much as possible. Therefore, automated learning of a user’s most common behaviors becomes an important step towards allowing an environment to provide highly personalized services. In this article, we present a system that takes information collected by sensors as a starting point and then discovers frequent relationships between actions carried out by the user. The algorithm developed to discover such patterns is supported by a language to represent those patterns and a system of interaction that provides the user the option to fine tune their preferences in a natural way, just by speaking to the system.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. http://www.freetts.sourceforge.net/docs/index.php.

  2. http://www.cmusphinx.sourceforge.net/sphinx4/.

References

  1. Aarts E (2004) Ambient intelligence a multimedia perspective. IEEE Multimed 11(1):12–19

    Google Scholar 

  2. Aghajan H, Delgado RLC, Augusto JC (2009) Human-centric interfaces for ambient intelligence. Elsevier, Amsterdam

    Google Scholar 

  3. Agrawal R, Srikant R (1995) Mining sequential patterns. In: Proceedings of 11th International conference on data engineering, pp 3–14

  4. Allen J (1984) Toward a general theory of action and time. Artif Intell 23:123–154

    Google Scholar 

  5. Augusto JC (2007) Ambient intelligence: the confluence of ubiquitous/pervasive computing and artificial intelligence. Springer, London, pp 213–234. Intelligent Computing Everywhere

  6. Augusto JC (2009) Past, present and future of ambient intelligence and smart environments. In: 1st International conference on agents and artificial intelligence (ICAART)

  7. Augusto JC, Nugent CD (2004) The use of temporal reasoning and management of complex events in smart homes. In: Proccedings of European conference on AI (ECAI 2004). IOS Press, Amsterdam, pp 778–782

  8. Aztiria A, Izaguirre A, Augusto J (2010) Learning patterns in ambient intelligence environments: a survey. Artif Intell Rev 34:1–31

    Article  Google Scholar 

  9. Begg R, Hassan R (2006) Artificial neural networks in smart homes. In: Augusto JC, Nugent CD (eds) Designing smart homes. The role of artificial intelligence. Springer, Berlin, pp 146–164

  10. Callaghan V, Kameas A, Reyes D (eds) (2009) Proceedings of the 5th International conference on intelligent environments. IOS Press, Amsterdam

  11. Campo E, Bonhomme S, Chan M, Esteve D (2006) Learning life habits and practices: an issue to the smart home. In: International conference on smart homes and health telematic, pp 355–358

  12. Chan M, Hariton C, Ringeard P, Campo E (1995) Smart house automation system for the elderly and the disabled. In: Proceedings of the 1995 IEEE International conference on systems, man and cybernetics, pp 1586–1589

  13. Coen MH (1998) Design principles for intelligent environments. In: Proceedings of the 1998 15th National conference on artificial intelligence, AAAI. American Association for Aritificial Intelligence, Menlo Park, CA, pp 547–554

  14. Cook D, Schmitter-Edgecombe M (2008) Activity profiling using pervasive sensing in smart homes. IEEE Trans Inf Technol Biomed

  15. Cook D, Augusto J, Jakkula V (2009) Ambient intelligence: technologies, applications, and opportunities. Pervasive Mobile Comput 5(4):277–298

    Article  Google Scholar 

  16. Cook DJ, Das SK (2005) Smart environments technology protocols and applications. Wiley, London

    Google Scholar 

  17. Cook DJ, Das SK (2007) How smart are our environments? an updated look at the state of the art. In: Pervasive and mobile computing, vol 3. Elsevier Science, New York, pp 53–73

  18. Doctor F, Hagras H, Callaghan V (2005) A fuzzy embedded agent-based approach for realizing ambient intelligence in intelligent inhabited environments. In: IEEE Transactions on systems, man and cybernetics, vol 35, pp 55–65

  19. Dooley J, Callaghan V, Hagras H, Bull P, Rohlfing D (2006) Ambient intelligence—knowledge representation, processing and distribution in intelligent inhabited environments. In: 2nd IET International conference on intelligent environments, IE 06, pp 51–59

  20. Ducatel K, Bogdanowicz M, Scapolo F, Leijten J, Burgelman JC (2001) Scenarios for ambient intelligence in 2010. Tech. rep., http://www.cordis.europa.eu/ist/istag-reports.htm

  21. Duman H, Hagras H, Callaghan V (2008) Intelligent association exploration and exploitation of fuzzy agents in ambient intelligent environments. J Uncertain Syst 2(2):133–143

    Google Scholar 

  22. Friedemann M, Mahmoud N (2002) Pervasive computing, first international conference. Springer, Berlin

  23. Gal CL, Martin J, Lux A, Crowley JL (2001) Smartoffice: design of an intelligent environment. IEEE Intell Syst 16(4):60–66

    Article  Google Scholar 

  24. Galushka M, Patterson D, Rooney N (2006) Temporal data mining for smart homes. In: Augusto JC, Nugent CD (eds) Designing smart homes. The role of artificial intelligence. Springer, Berlin, pp 85–108

  25. Hagras H, Callaghan V, Colley M, Clarke G, Pounds-Cornish A, Duman H (2004) Creating an ambient-intelligence environment using embedded agents. IEEE Intell Syst 19(6):12–20

    Article  Google Scholar 

  26. Heierman EO, Cook DJ (2002) Improving home automation by discovering regularly occurring device usage patterns. In: Third IEEE International conference on data mining, pp 537–540

  27. Jakkula VR, Cook DJ (2007) Using temporal relations in smart environment data for activity prediction. In: Proceedings of the 24th International conference on machine learning

  28. Kim E, Helal S, Cook D (2010) Human activity recognition and pattern discovery. IEEE Pervasive Comput 9:48–53

    Article  Google Scholar 

  29. Mozer MC, Dodier RH, Anderson M, Vidmar L, Cruickshank RF, Miller D (1995) The neural network house: an overview. In: Niklasson L, Boden M (eds) Current trends in connectionism. Erlbaum, Hillsdale, pp 371–380

  30. Muller ME (2004) Can user models be learned at all? Inherent problems in machine learning for user modelling. In: McBurney P, Parsons S (eds) Knowledge engineering review, vol 19. Cambridge University Press, Cambridge, pp 61–88

  31. Nakashima H, Aghajan H, Augusto JC (2009) Handbook on ambient intelligence and smart environments. Springer, Berlin

    Google Scholar 

  32. Rao SP, Cook DJ (2004) Predicting inhabitant action using action and task models with application to smart homes. Int J Artif Intell Tools (Architectures, Languages, Algorithms) 13(1):81–99

    Article  Google Scholar 

  33. Rutishauser U, Joller J, Douglas R (2005) Control and learning of ambience by an intelligent building. In: IEEE on systems, man and cybernetics: a special issue on ambient intelligence, IEEE Systems, Man, and Cybernetics Society, pp 121–132

  34. Sadeh NM, Gandom FL, Kwon OB (2005) Ambient intelligence: the mycampus experience. Tech. Rep. CMU-ISRI-05-123, ISRI

  35. Turunen M, Hakulinen J, Kainulainen A, Melto A, Hurtig T (2007) Design of a rich multimodal interface for mobile spoken route guidance. In: Proceedings of interspeech 2007—Eurospeech

  36. Weiser M (1991) The computer for the 21st century. Sci Am 265(3):94–104

    Article  Google Scholar 

  37. Witten IH, Frank E (2005) Data mining: practical machine learning tools and techniques, 2nd edn. Elsevier, Amsterdam

  38. Youngblood GM, Cook DJ, Holder LB (2005) Managing adaptive versatile environments. In: IEEE International conference on pervasive computing and communications

Download references

Acknowledgments

Craig Wootton and Michael McTear provided initial guidance on available technologies for voice processing. This work was partially supported by Basque Government grant PC2008-28B.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Asier Aztiria.

Appendix: language specification

Appendix: language specification

figure a

Rights and permissions

Reprints and permissions

About this article

Cite this article

Aztiria, A., Augusto, J.C., Basagoiti, R. et al. Discovering frequent user--environment interactions in intelligent environments. Pers Ubiquit Comput 16, 91–103 (2012). https://doi.org/10.1007/s00779-011-0471-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-011-0471-4

Keywords

Navigation