Agent Architecture: An Overviews

Agent architecture has been one of the core components in building an agent application. Agent architecture is considered as the functional brain of an agent in making decision and reasoning to solve problem and achieving goals. This paper reviews some of the existing agent architectures such as logic-based architecture, reactive architecture, BDI architecture, hybrid architecture, cognitive architecture, and semantic architecture. The purpose of this study is to identify distinctive features of the different types of agent architectures and how they are implemented to solve real world problems.

[1]  John R. Anderson Language, Memory, and Thought , 1976 .

[2]  Stefan Biffl,et al.  A Layered Manufacturing System Architecture Supported with Semantic Agent Capabilities , 2011 .

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

[4]  Sam Steel,et al.  Integrating Planning, Execution and Monitoring , 1988, AAAI.

[5]  Rodney A. Brooks,et al.  Intelligence Without Reason , 1991, IJCAI.

[6]  Y. Shoham,et al.  Resource allocation in competitive multiagent systems , 2003 .

[7]  Paul R. Cohen,et al.  Trial by Fire: Understanding the Design Requirements for Agents in Complex Environments , 1989, AI Mag..

[8]  Pat Langley,et al.  Learning, development, and production systems , 1987 .

[9]  C. Lebiere,et al.  The Newell Test for a theory of cognition , 2003, Behavioral and Brain Sciences.

[10]  Leslie Pack Kaelbling,et al.  The Synthesis of Digital Machines With Provable Epistemic Properties , 1986, TARK.

[11]  Timothy W. Bickmore,et al.  A basic agent , 1990, Comput. Intell..

[12]  Gerhard Weiss,et al.  Multi-Agent Systems , 2011, Lecture Notes in Computer Science.

[13]  Stan Franklin,et al.  THE LIDA ARCHITECTURE: ADDING NEW MODES OF LEARNING TO AN INTELLIGENT, AUTONOMOUS, SOFTWARE AGENT , 2006 .

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

[15]  D E Kieras,et al.  A computational theory of executive cognitive processes and multiple-task performance: Part 1. Basic mechanisms. , 1997, Psychological review.

[16]  Julian Togelius,et al.  Evolution of the layers in a subsumption architecture robot controller , 2003 .

[17]  Eyal Amir,et al.  Logic-Based Subsumption Architecture , 1999, IJCAI.

[18]  Nicholas R. Jennings,et al.  On cooperation in multi-agent systems , 1997, The Knowledge Engineering Review.

[19]  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..

[20]  Andrew Lucas,et al.  JACK Intelligent Agents – Summary of an Agent Infrastructure , 2001 .

[21]  Sergio de Cesare,et al.  Semantic Agent Oriented Architecture for Researcher Profiling and Association (SemoRA) , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[22]  Michael Wooldridge,et al.  Intention Reconsideration Reconsidered , 1998, ATAL.

[23]  Leslie Pack Kaelbling,et al.  A situated-automata approach to the design of embedded agents , 1991, SGAR.

[24]  Pattie Maes,et al.  Situated agents can have goals , 1990, Robotics Auton. Syst..

[25]  Jonathan D. Cohen,et al.  A Biologically Based Computational Model of Working Memory , 1999 .

[26]  Stanley J. Rosenschein,et al.  Formal theories of knowledge in AI and robotics , 1986, New Generation Computing.

[27]  P. Langley,et al.  Production system models of learning and development , 1987 .

[28]  Pat Langley,et al.  An Adaptive Architecture for Physical Agents , 2005, Web Intelligence.

[29]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[30]  Pat Langley,et al.  Cognitive architectures: Research issues and challenges , 2009, Cognitive Systems Research.

[31]  Michael Wooldridge,et al.  A Formal Specification of dMARS , 1997, ATAL.

[32]  Wlodzislaw Duch,et al.  Cognitive Architectures: Where do we go from here? , 2008, AGI.

[33]  Allen Newell,et al.  Production Systems: Models of Control Structures , 1973 .

[34]  Philip E. Agre,et al.  ABSTRACT REASONING AS EMERGENT FROM CONCRETE ACTIVITY , 1987 .

[35]  Tim Berners-Lee,et al.  Weaving The Web: The Original Design And Ultimate Destiny of the World Wide Web , 1999 .

[36]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[37]  Allen Newell,et al.  SOAR: An Architecture for General Intelligence , 1987, Artif. Intell..

[38]  Zhai Sheping,et al.  A semantic negotiation model for service property value between service agents , 2011, 2011 3rd International Conference on Advanced Computer Control.

[39]  Robert Hecht-Nielsen Confabulation theory - the mechanism of thought , 2007 .

[40]  Yoav Shoham,et al.  Multiagent Systems - Algorithmic, Game-Theoretic, and Logical Foundations , 2009 .

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

[42]  Ron Sun,et al.  From implicit skills to explicit knowledge: a bottom-up model of skill learning , 2001, Cogn. Sci..

[43]  Leslie Pack Kaelbling,et al.  Action and planning in embedded agents , 1990, Robotics Auton. Syst..

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

[45]  David Chapman,et al.  Pengi: An Implementation of a Theory of Activity , 1987, AAAI.

[46]  A. Miyake,et al.  Models of Working Memory , 1997 .

[47]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[48]  A. Newell Unified Theories of Cognition , 1990 .

[49]  Kyriakos Kritikos,et al.  A Semantic Based Framework for Supporting Negotiation in Service Oriented Architectures , 2009, 2009 IEEE Conference on Commerce and Enterprise Computing.

[50]  Radu-Emil Precup,et al.  Cooperation in multiagent systems , 2011, 2011 IEEE 9th International Symposium on Intelligent Systems and Informatics.

[51]  Chih-Han Yu,et al.  Collective decision-making in multi-agent systems by implicit leadership , 2010, AAMAS.

[52]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[53]  Riza Cenk Erdur,et al.  The design of a semantic web compatible content language for agent communication , 2008, Expert Syst. J. Knowl. Eng..

[54]  Sharon Wood,et al.  Planning and decision-making in dynamic domains , 1994, Ellis Horwood series in artificial intelligence.

[55]  Innes A. Ferguson TouringMachines: an architecture for dynamic, rational, mobile agents , 1992 .

[56]  Pattie Maes,et al.  The agent network architecture (ANA) , 1991, SGAR.

[57]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[58]  W. Chase,et al.  Visual information processing. , 1974 .

[59]  Pattie Maes,et al.  The Dynamics of Action Selection , 1989, IJCAI.