Abstract
In order to study the performance of the individual components of a negotiation strategy, we introduce an architecture that distinguishes three components which together constitute a negotiation strategy: the bidding strategy (B), the opponent model (O), and the acceptance strategy (A). When decoupled, the components of different strategies can be recombined to create new strategies. This then allows to pinpoint additional structure in most agent designs and to explore the space of automated negotiating agents. In order to study the performance of the individual components of a negotiation strategy, we introduce an architecture that distinguishes three components which together constitute a negotiation strategy: the bidding strategy (B), the opponent model (O), and the acceptance strategy (A). When decoupled, the components of different strategies can be recombined to create new strategies. This then allows to pinpoint additional structure in most agent designs and to explore the space of automated negotiating agents. We implemented our BOA architecture in a generic evaluation environment for negotiating agents (Appendix A), and we amended it with the strategy components of the International Automated Negotiating Agents Competition (Appendix B). In doing so, we have a rich evaluation tool at our disposal, together with a repository that contains many negotiating agents and scenarios. The contribution of this chapter is threefold: first, we show that existing state-of-the-art agents are compatible with this architecture by re-implementing them in the new framework; second, as an application of our architecture, we systematically explore the space of possible strategies by recombining different strategy components, resulting in negotiation strategies that improve upon the current state-of-the-art in automated negotiation; finally, we show how the BOA architecture can be applied to evaluate the performance of strategy components and create novel negotiation strategies that outperform the state of the art.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
An exposition of the agents we fitted into our framework is given in the next section, which will further motivate the choices made below.
- 2.
Descriptions of all ANAC 2011 agents can be found in Appendix D.
References
Lin R, Kraus S, Baarslag T, Tykhonov D, Hindriks KV, Jonker CM (2014) Genius: an integrated environment for supporting the design of generic automated negotiators. Comput Intell 30(1):48–70
Jonker CM, Treur J (2001) An agent architecture for multi-attribute negotiation. In: Proceedings of IJCAI’01, pp 1195–1201
Hindriks KV, Jonker CM, Tykhonov D (2007) Negotiation dynamics: analysis, concession tactics, and outcomes. In: Proceedings of the 2007 IEEE/WIC/ACM international conference on intelligent agent technology, IAT ’07. IEEE Computer Society, Washington, DC, USA, pp 427–433
Lin R, Kraus S, Wilkenfeld J, Barry J (2008) Negotiating with bounded rational agents in environments with incomplete information using an automated agent. Artif Intell 172(6–7):823–851
Hindriks KV, Tykhonov D (2008) Opponent modelling in automated multi-issue negotiation using bayesian learning. In: Proceedings of the 7th international joint conference on autonomous agents and multiagent systems, AAMAS ’08, vol 1. International foundation for autonomous agents and multiagent systems, Richland, SC, pp 331–338
Hindriks KV, Tykhonov D (2010) Towards a quality assessment method for learning preference profiles in negotiation. In: Ketter W, La Poutré JA, Sadeh N, Shehory O, Walsh W (eds) Agent-mediated electronic commerce and trading agent design and analysis, Lecture notes in business information processing, vol. 44. Springer, Berlin, pp 46–59
Williams CR, Robu V, Gerding EH, Jennings NR (2011) Using gaussian processes to optimise concession in complex negotiations against unknown opponents. In: Proceedings of the Twenty-second international joint conference on artificial intelligence, IJCAI’11, vol 1. AAAI Press, pp 432–438
Williams CR, Robu V, Gerding EH, Jennings NR (2012) Iamhaggler: a negotiation agent for complex environments. In: Ito T, Zhang M, Robu V, Fatima S, Matsuo T (eds) New trends in agent-based complex automated negotiations. Studies in computational intelligence. Springer, Berlin, pp 151–158
Frieder A, Miller G (2013) Value model agent: a novel preference profiler for negotiation with agents. In: Ito T, Zhang M, Robu V, Matsuo T (eds) Complex automated negotiations: theories. Models, and software competitions, vol 435. Studies in computational intelligence. Springer, Berlin, pp 199–203
Ilany L, Gal Y(K) (2014) The simple-meta agent. In: Marsa-Maestre I, Lopez-Carmona MA, Ito T, Zhang M, Bai Q, Fujita K (eds) Novel insights in agent-based complex automated negotiation. Studies in computational intelligence, vol 535. Springer, Japan, pp 197–200
Ilany L, Gal Y (2013) Algorithm selection in bilateral negotiation. In: Proceedings of the twenty-seventh AAAI conference on artificial intelligence (AAAI 2013)
Şerban LD, Silaghi GC, Litan CM (2012) AgentFSEGA—time constrained reasoning model for bilateral multi-issue negotiations. In: Ito T, Zhang M, Robu V, Fatima S, Matsuo T (eds) New trends in agent-based complex automated negotiations. Series of studies in computational intelligence. Springer, Berlin, pp 159–165
Kawaguchi S, Fujita K, Ito T (2012) AgentK: compromising strategy based on estimated maximum utility for automated negotiating agents. In: Ito T, Zhang M, Robu V, Fatima S, Matsuo T (eds) New trends in agent-based complex automated negotiations, Studies in computational intelligence, vol 383. Springer, Berlin, pp 137–144
van Galen Last N (2012) Agent Smith: opponent model estimation in bilateral multi-issue negotiation. In: Ito T, Zhang M, Robu V, Fatima S, Matsuo T (eds) New trends in agent-based complex automated negotiations. Studies in computational intelligence. Springer, Berlin, pp 167–174
van Krimpen T, Looije D, Hajizadeh S (2013) Hardheaded. In: Ito T, Zhang M, Robu V, Matsuo T (eds) Complex automated negotiations: theories, models, and software competitions. Studies in computational intelligence, vol 435. Springer, Berlin, pp 223–227
Hao J, Leung H-F (2012) ABiNeS: an adaptive bilateral negotiating strategy over multiple items. In: Proceedings of the the 2012 IEEE/WIC/ACM international joint conferences on web intelligence and intelligent agent technology, WI-IAT ’12, vol 2. IEEE Computer Society, Washington, DC, USA, pp 95–102
Hao J, Leung H (2014) CUHK agent: an adaptive negotiation strategy for bilateral negotiations over multiple items. In: Marsa-Maestre I, Lopez-Carmona MA, Ito T, Zhang M, Bai Q, Fujita K (eds) Novel insights in agent-based complex automated negotiation, Studies in computational intelligence, vol 535. Springer, Japan, pp 171–179
An B, Lesser VR (2012) Yushu: a heuristic-based agent for automated negotiating competition. In: Ito T, Zhang M, Robu V, Fatima S, Matsuo T (eds) New trends in agent-based complex automated negotiations, Studies in Computational Intelligence, vol 383. Springer, Berlin, pp 145–149
Kawaguchi S, Fujita K, Ito T (2013) AgentK2: compromising strategy based on estimated maximum utility for automated negotiating agents. In: Ito T, Zhang M, Robu V, Matsuo T (eds) Complex automated negotiations: theories, models, and software competitions, Studies in computational intelligence, vol 435. Springer, Berlin, pp 235–241
Fishel R, Bercovitch M, Gal Y(K) (2013) Bram agent. In: Ito T, Zhang M, Robu V, Matsuo T (eds) Complex automated negotiations: theories, models, and software competitions. Studies in computational intelligence, vol 435. Springer, Berlin, pp 213–216
Adar MB, Sofy N, Elimelech A (2013) Gahboninho: strategy for balancing pressure and compromise in automated negotiation. In: Ito T, Zhang M, Robu V, Matsuo T (eds) Complex automated negotiations: theories, models, and software competitions. Studies in computational intelligence, vol 435. Springer, Berlin, pp 205–208
Williams CR, Robu V, Gerding EH, Jennings NR (2013) Iamhaggler 2011: a gaussian process regression based negotiation agent. In: Ito T, Zhang M, Robu V, Matsuo T (eds) Complex automated negotiations: theories, models, and software competitions. Studies in computational intelligence, vol 435. Springer, Berlin, pp 209–212
Baarslag T, Hindriks KV, Jonker CM (2013) A tit for tat negotiation strategy for real-time bilateral negotiations. In: Ito T, Zhang M, Robu V, Matsuo T (eds) Complex automated negotiations: theories, models, and software competitions. Studies in computational intelligence, vol 435. Springer, Berlin, pp 229–233
Dirkzwager ASY, Hendrikx MJC, Ruiter JR (2013) The negotiator: a dynamic strategy for bilateral negotiations with time-based discounts. In: Ito T, Zhang M, Robu V, Matsuo T (eds) Complex automated negotiations: theories, models, and software competitions. Studies in computational intelligence, vol 435. Springer, Berlin, pp 217–221
Morii S, Ito T (2014) AgentMR: concession strategy based on heuristic for automated negotiating agents. In: Marsa-Maestre I, Lopez-Carmona MA, Ito T, Zhang M, Bai Q, Fujita K (eds) Novel insights in agent-based complex automated negotiation. Studies in computational intelligence, vol 535. Springer, Japan, pp 181–186
Chen S, Weiss G (2012) An efficient and adaptive approach to negotiation in complex environments. In: De Raedt L, Bessiere C, Dubois D, Doherty P, Frasconi P, Heintz F, Lucas P (eds) ECAI. Frontiers in artificial intelligence and applications, vol 242. IOS Press, Amsterdam, pp 228–233
Kawaguchi S, Fujita K, Ito T (2011) Compromising strategy based on estimated maximum utility for automated negotiation agents competition (ANAC-10). In: Mehrotra KG, Mohan CK, Oh JC, Varshney PK, Ali M (eds) Modern approaches in applied intelligence. Lecture notes in computer science, vol 6704. Springer, Berlin, pp 501–510
Zeng D, Sycara KP (1998) Bayesian learning in negotiation. Int J Hum Comput Stud 48(1):125–141
Faratin P, Sierra C, Jennings NR (1998) Negotiation decision functions for autonomous agents. Robot Auton Syst 24(3–4):159–182
Fatima SS, Wooldridge MJ, Jennings NR (2002) Multi-issue negotiation under time constraints. In: AAMAS ’02: proceedings of the first international joint conference on autonomous agents and multiagent systems. ACM, New York, pp 143–150
Baarslag T, Hindriks KV, Hendrikx MJC, Dirkzwager ASY, Jonker CM (2014) Decoupling negotiating agents to explore the space of negotiation strategies. In: Marsa-Maestre I, Lopez-Carmona MA, Ito T, Zhang M, Bai Q, Fujita K (eds) Novel insights in agent-based complex automated negotiation. Studies in computational intelligence, vol 535. Springer, Japan, pp 61–83
Baarslag T, Hindriks KV, Hendrikx MJC, Dirkzwager ASY, Jonker CM (2012) Decoupling negotiating agents to explore the space of negotiation strategies. In: Proceedings of the fifth international workshop on agent-based complex automated negotiations (ACAN 2012)
This chapter is based on the following publications: [31, 32]
Tim Baarslag, Koen V. Hindriks, Mark J.C. Hendrikx, Alex S.Y. Dirkzwager, and Catholijn M. Jonker. Decoupling negotiating agents to explore the space of negotiation strategies. In Ivan Marsa-Maestre, Miguel A. Lopez-Carmona, Takayuki Ito, Minjie Zhang, Quan Bai, and Katsuhide Fujita, editors, Novel Insights in Agent-based Complex Automated Negotiation, volume 535 of Studies in Computational Intelligence, pages 61–83. Springer, Japan, 2014
Tim Baarslag, Koen V. Hindriks, Mark J.C. Hendrikx, Alex S.Y. Dirkzwager, and Catholijn M. Jonker. Decoupling negotiating agents to explore the space of negotiation strategies. In Proceedings of The Fifth International Workshop on Agent-based Complex Automated Negotiations (ACAN 2012), 2012
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Baarslag, T. (2016). A Component-Based Architecture to Explore the Space of Negotiation Strategies. In: Exploring the Strategy Space of Negotiating Agents. Springer Theses. Springer, Cham. https://doi.org/10.1007/978-3-319-28243-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-28243-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-28242-8
Online ISBN: 978-3-319-28243-5
eBook Packages: EngineeringEngineering (R0)