Learning to be Competitive in the Market

Agents that buy and sell goods or services in an electronic market need to adapt to the environment's prevailing conditions if they are able to be successful. Here we propose an on-line, continuous learning mechanism that is especially adapted for agents to learn how to behave when negotiating for resources (goods or services). Taking advantage of the specific characteristics of the price adaptation problem, where the different price states are ordered, we propose a specific reinforcement learning strategy that similtaneously allows good stability and fast convergence. Our method works by positively reinforcing all the lower value states if a particular state is successful and negatively reinforcing all the higher value states when a failure occurs. The resulting adaptive behaviour proved, in several different maket situations, to perform better than non-adaptive agents and led to Nash equilibrium when faced with other adaptive opponents.

[1]  Janet L. Kolodner,et al.  A Process Model of Cased-Based Reasoning in Problem Solving , 1985, IJCAI.

[2]  Jeffrey S. Rosenschein and Gilad Zlotkin Rules of Encounter , 1994 .

[3]  David Carmel,et al.  How to explore your opponent's strategy (almost) optimally , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[4]  Leo Breiman,et al.  Classification and Regression Trees , 1984 .

[5]  Craig Boutilier,et al.  The Dynamics of Reinforcement Learning in Cooperative Multiagent Systems , 1998, AAAI/IAAI.

[6]  Pablo Noriega,et al.  A Framework for Argumentation-Based Negotiation , 1997, ATAL.

[7]  Victor Lesser,et al.  Negotiation among self-interested computationally limited agents , 1996 .

[8]  Edmund H. Durfee,et al.  Agents Learning about Agents: A Framework and Analysis , 1997 .

[9]  Michael P. Wellman,et al.  Online learning about other agents in a dynamic multiagent system , 1998, AGENTS '98.

[10]  Paul D. Scott Distributed Artificial Intelligence Meets Machine Learning: Learning in Multi-Agent Environments Edited by Gerhard Weiss , 2000, J. Artif. Soc. Soc. Simul..

[11]  Nicholas R. Jennings,et al.  Determining successful negotiation strategies: an evolutionary approach , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[12]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[13]  Adolfo Steiger-Garção,et al.  Maciv: A DAI Based Resource Management System , 1996, Appl. Artif. Intell..

[14]  Nicholas R. Jennings,et al.  Efficient mechanisms for the supply of services in multi-agent environments , 1998, ICE '98.

[15]  Sarit Kraus,et al.  Negotiation and Cooperation in Multi-Agent Environments , 1997, Artif. Intell..