Skip to main content

A Component-Based Architecture to Explore the Space of Negotiation Strategies

  • Chapter
  • First Online:
Exploring the Strategy Space of Negotiating Agents

Part of the book series: Springer Theses ((Springer Theses))

  • 591 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 2.

    Descriptions of all ANAC 2011 agents can be found in Appendix D.

References

  1. 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

    Article  MathSciNet  Google Scholar 

  2. Jonker CM, Treur J (2001) An agent architecture for multi-attribute negotiation. In: Proceedings of IJCAI’01, pp 1195–1201

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Article  MathSciNet  MATH  Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Google Scholar 

  11. Ilany L, Gal Y (2013) Algorithm selection in bilateral negotiation. In: Proceedings of the twenty-seventh AAAI conference on artificial intelligence (AAAI 2013)

    Google Scholar 

  12. Ş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

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    Google Scholar 

  25. 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

    Google Scholar 

  26. 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

    Google Scholar 

  27. 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

    Google Scholar 

  28. Zeng D, Sycara KP (1998) Bayesian learning in negotiation. Int J Hum Comput Stud 48(1):125–141

    Google Scholar 

  29. Faratin P, Sierra C, Jennings NR (1998) Negotiation decision functions for autonomous agents. Robot Auton Syst 24(3–4):159–182

    Article  Google Scholar 

  30. 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

    Google Scholar 

  31. 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

    Google Scholar 

  32. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Tim Baarslag .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics