Abstract
Automated negotiation is important for carrying out flexible transactions. Agents that take part in automated negotiation need to have a concise representation of their user’s preferences and should be able to reason on these preferences effectively. We develop an automated negotiation platform wherein consumer agents negotiate with producer agents about services. A consumer agent represents its user’s preferences in a compact way using a CP-net, which is a structure that allows users to order their preferences based on the different value combinations of attributes. Acquiring user’s preferences in a compact way is crucial since it significantly decreases the number of questions to be asked to the user by the consumer agent. We design strategies for consumer agents to reason on and negotiate effectively with the preference graph induced from a CP-net. These strategies are designed to generate deals that are acceptable by the provider and the consumer. We compare our proposed strategies in terms of how well and how quickly they can find desirable deals for the consumer.
Reyhan Aydoğan is the primary contact author. Phone: +90-212-359-7095, Fax: +90-212-287-2461. This research has been partially supported by Boğaziçi University Research Fund under grant BAP07A102 and the Scientific and Technological Research Council of Turkey by a CAREER Award under grant 105E073. We thank the anonymous reviewers for helpful comments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Faratin, P., Sierra, C., Jennings, N.R.: Using Similarity Criteria to Make Issue Trade-offs in Automated Negotiations. Artificial Intelligence 142(2), 205–237 (2002)
Gonzales, C., Perny, P.: GAI networks for utility elicitation. In: KR 2004 (2004)
Boutilier, C., Brafman, R.I., Domshlak, C., Hoos, H.H., Poole, D.: CP-nets: A Tool for Representing and Reasoning with Conditional Ceteris Paribus Preference Statements. Journal of Artificial Intelligence Research (JAIR), 135–191 (2004)
Aydoğan, R., Yolum, P.: Learning Consumer Preferences Using Semantic Similarity. In: 6th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), Hawaii, USA, May 2007, pp. 1293–1300 (2007)
Hansson, S.O.: What is ceteris paribus preference? Journal of Philosophical Logic 25(3), 307–332 (1996)
Tversky, A.: Features of Similarity. Psychological Review 84(4), 327–352 (1977)
Wine Ontology (2003), http://www.w3.org/TR/2003/CR-owl-guide-20030818/wine.rdf
OWL Web Ontology Language Guide (2004), http://www.w3.org/TR/owl-guide
Jena (2006), http://jena.sourceforge.net/
Tykhonov, D., Hindriks, K.: Opponent Modelling in Automated Multi-Issue Negotiation Using Bayesian Learning. In: 7th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), Estorial, Portugal (May 2008)
Dastani, M., Jacobs, N., Jonker, C.M., Treur, J.: Modelling user preferences and mediating agents in electronic commerce. Knowledge-based systems 18(7), 335–352 (2005)
Luo, X., Jennings, N.R., Shadbolt, N.: Acquiring user strategies and preferences for negotiating agents: a default then adjust method. Int J. of Human Computer Studies 64(4), 304–321 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aydoğan, R., Taşdemir, N., Yolum, P. (2010). Reasoning and Negotiating with Complex Preferences Using CP-Nets. In: Ketter, W., La Poutré, H., Sadeh, N., Shehory, O., Walsh, W. (eds) Agent-Mediated Electronic Commerce and Trading Agent Design and Analysis. AMEC TADA 2008 2008. Lecture Notes in Business Information Processing, vol 44. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15237-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-15237-5_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15236-8
Online ISBN: 978-3-642-15237-5
eBook Packages: Computer ScienceComputer Science (R0)