A Multi-agent Approach to Controlling a Smart Environment

The goal of the MavHome (Managing An Intelligent Versa- tile Home) project is to create a home that acts as a rational agent. The agent seeks to maximize inhabitant comfort and minimize operation cost. In order to achieve these goals, the agent must be able to predict the mobility patterns and device usages of the inhabitants. Because of the size of the problem, controlling a smart environment can be effectively approached as a multi-agent task. Individual agents can address a portion of the problem but must coordinate their actions to accomplish the overall goals of the system. In this chapter, we discuss the application of multi-agent systems to the challenge of controlling a smart environment and describe its implementation in the MavHome project.

[1]  Hani Hagras,et al.  Creating an ambient-intelligence environment using embedded agents , 2004, IEEE Intelligent Systems.

[2]  Thomas Eiter,et al.  Where is ...? Learning and Utilizing Motion Patterns of Persons with Mobile Robots , 2003, IJCAI.

[3]  Gerhard Weiss,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 1999 .

[4]  Klara Nahrstedt,et al.  Gaia: A Middleware Infrastructure to Enable Active Spaces1 , 2002 .

[5]  Henry A. Kautz,et al.  An Overview of the Assisted Cognition Project , 2002 .

[6]  Ramakrishnan Srikant,et al.  Mining sequential patterns , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[7]  A. Fox,et al.  Integrating information appliances into an interactive workspace , 2000, IEEE Computer Graphics and Applications.

[8]  Kamiar Aminian,et al.  Measurement of stand-sit and sit-stand transitions using a miniature gyroscope and its application in fall risk evaluation in the elderly , 2002, IEEE Transactions on Biomedical Engineering.

[9]  William C. Mann,et al.  The Gator Tech Smart House: a programmable pervasive space , 2005, Computer.

[10]  Jorma Rissanen,et al.  Stochastic Complexity in Statistical Inquiry , 1989, World Scientific Series in Computer Science.

[11]  Manuela M. Veloso,et al.  Multiagent Systems: A Survey from a Machine Learning Perspective , 2000, Auton. Robots.

[12]  Richard S. Sutton,et al.  Introduction to Reinforcement Learning , 1998 .

[13]  Martha E. Pollack,et al.  Autominder: an intelligent cognitive orthotic system for people with memory impairment , 2003, Robotics Auton. Syst..

[14]  Lawrence B. Holder,et al.  A Learning Architecture for Automating the Intelligent Environment , 2005, AAAI.

[15]  Diane J. Cook,et al.  Using information-theoretic principles to discover interesting episodes in a time-ordered input sequence , 2004 .

[16]  Diane J. Cook,et al.  Smart environments - technology, protocols and applications , 2004 .

[17]  K. Cameron,et al.  Reducing fall incidence in community elders by telecare using predictive systems , 1997, Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. 'Magnificent Milestones and Emerging Opportunities in Medical Engineering' (Cat. No.97CH36136).

[18]  Joelle Pineau,et al.  A Hierarchical Approach to POMDP Planning and Execution , 2004 .

[19]  Sridhar Mahadevan,et al.  Learning hierarchical observable Markov decision process models for robot navigation , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[20]  Michael C. Mozer,et al.  Lessons from an Adaptive Home , 2005 .

[21]  Ian H. Witten,et al.  Text Compression , 1990, 125 Problems in Text Algorithms.

[22]  Diane J. Cook,et al.  Online Sequential Prediction via Incremental Parsing: The Active LeZi Algorithm , 2007, IEEE Intelligent Systems.

[23]  Christopher W. Geib,et al.  An open agent architecture for assisting elder independence , 2002, AAMAS '02.

[24]  Context-Aware Computing,et al.  Inferring Activities from Interactions with Objects , 2004 .

[25]  Kamiar Aminian,et al.  Ambulatory system for human motion analysis using a kinematic sensor: monitoring of daily physical activity in the elderly , 2003, IEEE Transactions on Biomedical Engineering.

[26]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 2005, IEEE Transactions on Neural Networks.

[27]  Klara Nahrstedt,et al.  A Middleware Infrastructure for Active Spaces , 2002, IEEE Pervasive Comput..

[28]  Diane J. Cook,et al.  Health monitoring in an agent - based smart home , 2004 .

[29]  Abraham Lempel,et al.  Compression of individual sequences via variable-rate coding , 1978, IEEE Trans. Inf. Theory.

[30]  Diane J. Cook,et al.  Improving home automation by discovering regularly occurring device usage patterns , 2003, Third IEEE International Conference on Data Mining.

[31]  Gregory D. Abowd,et al.  Designing for the Human Experience in Smart Environments , 2005 .

[32]  Doina Precup,et al.  Multi-time Models for Temporally Abstract Planning , 1997, NIPS.