Building the Knowledge Base of a Buyer Agent Using Reinforcement Learning Techniques

Boulougaris, G., Kolomvatsos, K. and Hadjiefthymiades, S. (2010) Building the Knowledge Base of a Buyer Agent Using Reinforcement Learning Techniques. In: 2010 International Joint Conference on Neural Networks (IJCNN), Barcelona, Spain, 18-23 Jul 2010, ISBN 9781424469185 (doi:10.1109/IJCNN.2010.5596601)

Full text not currently available from Enlighten.


Electronic markets are places where entities not known in advance can negotiate and agree upon the exchange of products. Intelligent agents can be proved very advantageous when representing entities in markets. Mostly, such entities are based on reputation models in order to conclude a transaction. However, reputation is not the only parameter that they could be based on. In this work, we deal with the problem of how and on which entity a buyer should be rely upon in order to conclude a transaction. Reinforcement learning techniques are used for these purposes. More specifically, the Q-learning algorithm is used for the calculation of the reward that the buyer will take for every action in the market environment. Actions represent the selection of specific entities for the negotiation of products. The most important is that the reward values are calculated based on a number of parameters such as the price, the delivery time, etc. The result is a more efficient model that is not based only on the reputation of each entity. Finally, we extend the Q-learning algorithm and propose a methodology for the dynamic Q-table creation which results reduced time for its construction and respectively limited time for the purchase action. Simulations show that this model indicates a significant time reduction in the purchase process in conjunction with the best solution according to the characteristics of products.

Item Type:Conference Proceedings
Glasgow Author(s) Enlighten ID:Kolomvatsos, Dr Kostas
Authors: Boulougaris, G., Kolomvatsos, K., and Hadjiefthymiades, S.
College/School:College of Science and Engineering > School of Computing Science
Published Online:14 October 2010

University Staff: Request a correction | Enlighten Editors: Update this record