Abstract

In the last few years, we witnessed a growing body of literature about automated negotiation. Mainly, negotiating agents are either purely self-driven by maximizing their utility function or by assuming a cooperative stance by all parties involved in the negotiation. We argue that, while optimizing one’s utility function is essential, agents in a society should not ignore the opponent’s utility in the final agreement to improve the agent’s long-term perspectives in the system. This article aims to show whether it is possible to design a social agent (i.e., one that aims to optimize both sides’ utility functions) while performing efficiently in an agent society. Accordingly, we propose a social agent supported by a portfolio of strategies, a novel tit-for-tat concession mechanism, and a frequency-based opponent modeling mechanism capable of adapting its behavior according to the opponent’s behavior and the state of the negotiation. The results show that the proposed social agent not only maximizes social metrics such as the distance to the Nash bargaining point or the Kalai point but also is shown to be a pure and mixed equilibrium strategy in some realistic agent societies.

Highlights

  • Afterwards, we describe the experiments that we carried out to assess the performance of our social agent in a stationary and non-stationary agent society, composed by some of the top performing agents from the state-of-the-art

  • We describe the metrics employed to evaluate the performance of the agents as well as the agents that form the agent society in which our agent interacts

  • We presented a social agent proposal supported by a portfolio of negotiation behaviors for which the selection depends on both the information about the negotiation and the behavior of the opponent

Read more

Summary

Introduction

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. Automated negotiation is an iterative and distributed search process between multiple intelligent agents exchanging offers, with the goal of finding a mutual agreement that allows for cooperation between the different parties [1,2,3,4,5]. The applications of automated negotiation range from electronic commerce [6,7], coordination in robotics [8], energy markets [9], computer networks [10], video games [11], and even traffic control [12]. Despite the large and growing body of literature about automated negotiation, there are still challenges and issues to be solved

Objectives
Methods
Findings
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call