An agent architecture for adaptive supervision and control of smart environments

This paper describes the architecture and functionality of a generic agent that is in charge of handling a given environment in an Ambient Intelligence context, ensuring suitable contextualized and personalized support to the user's actions, adaptivity to the user's peculiarities and to changes over time, and automated management of the environment itself. The architecture is implemented in a multi-agent system, where different types of agents are endowed with different levels of reasoning and learning capabilities. In addition to controlling normal operations of the environment, the system may identify user's needs and goals and activate suitable workflows to satisfy them. Some actions in these workflow involve the execution of semantic services. When a single service is not available for fulfilling a given need, an automatic service composer is used to obtain a suitable combination of services. The architecture has been implemented in a prototypical agent-based system that works in a Smart Home Environment.

[1]  Diane J. Cook,et al.  Author's Personal Copy Pervasive and Mobile Computing Ambient Intelligence: Technologies, Applications, and Opportunities , 2022 .

[2]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

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

[4]  Tom Rodden,et al.  "Playing with the Bits" User-Configuration of Ubiquitous Domestic Environments , 2003, UbiComp.

[5]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[6]  Stephen S. Yau,et al.  Incorporating situation awareness in service specifications , 2006, Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06).

[7]  Boris Motik,et al.  Query Answering for OWL-DL with Rules , 2004, International Semantic Web Conference.

[8]  Aldo Franco Dragoni,et al.  Home Care Expert Systems for Ambient Assisted Living: A Multi-Agent Approach , 2013, AgeingAI@AI*IA.

[9]  Wang Chun-dong,et al.  An Intelligent Home Middleware System Based on Context-Awareness , 2009, 2009 Fifth International Conference on Natural Computation.

[10]  Stefano Ferilli,et al.  Towards Dynamic Orchestration of Semantic Web Services , 2013, Trans. Comput. Collect. Intell..

[11]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[12]  Sahin Albayrak,et al.  Towards a Framework for the Development of Adaptive Multimodal User Interfaces for Ambient Assisted Living Environments , 2009, HCI.

[13]  Marc Spraragen,et al.  An intelligent assistant for interactive workflow composition , 2004, IUI '04.

[14]  Nicole Novielli,et al.  A Layered Architecture for Situation Aware Home Environments , 2011, Intelligent Environments.

[15]  Wolfgang Minker,et al.  A framework for adapting interactive systems to user behavior , 2010, J. Ambient Intell. Smart Environ..

[16]  Sebastiano Pizzutilo,et al.  Agent-Based Home Simulation and Control , 2005, ISMIS.

[17]  Patrizia Grifoni,et al.  A multimodal pervasive framework for ambient assisted living , 2009, PETRA '09.

[18]  Diane J. Cook,et al.  Multi-agent smart environments , 2009, J. Ambient Intell. Smart Environ..

[19]  Nicole Novielli,et al.  A Multiagent System Supporting Situation Aware Interaction with a Smart Environment , 2012, PECCS.

[20]  Harald Meyer,et al.  On the Semantics of Service Compositions , 2007, RR.

[21]  Incheon Paik,et al.  Automatic Web Services Composition Using Combining HTN and CSP , 2007, 7th IEEE International Conference on Computer and Information Technology (CIT 2007).

[22]  Richard Tynan,et al.  Towards evolutionary ambient assisted living systems , 2010, J. Ambient Intell. Humaniz. Comput..

[23]  Ivan Marsá-Maestre,et al.  Mobile Agents for Service Personalization in Smart Environments , 2008, J. Networks.

[24]  Lidia Fuentes,et al.  Self-configuring agents for ambient assisted living applications , 2012, Personal and Ubiquitous Computing.

[25]  Juan Carlos Augusto,et al.  Multi-agent Interactions for Ambient Assisted Living , 2011, 2011 Seventh International Conference on Intelligent Environments.

[26]  Hong Sun,et al.  Promises and Challenges of Ambient Assisted Living Systems , 2009, 2009 Sixth International Conference on Information Technology: New Generations.

[27]  Stefano Ferilli,et al.  WoMan: Logic-Based Workflow Learning and Management , 2014, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[28]  Diane J. Cook,et al.  PREDIcting inhabitant action using action and task models with application to smart homes , 2004, Int. J. Artif. Intell. Tools.