Modeling Minority Games with BDI Agents - A Case Study

Binary decisions are common in our daily lives and often individuals can gain by choosing the minority’s side. The socio–economically inspired Minority Game (MG) has been introduced as an exact model of the famous El Farol’s Bar Problem, which exhibits complex behavior. In this paper we show that the MG players can be naturally modeled by agents using reactive planning, implemented with a common deliberative programming paradigm, the Belief–Desire–Intention (BDI) model. Our simulation framework is build in Jadex, a forthcoming platform implementing BDI notions. Straightforward implementation of multi–agent simulations is enabled by XML agent descriptions and referenced Java classes. Design of the player agents and simulation results are shown. As a case study, we introduce a new adaptive stochastic MG with dynamically evolving strategies. It exhibits different regimes, reaching from optimal cooperation to destructive behavior, including the emergence of the so called ”Schwarzer Peter” game, depending on control parameters. We identify optimization mechanisms like rotation in the working regime as well as metastable behavior.

[1]  Jörg P. Müller,et al.  Agent-Oriented Software Engineering V, 5th International Workshop, AOSE 2004, New York, NY, USA, July 19, 2004, Revised Selected Papers , 2004, AOSE.

[2]  G. Reents,et al.  A stochastic strategy for the minority game , 2001 .

[3]  Yi-Cheng Zhang,et al.  Toward a theory of marginally efficient markets , 1999 .

[4]  N. Johnson,et al.  Self-Organized Segregation within an Evolving Population , 1998, cond-mat/9810142.

[5]  M. Marsili,et al.  Minority Games: Interacting agents in financial markets , 2014 .

[6]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

[7]  Tao Zhou,et al.  Global optimization of minority game by intelligent agents , 2005 .

[8]  Yi-Cheng Zhang,et al.  Emergence of cooperation and organization in an evolutionary game , 1997 .

[9]  Matteo Marsili,et al.  Minority Games: Interacting agents in financial markets (Oxford Finance Series) , 2005 .

[10]  Matteo Marsili,et al.  Modeling market mechanism with minority game , 1999, cond-mat/9909265.

[11]  Damien Challet,et al.  Competition between Adaptive Agents: Learning and Collective Efficiency , 2004 .

[12]  Winfried Lamersdorf,et al.  Evaluation of Agent-Oriented Software Methodologies - Examination of the Gap Between Modeling and Platform , 2004, AOSE.

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

[14]  Jaime Simão Sichman,et al.  Multi-Agent-Based Simulation II , 2003, Lecture Notes in Computer Science.

[15]  NICHOLAS R. JENNINGS,et al.  An agent-based approach for building complex software systems , 2001, CACM.

[16]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.

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

[18]  Winfried Lamersdorf,et al.  Jadex: Implementing a BDI-Infrastructure for JADE Agents , 2003 .

[19]  Cosma Rohilla Shalizi,et al.  Methods and Techniques of Complex Systems Science: An Overview , 2003, nlin/0307015.

[20]  Richard Metzler,et al.  Evolutionary minority games: the benefits of imitation , 2002, cond-mat/0212481.

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

[22]  Alexis Drogoul,et al.  Multi-agent Based Simulation: Where Are the Agents? , 2002, MABS.

[23]  H. Van Dyke Parunak,et al.  Universality in multi-agent systems , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

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

[25]  Nicholas R. Jennings,et al.  On agent-based software engineering , 2000, Artif. Intell..

[26]  Rafael H. Bordini,et al.  Wayward agents in a commuting scenario (personalities in the minority game) , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[27]  Li-Xin Zhong,et al.  Effects of contrarians in the minority game. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[28]  A. Cavagna Irrelevance of memory in the minority game , 1998, cond-mat/9812215.

[29]  Nicholas R. Jennings,et al.  Software Engineering with Agents: Pitfalls and Pratfalls , 1999, IEEE Internet Comput..

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

[31]  Michael Luck,et al.  Agent technology: Enabling next generation computing , 2003 .

[32]  Gerhard Weiß,et al.  Agent orientation in software engineering , 2001, The Knowledge Engineering Review.

[33]  W. Arthur Inductive Reasoning and Bounded Rationality , 1994 .

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

[35]  E. Burgos,et al.  Self organization in a minority game: the rôle of memory and a probabilistic approach , 2000 .

[36]  H. Van Dyke Parunak,et al.  Agent-Based Modeling vs. Equation-Based Modeling: A Case Study and Users' Guide , 1998, MABS.