Artificial Intelligence Review

, Volume 34, Issue 1, pp 35–51 | Cite as

Learning patterns in ambient intelligence environments: a survey

  • Asier Aztiria
  • Alberto Izaguirre
  • Juan Carlos Augusto


It is essential for environments that aim at helping people in their daily life that they have some sort of Ambient Intelligence. Learning the preferences and habits of users then becomes an important step in allowing a system to provide such personalized services. Thus far, the exploration of these issues by the scientific community has not been extensive, but interest in the area is growing. Ambient Intelligence environments have special characteristics that have to be taken into account during the learning process. We identify these characteristics and use them to highlight the strengths and weaknesses of developments so far, providing direction to encourage further development in this specific area of Ambient Intelligence.


Ambient intelligence Intelligent environments Pattern learning Machine learning techniques 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Aarts E (2004) Ambient intelligence: a multimedia perspective. IEEE Multimed 11(1): 12–19CrossRefGoogle Scholar
  2. Akyldiz IF, Su W, Sankarasubramanian Y, Cayirci E (2002) A survey on sensor networks. IEEE Commun Mag 40: 102–114CrossRefGoogle Scholar
  3. Allen J (1984) Towards a general theory of action and time. In: Artificial Intelligence, vol. 23. pp 123–154Google Scholar
  4. Augusto J (2007) Ambient intelligence: the confluence of pervasive computing and artificial intelligence. In: Schuster A (eds) Intelligent computing everywhere. Springer, Berlin, pp 213–234CrossRefGoogle Scholar
  5. Augusto J, Cook D (2007) Ambient Intelligence: applications in society and opportunities for AI. In: Tutorial lecture notes delivered at 20th international joint conference on artificial intelligence (IJCAI-07). IJCAI, Hyderabad, IndiaGoogle Scholar
  6. 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). IO Press, pp 778–782Google Scholar
  7. Augusto JC, Nugent CD (2006) Smart homes can be smarter. In: Augusto JC, Nugent CD (eds) Designing smart homes. The role of artificial intelligence. Springer, Berlin, pp 1–15CrossRefGoogle Scholar
  8. Aztiria A, Augusto JC, Izaguirre A (2008a) Spatial and temporal aspects for pattern representation and discovery in intelligent environments. In: Workshop on spatial and temporal reasoning at 18th European conference on artificial intelligence (ECAI 2008) (to be published)Google Scholar
  9. Aztiria A, Augusto JC, Izaguirre A, Cook DJ (2008b) Learning accurate temporal relations from user actions in intelligent environments. In: Proceedings of the 3rd symposium of ubiquitous computing and ambient intelligence, vol. 51/2009. pp 274–283Google Scholar
  10. 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–164CrossRefGoogle Scholar
  11. Berger JO (1985) Statistical decisions. Springer, BerlinGoogle Scholar
  12. Boisvert A, Rubio RB (1999) Architecture for intelligent thermostats that learn from occupants’ behavior. In: ASHRAE transactions. pp 124–130Google Scholar
  13. Brammer K, Siffling G (1989) Kalman bucy filters. Springer, Artech HouseGoogle Scholar
  14. Brdiczka O, Reignier P, Crowley JL (2005) Supervised learning of an abstract context model for an intelligent environment. In: Proceedings of the 2005 joint conference on smart objects and ambient intelligence: innovative context-aware services: usages and technologies, vol. 121. ACM, pp 259–264Google Scholar
  15. Brdiczka O, Reignier P, Crowley J (2007) Detecting individual activities from video in a smart home. In: Proceedings of the international conference on knowledge-based and intelligent information and engineering systems. pp 363–370Google Scholar
  16. Brezeal C, Scassellati B (1999) A context-dependent attention system for a social robot. In: Proceedings of the international joint conference on artificial intelligence. pp 1146–1151Google Scholar
  17. 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–358Google Scholar
  18. 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–1589Google Scholar
  19. Coen MH (1998) Design principles for intelligent environments. In: Proceedings of the 1998 15th national conference on artificial intelligence, AAAI. AAAI Press, pp 547–554Google Scholar
  20. Cook D, Augusto J, Jakkula V (2009) Ambient intelligence: applications in society and opportunities for ai. Pervasive Mob Comput 5(4): 277–298CrossRefGoogle Scholar
  21. Cook DJ, Das SK (2005) Smart environments: technology, protocols and applications. Wiley, New YorkGoogle Scholar
  22. Cook DJ, Das SK (2007) How smart are our environments? an updated look at the state of the art. In: Pervasive and mobile computing, Elsevier science, vol. 3. pp 53–73Google Scholar
  23. Cook DJ, Huber M, Gopalratnam K, Youngblood M (2003) Learning to control a smart home environment. In: Innovative applications of artificial intelligenceGoogle Scholar
  24. Das SK, Cook DJ (2006) Designing and modeling smart environments. In: Proceedings of international sysmposium on wireless, mobile and multimedia networks. pp 490–494Google Scholar
  25. Delapierre G, Grange H, Chambaz B, Destannes L (1983) Polymer-based capacitive humidity sensor. Sens Actuators 4(1): 97–104Google Scholar
  26. 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: part A, vol. 35. pp 55–65Google Scholar
  27. 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–59Google Scholar
  28. Ducatel K, Bogdanowicz M, Scapolo F, Leijten J, Burgelman J (2001) Scenarios for ambient intelligence in 2010. Technical report URL
  29. 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–143Google Scholar
  30. Ermes M, Parkka J, Mantyjarvi J, Korhonen I (2008) Detection of daily activities and sports with wearable sensors in controlled and uncontrolled contitions. IEEE Trans Inf Technol Biomed 12: 20–26CrossRefGoogle Scholar
  31. Friedemann M, Mahmoud N (2002) Pervasive computing, first international conference. SpringerGoogle Scholar
  32. Friedwald M, Costa OMD (2003) Science and technology roadmapping: ambient intelligence in everyday life (ami@life)Google Scholar
  33. Friedwald M, Costa OMD, Punie Y, Alahuhta P, Heinonen S (2005) Perspectives of ambient intelligence in the home environment. In: Telematics and informatics, vol. 22. Pergamon Press, pp 221–238Google Scholar
  34. Gal CL, Martin J, Lux A, Crowley JL (2001) Smartoffice: design of an intelligent environment. IEEE Intell Syst 16(4): 60–66CrossRefGoogle Scholar
  35. 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–108CrossRefGoogle Scholar
  36. Gottfried B, Guesgen HW, Hubner S (2006) Spatiotemporal reasoning for smart homes. In: Designing smart homes. The role of artificial intelligence, m1: copyright 2006, the institution of engineering and technology. Springer, pp 16–34Google Scholar
  37. 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–20CrossRefGoogle Scholar
  38. 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–540Google Scholar
  39. Jakkula VR, Crandall AS, Cook DJ (2007) Knowledge discovery in entity based smart environment resident data using temporal relation based data mining. In: 7th IEEE international conference on datamining. pp 625–630Google Scholar
  40. Jiang L, Liu DY, Yang B (2004) Smart home research. In: Proceedings of 2004 international conference on machine learning and cybernetics, vol. 2. pp 659–663Google Scholar
  41. Kautz H, Fox D, Etzioni O, Borriello G, Arnstein L (2002) An overview of the assisted cognition project. In: Proceedings of the AAAI workshop on automation as Caregiver. AAAI Press, pp 60–65Google Scholar
  42. Kofod-Petersen A (2006) Challenges in case-based reasoning for context awareness in ambient intelligence systems. In: 1st workshop on case-based reasoning and context awarenessGoogle Scholar
  43. Kushwaha N, Kim M, Kim DY, Cho W (2004) An intelligent agent for ubiquitous computing environments: smart home ut-agent. In: Proceedings of the 2nd IEEE workshop on software technologies for future embedded and ubiquitous systems. pp 157–159Google Scholar
  44. Leake D, Maguitman A, Reichherzer T (2006) Cases, context, and comfort: opportunities for case-based reasoning in smart homes. In: Augusto JC, Nugent CD (eds) Designing smart homes. The role of artificial intelligence. Springer, Berlin, pp 109–131CrossRefGoogle Scholar
  45. Liao L, Patterson DJ, Fox D, Kautz H (2004) Behavior recognition in assisted cognition. In: Proceedings of the IAAA-04 workshop on supervisory control of learning and adaptive systems. pp 41–42Google Scholar
  46. Manyika J, Durrant-Whyte H (1994) Data fusion and sensor management: a decentralized information-theoretic approach. Ellis Horwood, ChichesterGoogle Scholar
  47. Maurer U, Smailagic A, Siewiorek D, Deisher M (2006) Activity recognition and monitoring using multiple sensors on different body positions. In: Proceedings of the international workshop on wearable and implantable body sensor networks. pp 99–102Google Scholar
  48. Mitchell TM (1997) Machine learning. McGraw-Hill/MIT PressGoogle Scholar
  49. Mozer MC (2004) Lessons from an adaptive home. Smart environments: technology, protocols and applications. Wiley, pp 273–298Google Scholar
  50. Mozer MC, Dodier RH, Anderson M, Vidmar L, Cruickshank RF, Miller D (1995) The neural network house: an overview. Erlbaum, pp 371–380. Current trends in connectionismGoogle Scholar
  51. Muehlenbrock M, Brdiczka O, Snowdon D, Meunier J (2004) Learning to detect user activity and availability from a variety of sensor data. In: Proceedings of the IEEE international conference on pervasive computing and communicationsGoogle Scholar
  52. Muller ME (2004) Can user models be learned at all? Inherent problems in machine learning for user modelling. In: Knowledge engineering review, vol. 19. Cambridge University Press, pp 61–88Google Scholar
  53. Pantic M, Pentland A, Nijholt A, Huang T (2006) Human computing and machine understanding of human behavior: a survey. In: Proceedings of the 8th international conference on multimodal interfaces. ACM, pp 239–248Google Scholar
  54. Partala T, Surakka V, Vanhala T (2006) Real-time estimation of emotional experiences from facial expressions. Interact Comput 18(2): 208–226CrossRefGoogle Scholar
  55. Pineau J, Montemerlo M, Pollack M, Roy N, Thrun S (2003) Towards robotic assistants in nursing homes: challenges and results. Rob Auton Syst 42(3–4): 271–281zbMATHCrossRefGoogle Scholar
  56. Pollack ME (2005) Intelligent technology for an aging population: the use of ai to assist elders with cognitive impairment. AI Magazine 26(2): 9–24Google Scholar
  57. Ramos C, Augusto J, Shapiro D (2008) Ambient intelligence—the next step for artificial intelligence (guest editors’ introduction to the special issue on ambient intelligence). IEEE Intell Syst 23(2): 15–18CrossRefGoogle Scholar
  58. 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–99CrossRefGoogle Scholar
  59. Rivera-Illingworth F, Callaghan V, Hagras H (2005) A neural network agent based approach to activity detection in ami environments. In: IEEE international workshop on intelligent environments. pp 92–99Google Scholar
  60. 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–132Google Scholar
  61. Sadeh NM, Gandom FL, Kwon OB (2005) Ambient intelligence: the mycampus experience. Technical report CMU-ISRI-05-123, ISRIGoogle Scholar
  62. Schneider M, Krner A, Alvarado JCE, Higuera AG, Augusto JC, Cook DJ, Ikonen V, Cech P, Mikuleck P, Kameas A, Callaghan V (2009) 1st international workshop on rfid technology: concepts, practices and solutions. included in workshops proceedings of the 5th international conference on intelligent environmentsGoogle Scholar
  63. Shadbolt N (2003) Ambient intelligence. IEEE Intell Syst 18(4): 2–3CrossRefGoogle Scholar
  64. Simpson R, Schreckenghost D, LoPresti EF, Kirsch N (2006) Plans and planning in smart homes. In: Augusto J, Nugent C (eds) Designing smart homes: the role of artificial intelligence. Springer, BerlinGoogle Scholar
  65. Stanford V (2004) Biosignals offer potential for direct interfaces and health monitoring. IEEE Pervasive Comput 3: 99–103CrossRefGoogle Scholar
  66. Stankovski V, Tmkoczy J (2006) Application of decision trees to smart homes. In: Augusto JC, Nugent CD (ed) Designing Smart Homes. The role of artificial intelligence, m1: copyright 2006, the institution of engineering and technology. Springer, pp 132–45Google Scholar
  67. Tapia EM, Intille SS, Larson K (2004) Activity recognition in the home using simple and ubiquitous sensors. In: Proceedings of pervasive. pp 158–175Google Scholar
  68. 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—EurospeechGoogle Scholar
  69. Vainio AM, Valtonen M, Vanhala J (2008) Proactive fuzzy control and adaptation methods for smart homes. IEEE Intell Syst 23(2): 42–49CrossRefGoogle Scholar
  70. Weiser M (1991) The computer for the 21st century. Sci Am 265(3): 94–104CrossRefGoogle Scholar
  71. Witten IH, Frank E (2005) Data mining: practical machine learning tools and techniques, 2nd edn. Elsevier, AmsterdamzbMATHGoogle Scholar
  72. Wolffenbuttel RF, Mahmoud KM, Regtien PL (1990) Compliant capacitive wrist sensor for use in industrial robots. IEEE Trans Instrum Meas 39: 991–997CrossRefGoogle Scholar
  73. Zaidenberg S, Reignier P, Crowley JL (2008) Reinforcement learning of context models for a ubiquitous personal assistant. In: Proceedings of the 3rd symposium of ubiquitous computing and ambient intelligence, vol. 51/2009. pp 254–264Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2010

Authors and Affiliations

  • Asier Aztiria
    • 1
  • Alberto Izaguirre
    • 1
  • Juan Carlos Augusto
    • 2
  1. 1.University of MondragonMondragonSpain
  2. 2.University of UlsterJordanstownUK

Personalised recommendations