Innovations in multi-agent systems

This paper outlines an abridged history of agents as a guide for the reader to understand the trends and directions of future agent design. This description includes how agent technologies have developed using increasingly sophisticated techniques. It also indicates the transition of formal programming languages into object-oriented programming and how this transition facilitated a corresponding shift from scripted agents (bots) to agent-oriented designs. The trend shows that applications with agents are increasingly being used to assist humans, either at work or play. Examples include the ubiquitous paper clip, through to wizards, entire applications and even games. The trend also demonstrates that agents vary in the complexity of the problem being solved and their environment. Following the discussion of trends, we briefly look at the origins of agent technology and its principles, which reflects heavily on 'Intelligence with Interaction'. We further pinpoint how the interaction with humans is one of the critical components of modern Distributed Artificial Intelligence (DAI) and how current applications fail to address this fact. The next generation of agents should focus on human-centric interaction to achieve intelligence. Utilising these advancements, we introduce a new paradigm that uses Intelligent Agents based on a Belief, Desire, and Intention (BDI) architecture to achieve situation awareness in a hostile environment. BDI agents are implemented using the JACK framework, and spawn agents with individual reasoning processes specifically relating to the goals being instigated in its environment. They depend on the environment or superior agents to generate goals for them to act upon. In order to improve the performance of the agents we need to remove this dependency. To this end, it is suggested that JACK can be extended to realise the Observe, Orient, Decide and Act (OODA) loop using feedback from a learning component within a team environment.

[1]  Matthias Klusch,et al.  Intelligent Information Agents , 2003, Lecture Notes in Computer Science.

[2]  David A. Bennett,et al.  Agent-based modelling environment for spatial decision support , 2003, Int. J. Geogr. Inf. Sci..

[3]  Michael Wooldridge,et al.  Reasoning about rational agents , 2000, Intelligent robots and autonomous agents.

[4]  Gloria E. Phillips-Wren,et al.  Advanced Decision Making Support using Intelligent Agent Technology , 2002, J. Decis. Syst..

[5]  Lakshmi S. Iyer,et al.  Using Agents and XML for Knowledge Representation and Exchange: An Intelligent Distributed Decision Support Architecture (IDDSA) , 2003, AMCIS.

[6]  Cristiano Castelfranchi,et al.  Proceedings of the 7th International Workshop on Intelligent Agents VII. Agent Theories Architectures and Languages , 2000 .

[7]  Paolo Busetta,et al.  Structuring BDI Agents in Functional Clusters , 1999, ATAL.

[8]  Huaglory Tianfield,et al.  A framework for coordination in multi-robot systems , 2003, IEEE International Conference on Industrial Informatics, 2003. INDIN 2003. Proceedings..

[9]  Sascha Ossowski,et al.  Engineering Agent Systems for Decision Support , 2002, ESAW.

[10]  Joseph Bates,et al.  The role of emotion in believable agents , 1994, CACM.

[11]  Amy L. Lansky,et al.  Reactive Reasoning and Planning , 1987, AAAI.

[12]  Anand S. Rao,et al.  Decision Procedures for BDI Logics , 1998, J. Log. Comput..

[13]  Andreas Tolk,et al.  An Agent-based Decision Support System Architecture for the Military Domain , 2007 .

[14]  Marcus J. Huber JAM: a BDI-theoretic mobile agent architecture , 1999, AGENTS '99.

[15]  Qiong-xin Liu,et al.  Multi-agent based IDSS architecture and negotiation mechanism , 2003, International Conference on Natural Language Processing and Knowledge Engineering, 2003. Proceedings. 2003.

[16]  Manuela M. Veloso,et al.  GameBots: a flexible test bed for multiagent team research , 2002, CACM.

[17]  Cristiano Castelfranchi,et al.  Guarantees for Autonomy in Cognitive Agent Architecture , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[18]  Nicholas R. Jennings,et al.  Specification and Implementation of a Belief Desire-Joint_intention Architecture for Cooperative Problem Solving , 1993, Int. J. Cooperative Inf. Syst..

[19]  Behrouz H. Far,et al.  Application of intelligent agent technology for knowledge management integration , 2004 .

[20]  Xiaohua Jia,et al.  A framework for web-based intelligent decision support enterprise , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[21]  Edmund H. Durfee Challenges to Scaling-Up Agent Coordination Strategies , 2004 .

[22]  Michael Schumacher Objective Coordination in Multi-Agent System Engineering: Design and Implementation , 2001 .

[23]  Nicholas R. Jennings,et al.  The Cooperative Problem-solving Process , 1999, J. Log. Comput..

[24]  Grant T. Hammond,et al.  The Mind of War: John Boyd and American Security , 2001 .

[25]  Alessandro Agostini,et al.  Notes on Formalizing Coordination , 1999, AI*IA.

[26]  Andrea Omicini,et al.  Objective versus Subjective Coordination in the Engineering of Agent Systems , 2003, AgentLink.

[27]  Charles E. Billings,et al.  Aviation Automation: The Search for A Human-centered Approach , 1996 .

[28]  Jens Rasmussen,et al.  Cognitive Systems Engineering , 2022 .

[29]  Alessandro Ricci,et al.  Integrating and Orchestrating Services upon an Agent Coordination Infrastructure , 2003, ESAW.

[30]  David J. Israel,et al.  Plans and resource‐bounded practical reasoning , 1988, Comput. Intell..

[31]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

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

[33]  M. Cohen,et al.  Use of intelligent agents in the diagnosis of cardiac disorders , 2002, Computers in Cardiology.

[34]  Michael Wooldridge,et al.  Intelligent agents: theory and practice The Knowledge Engineering Review , 1995 .

[35]  H. Reif,et al.  Intelligent Decision Aids for Electronic Commerce , 1999 .

[36]  Andrea Omicini,et al.  Enlightened Agents in TuCSoN , 2001, WOA.

[37]  Terry R. Payne,et al.  Agent-based team aiding in a time critical task , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[38]  Michael E. Bratman,et al.  Intention, Plans, and Practical Reason , 1991 .

[39]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[40]  Michael N. Huhns,et al.  Multiagent systems and societies of agents , 1999 .

[41]  Weiming Shen,et al.  DIDE: A Multi-Agent Environment for Engineering Design , 1995, ICMAS.

[42]  Nicholas R. Jennings,et al.  Commitments and conventions: The foundation of coordination in multi-agent systems , 1993, The Knowledge Engineering Review.