Representing Long-Term and Interest BDI Goals

In BDI systems, agents are described using mentalistic notions such as beliefs and goals. According to the intentional stance this helps specifying and understanding complex behavior, because the system is made up of folk psychological concepts that humans naturally tend to use for explaining reasoning and behavior and therefore can easily grasp. To close the gap between the natural usage of the term goal and its operationalization within agent systems, BDI goals should reflect the typical characteristics of goals in the folk psychological sense, which is not completely the case for existing BDI goal representations. Hence, in this paper desirable features of BDI goals are presented and important aspects that are currently not covered in existing specifications are further elaborated. Concretely, the representation and processing of BDI goals is extended supporting also long-term and interest goals. The usefulness of the newly gained expressivity will be illustrated by an example application, implemented in the Jadex BDI agent system.

[1]  Andrew Ortony,et al.  The Cognitive Structure of Emotions , 1988 .

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

[3]  Daniel Moldt,et al.  Goal Representation for BDI Agent Systems , 2004, PROMAS.

[4]  Walter Van de Velde,et al.  Agents Breaking Away , 1996, Lecture Notes in Computer Science.

[5]  Frank Dignum,et al.  Intentional Agents and Goal Formation , 1997, ATAL.

[6]  Jürgen Dix,et al.  Multi-Agent Programming: Languages, Tools and Applications , 2009 .

[7]  Lin Padgham,et al.  Representation and Reasoning for Goals in BDI Agents , 2002, ACSC.

[8]  Nicholas R. Jennings,et al.  Intelligent Agents VI , 2000 .

[9]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[10]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[11]  John Thangarajah,et al.  A Soft COP Model for Goal Deliberation in a BDI Agent , 2007 .

[12]  John Thangarajah,et al.  Aborting tasks in BDI agents , 2007, AAMAS '07.

[13]  Winfried Lamersdorf,et al.  Jadex: A BDI Reasoning Engine , 2005, Multi-Agent Programming.

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

[15]  David Kinny,et al.  Algebraic specification of agent computation , 2005, Applicable Algebra in Engineering, Communication and Computing.

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

[17]  A. Collins,et al.  The Cognitive Structure of Emotions: The Structure of the Theory , 1988 .

[18]  Hector J. Levesque,et al.  Intention is Choice with Commitment , 1990, Artif. Intell..

[19]  Winfried Lamersdorf,et al.  A Goal Deliberation Strategy for BDI Agent Systems , 2005, MATES.

[20]  Anand S. Rao,et al.  Asymmetry Thesis and Side-Effect Problems in Linear-Time and Branching-Time Intention Logics , 1991, IJCAI.

[21]  B. Silverman,et al.  How Emotions and Personality Effect the Utility of Alternative Decisions: A Terrorist Target Selection Case Study , 2001 .

[22]  Paolo Traverso,et al.  Automated Planning: Theory & Practice , 2004 .

[23]  Winfried Lamersdorf,et al.  A flexible BDI architecture supporting extensibility , 2005, IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

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

[25]  Anand S. Rao,et al.  An Abstract Architecture for Rational Agents , 1992, KR.

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

[27]  Michael Winikoff,et al.  Goals in agent systems: a unifying framework , 2008, AAMAS.

[28]  Lars Braubach,et al.  Goal-Oriented Interaction Protocols , 2007, MATES.

[29]  Luc Beaudoin Goal Processing in Autonomous Agents , 1994 .

[30]  David Stuart Robertson,et al.  Enacting the Distributed Business Workflows Using BPEL4WS on the Multi-agent Platform , 2005, MATES.

[31]  John Thangarajah,et al.  Suspending and resuming tasks in BDI agents , 2008, AAMAS.

[32]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[33]  Michael P. Georgeff,et al.  Commitment and Effectiveness of Situated Agents , 1991, IJCAI.

[34]  Guido Governatori,et al.  Agent Computing and Multi-Agent Systems, 10th Pacific Rim International Conference on Multi-Agents, PRIMA 2007, Bangkok, Thailand, November 21-23, 2007. Revised Papers , 2009, PRIMA.

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

[36]  Paolo Traverso,et al.  Automated planning - theory and practice , 2004 .

[37]  Davide Ancona,et al.  Coo-AgentSpeak: cooperation in AgentSpeak through plan exchange , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[38]  Anand S. Rao,et al.  AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language , 1996, MAAMAW.

[39]  Frank Dignum,et al.  Interest-Based Negotiation as an Extension of Monotonic Bargaining in 3APL , 2006, PRIMA.

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