<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0718-1876</journal-id>
<journal-title><![CDATA[Journal of theoretical and applied electronic commerce research]]></journal-title>
<abbrev-journal-title><![CDATA[J. theor. appl. electron. commer. res.]]></abbrev-journal-title>
<issn>0718-1876</issn>
<publisher>
<publisher-name><![CDATA[Universidad de Talca]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0718-18762011000300006</article-id>
<article-id pub-id-type="doi">10.4067/S0718-18762011000300006</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[The Learning of an Opponent's Approximate Preferences in Bilateral Automated Negotiation]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Jazayeriy]]></surname>
<given-names><![CDATA[Hamid]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Azmi-Murad]]></surname>
<given-names><![CDATA[Masrah]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Sulaiman]]></surname>
<given-names><![CDATA[Nasir]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Izura Udizir]]></surname>
<given-names><![CDATA[Nur]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Noshirvani University of Technology  ]]></institution>
<addr-line><![CDATA[Babol ]]></addr-line>
<country>Iran</country>
</aff>
<aff id="A02">
<institution><![CDATA[,University Putra Malaysia Faculty of Computer Science and IT ]]></institution>
<addr-line><![CDATA[Serdang ]]></addr-line>
<country>Malaysia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2011</year>
</pub-date>
<volume>6</volume>
<numero>3</numero>
<fpage>65</fpage>
<lpage>84</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.cl/scielo.php?script=sci_arttext&amp;pid=S0718-18762011000300006&amp;lng=en&amp;nrm=iso&amp;tlng=en"></self-uri><self-uri xlink:href="http://www.scielo.cl/scielo.php?script=sci_abstract&amp;pid=S0718-18762011000300006&amp;lng=en&amp;nrm=iso&amp;tlng=en"></self-uri><self-uri xlink:href="http://www.scielo.cl/scielo.php?script=sci_pdf&amp;pid=S0718-18762011000300006&amp;lng=en&amp;nrm=iso&amp;tlng=en"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[Autonomous agents can negotiate on behalf of buyers and sellers to make a contract in the e-marketplace. In bilateral negotiation, they need to find a joint agreement by satisfying each other. That is, an agent should learn its opponent's preferences. However, the agent has limited time to find an agreement while trying to protect its payoffs by keeping its preferences private. In doing so, generating offers with incomplete information about the opponent's preferences is a complex process and, therefore, learning these preferences in a short time can assist the agent to generate proper offers. In this paper, we have developed an incremental on-line learning approach by using a hybrid soft-computing technique to learn the opponent's preferences. In our learning approach, first, the size of possible preferences is reduced by encoding the uncertain preferences into a series of fuzzy membership functions. Then, a simplified genetic algorithm is used to search the best fuzzy preferences that articulate the opponent's intention. Experimental results showed that our learning approach can estimate the opponent's preferences effectively. Moreover, results indicate that agents which use the proposed learning approach not only have more chances to reach agreements but also will be able to find agreements with greater joint utility.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Bilateral negotiation]]></kwd>
<kwd lng="en"><![CDATA[Learning preferences]]></kwd>
<kwd lng="en"><![CDATA[Uncertain information]]></kwd>
<kwd lng="en"><![CDATA[Genetic algorithm]]></kwd>
<kwd lng="en"><![CDATA[E-marketplace]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="justify"><font face="verdana" size="2"><b>Journal of Theoretical and Applied Electronic Commerce Research</b></font></p>  	    <p align="justify"><font face="verdana" size="2">ISSN 0718&#45;1876 Electronic Version</font> <font face="verdana" size="2">VOL 6 / ISSUE 3 / DECEMBER 2011 / 65&#45;84</font> ; <font face="verdana" size="2">&copy; 2011 Universidad de Talca &#45; Chile</font></p>  	    <p align="justify"><font face="verdana" size="2">This paper is available online at <a href="http://www.jtaer.com" target="_blank">www.jtaer.com</a></font></p>  	    <p align="justify"><font face="verdana" size="2">DOI: 10.4067/S0718&#45;18762011000300006</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="3"><b>The Learning of an Opponent's Approximate Preferences in Bilateral Automated Negotiation</b></font></p> 	    <p align="justify"><font face="verdana" size="2"><b>Hamid Jazayeriy<sup>1</sup>, Masrah Azmi&#45;Murad<sup>2</sup>, Nasir Sulaiman<sup>3</sup> and Nur Izura Udizir<sup>4</sup></b></font></p>  	    <p align="justify"><font face="verdana" size="2"><sup>1</sup> Noshirvani University of Technology, Babol, Iran, <a href="mailto:jhamid@nit.ac.ir">jhamid@nit.ac.ir</a> University Putra Malaysia, Faculty of Computer Science and IT, Serdang, Malaysia <sup>2</sup> <a href="mailto:masrah@fsktm.upm.edu.my">masrah@fsktm.upm.edu.my</a>, <sup>3</sup> <a href="mailto:nasir@fsktm.upm.edu.my">nasir@fsktm.upm.edu.my</a>, <sup>4</sup> <a href="mailto:izura@fsktm.upm.edu.my">izura@fsktm.upm.edu.my</a></font></p> 	    <p align="justify">&nbsp;</p> 	<hr> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Autonomous agents can negotiate on behalf of buyers and sellers to make a contract in the e&#45;marketplace.</font> <font face="verdana" size="2">In bilateral negotiation, they need to find a joint agreement by satisfying each other. That is, an agent should learn its opponent's preferences. However, the agent has limited time to find an agreement while trying to </font> <font face="verdana" size="2">protect its payoffs by keeping its preferences private. In doing so, generating offers with incomplete information</font> <font face="verdana" size="2">about the opponent's preferences is a complex process and, therefore, learning these preferences in a short </font><font face="verdana" size="2">time can assist the agent to generate proper offers. In this paper, we have developed an incremental on&#45;line</font> <font face="verdana" size="2">learning approach by using a hybrid soft&#45;computing technique to learn the opponent's preferences. In our</font> <font face="verdana" size="2">learning approach, first, the size of possible preferences is reduced by encoding the uncertain preferences into </font><font face="verdana" size="2">a series of fuzzy membership functions. Then, a simplified genetic algorithm is used to search the best fuzzy</font> <font face="verdana" size="2">preferences that articulate the opponent's intention. Experimental results showed that our learning approach</font> <font face="verdana" size="2">can estimate the opponent's preferences effectively. Moreover, results indicate that agents which use the </font><font face="verdana" size="2">proposed learning approach not only have more chances to reach agreements but also will be able to find </font><font face="verdana" size="2">agreements with greater joint utility.</font></p> 	    <p align="justify"><font face="verdana" size="2"><b>Keywords:</b> Bilateral negotiation, Learning preferences, Uncertain information, Genetic algorithm, E&#45;marketplace</font></p> 	<hr> 	    <p align="justify"><font face="verdana" size="3"><b>1 Introduction</b></font></p> 	    <p align="justify"><font face="verdana" size="2">Automated negotiation is a multi&#45;disciplinary area of research consisting of multi&#45;agent systems (MAS) &#91;9&#93;, &#91;22&#93;, &#91;24&#93;, </font><font face="verdana" size="2">game theory &#91;3&#93;, optimization &#91;1&#93;, &#91;26&#93; e&#45;commerce &#91;11&#93;, &#91;19&#93;, &#91;27&#93; and decision support systems &#91;14&#93;, &#91;15&#93;. Although </font><font face="verdana" size="2">researchers from distinct fields have different points of views on automated negotiation and its applications, it has</font> <font face="verdana" size="2">been categorized as a search problem. Accordingly, <i>it can be viewed as a search problem where autonomous</i></font><i><font size="2" face="verdana"> </font></i><font face="verdana" size="2"><i>agents try to optimize their own utility by finding the best possible joint offer from the search space.</i></font></p> 	    <p align="justify"><font face="verdana" size="2">Autonomous agents can play important roles in e&#45;marketplaces &#91;2&#93;, &#91;19&#93;. They can behave as a seller/buyer, </font><font face="verdana" size="2">supplier/consumer, client/server or even as a mediator. These agents can negotiate with each other to increase their </font><font face="verdana" size="2">owner's utility. Unfortunately, current e&#45;marketplaces hardly support automated negotiation. The main reason is that </font><font face="verdana" size="2">negotiation is a complex process.</font></p> 	    <p align="justify"><font face="verdana" size="2">Automated negotiation is a basic element in multi&#45;agent systems (MAS) which enables autonomous agents to track their goal by providing communication among them. Autonomous agents (that are able to control their own behavior in the furtherance of their own goals &#91;30&#93;) have their own intentions to interact with other agents and usually these intentions are conflicting. Automated negotiation is a process of resolving conflicts to reach a mutual agreement by </font><font face="verdana" size="2">proposing a series of offers and counter&#45;offers. To this end, an agent should be able to generate an offer that</font> <font face="verdana" size="2">satisfies other agents and motivates them to continue the negotiation. However, generating offers is a complex</font> <font face="verdana" size="2">process because, firstly, agents do not have much information about their opponent and, secondly, finding a proper offer from the huge search space is time consuming and needs some sort of intelligence. Moreover, solution for automated negotiation is not unique and agents may reach to different agreements according to their generated offers. It means that the quality of the negotiation outcome is highly related to the agent's information about its</font> <font face="verdana" size="2">opponent that can be learned during the negotiation process by using artificial intelligence techniques as well as </font> <font face="verdana" size="2">offer&#45;generating strategies.</font></p> 	    <p align="justify"><font face="verdana" size="2">In bilateral automated negotiation, learning an opponent's preferences can be considered as a challenging problem. Firstly, agents usually do not pass a training phase to participate in the negotiation. Thus, they should learn online especially when they encounter a new scenario and environment. Secondly, negotiators try to protect self&#45;payoffs by keeping their preferences private. That is, the opponent's preferences are usually hidden, and no information is provided at the beginning and, thereby, learning should be conducted during the negotiation process incrementally. </font><font face="verdana" size="2">In fact, each round of the negotiation will provide a single item for learning. Thirdly, there is a time constraint to</font> <font face="verdana" size="2">complete the negotiation process which means that the amount of learning data is very limited. Last but not least,</font> <font face="verdana" size="2">learning in automated negotiation is usually unsupervised because the exact opponent's utility is uncertain when the </font> <font face="verdana" size="2">agent receives an offer. This uncertainty makes it very hard to explore the opponent's preferences.</font></p> 	    <p align="justify"><font face="verdana" size="2">Although extensive academic research has explored the characteristics and dynamics of automated negotiation from </font><font face="verdana" size="2">different perspectives, learning an opponent's preferences with uncertain information needs more attention. Yet, to</font> <font face="verdana" size="2">date, most presented learning methods in multi&#45;issue negotiation require prior information about the opponent's</font> <font face="verdana" size="2">preferences, which is not available necessarily. For example, some initial information about the probability </font> <font face="verdana" size="2">distribution of the negotiation likely outcome is needed in Bayesian learning negotiation &#91;4&#93;, &#91;10&#93;, &#91;33&#93;. Similarly,</font> <font face="verdana" size="2">kernel density estimation (KDE) method involves an offline process of the previous negotiation encounters &#91;7&#93;. </font> <font face="verdana" size="2">Providing such information is hardly possible because of the privacy of opponents' preference and negotiation</font> <font face="verdana" size="2">circumstances.</font></p> 	    <p align="justify"><font face="verdana" size="2">The following assumptions are used in this paper. Firstly, we assume that agents have incomplete information about</font> <font face="verdana" size="2">their opponents. Secondly, similar to the real world negotiation, agents have limited time to find an agreement which </font> <font face="verdana" size="2">makes the learning problem more challenging. These assumptions imply that agents should concede and make</font> <font face="verdana" size="2">trade&#45;offs among negotiation issues simultaneously. Finally, agents are computationally bounded meaning that they </font> <font face="verdana" size="2">need time (and resources) to find a solution.</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">In this respect, learning an opponent's preferences by using soft computing techniques with incomplete information </font><font face="verdana" size="2">in multi&#45;issue bilateral negotiation is the main goal of this study. To this end, simplified concepts of genetic algorithm, </font><font face="verdana" size="2">fuzzy membership functions and constraint satisfaction method are mixed to construct a hybrid learning approach.</font></p> 	    <p align="justify"><font face="verdana" size="2">The paper is organized as follows. Section 2 reviews the related works in the area of learning on opponent's</font> <font face="verdana" size="2">preferences in automated negotiation. Section 3 describes the negotiation model used in this study by detailing the negotiation protocol and some basic concepts. Section 4 describes our proposed learning method. In section 5, we empirically evaluate the proposed method in a range of negotiation settings and scenarios. Finally, Section 6 outlines the conclusions and our plans for future study.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="3"><b>2 Related Work</b></font></p> 	    <p align="justify"><font face="verdana" size="2">During the past few years, interest in multi&#45;issue automated negotiation has been growing. There has been a</font> <font face="verdana" size="2">considerable body of work aiming to improve the negotiation outcome by proposing an effective strategy or by learning opponents' preferences. In particular, it has been shown that applying a learning method in automated negotiation has a great impact on the negotiation outcome &#91;32&#93;. Learning in automated negotiation not only helps </font><font face="verdana" size="2">agents to explore opponents' preferences &#91;4&#93;, &#91;7&#93;, &#91;24&#93;, &#91;33&#93;, it also empowers agents to find the optimal interaction </font><font face="verdana" size="2">strategies &#91;20&#93; and the opponents' future moves &#91;5&#93;.</font></p> 	    <p align="justify"><font face="verdana" size="2">There have been several attempts to learn the different aspects of an opponent's preferences, such as learning an opponent's reservation point &#91;33&#93;, learning issues order or priority (relative importance of issues) &#91;7&#93;, &#91;24&#93;, and estimating of an opponent's importance degrees over issues &#91;7&#93;, &#91;13&#93;. Our learning approach also is an attempt to estimate an opponent's importance degrees in a form of fuzzy values by applying a set of constraints and a genetic algorithm.</font></p> 	    <p align="justify"><font face="verdana" size="2">Although Bayesian learning is one of the most popular methods to learn an opponent's behavior in the field of automated negotiation &#91;4&#93;, &#91;10&#93;, &#91;33&#93;, agents require a priori information about the probability distribution of the negotiation likely outcome. Given the previous negotiation encounters and historical information can help agents to provide some prior probabilities about the opponents' behavior. This can be also considered as a drawback for Bayesian learning because of the privacy of information needed to compute these probabilities.</font></p> 	    <p align="justify"><font face="verdana" size="2">Zeng and Sycara &#91;33&#93; used Bayesian learning to reveal an opponent's reservation point in a single issue (price) </font><font face="verdana" size="2">negotiation. They have shown that Bayesian learning can reveal the opponent preferences and consequently,</font> <font face="verdana" size="2">improve the negotiation outcome. However, our approach can explore an opponent's preferences during the multi&#45;issue negotiation process. Buffett and Spencer &#91;4&#93; have used a Bayesian classifier to determine a class in which the opponents' preference relation likely fits during the negotiation process. The success of their method is highly related to the initial set of classes that has been determined by a utilized k&#45;mean method. They assumed that agents use a concession&#45;based strategy to reduce their offers' utility and consequently find an agreement. Similarly, Hindriks and Tykhonov &#91;10&#93; applied the concession assumption in their Bayesian learning and attempted to explore an opponent's preferences. In our approach, similarly, the concession assumption is applied to form some constraints that show an</font> <font face="verdana" size="2">opponent's utility&#45;boundaries during the negotiation process. However, in contrast with Bayesian learning, our approach doesn't need any prior information about an opponent that makes it more effective and practical.</font></p> 	    <p align="justify"><font face="verdana" size="2">Kernel density estimation (KDE) is used by Coehoorn and Jennings &#91;7&#93; to learn issues' priorities of an opponent. This</font> <font face="verdana" size="2">method needs an offline process of the previous negotiation encounters to estimate an initial probability density function over the opponent's importance degrees for the negotiation issues. Then, new information can be </font><font face="verdana" size="2">augmented by online learning from the ongoing negotiation. They found that having a small error in estimation of an </font><font face="verdana" size="2">opponent's weights will not significantly degrade the performance of the trade&#45;off algorithm &#91;9&#93;. However, in our </font><font face="verdana" size="2">approach, it is assumed that an agent has no information about its opponent's previous encounters. Consequently,</font> <font face="verdana" size="2">the agent only can explore its opponent's preferences by online learning. We consider the opponent's issue</font> <font face="verdana" size="2">importance degrees (weights) as fuzzy values and then try to learn preferences that have the minimum error based on some constraints. Similar to &#91;7&#93;, our work finds an estimation of the opponent's preferences that can be used in </font> <font face="verdana" size="2">trade&#45;off.</font></p> 	    <p align="justify"><font face="verdana" size="2">Moreover, learning the order of issues' importance degrees is studied by Ros and Sierra &#91;24&#93;. They attempted to </font><font face="verdana" size="2">learn the order of issues' importance degrees based on a simple statistical analysis of the received offers. Issues </font><font face="verdana" size="2">with fewer changes considered as more important than those with more changes during the negotiation process. Ros </font><font face="verdana" size="2">and Sierra used the order of importance weights to improve the trade&#45;off algorithm &#91;9&#93;. Similarly, we use an online </font><font face="verdana" size="2">learning during the negotiation; however, our work differs in that it is not limited to learn the order of weights. In our </font><font face="verdana" size="2">approach, estimating issues' importance degree empowers agents to generate offers more effectively.</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Constraint satisfaction problem has been extensively studied to model the negotiation process &#91;16&#93;&#45;&#91;18&#93;, &#91;29&#93;, &#91;31&#93;. Particularly, Luo et al. &#91;18&#93; developed a fuzzy constraint based model for bilateral multi&#45;issue negotiation. They used prioritized fuzzy constraints to find trade&#45;offs among the possible values of the negotiation issues which ensure that agents reach a fair agreement (Pareto&#45;optimal). In our work, constraints are used to bound an opponent utility, and </font><font face="verdana" size="2">then, to explore its preferences by using the genetic algorithm.</font></p> 	    <p align="justify"><font face="verdana" size="2">In automated negotiation, agents usually have incomplete information about their opponents and, therefore, their </font><font face="verdana" size="2">perception about opponents is uncertain. This imperfect information motivates researchers to apply fuzzy techniques </font><font face="verdana" size="2">in automated negotiation. In doing so, different aspects of uncertainty and fuzzy techniques are widely addressed in </font><font face="verdana" size="2">the automated negotiation. For example, Faratin, Sierra and Jennings &#91;9&#93; presented a trade&#45;off strategy, for multi&#45;</font><font face="verdana" size="2">issue negotiation that enables agents to make trade&#45;offs among negotiation issues (decision variables) by using </font><font face="verdana" size="2">fuzzy similarity approach. This fuzzy similarity is based on the opponent's importance degrees. They showed that </font><font face="verdana" size="2">quality of negotiation will decline if an agent has incomplete information about its opponent. Our work </font><font face="verdana" size="2">is a</font> </p> 	    <p align="justify"><font face="verdana" size="2">complementary of their study, as we use a learning approach to explore an opponent's preferences and then apply </font><font face="verdana" size="2">the trade&#45;off strategy to increase the negotiation success rate.</font></p> 	    <p align="justify"><font face="verdana" size="2">In other respects, however, a fuzzy scoring function used by Teuteberg &#91;28&#93; to evaluate the utility of each individual</font> <font face="verdana" size="2">issue in multilateral negotiation in an environment of limited negotiation time. They showed that early concession in the negotiation process by both seller and buyer sides can increase the negotiation success rate. Though, our work differs from this as we use fuzzy preferences to learn negotiation issues' weight in bilateral negotiation by forecasting </font><font face="verdana" size="2">the opponent's utility value.</font></p> 	    <p align="justify"><font face="verdana" size="2">A prototype in autonomous multi&#45;issue negotiation was presented by &#91;16&#93; where negotiation was considered as a form of a distributed decision making problem in the presence of incomplete information and uncertain constraints that could be modeled as a distributed fuzzy constraint satisfaction problem. However, unlike our work, they didn't use an explicit learning method in their approach. Moreover, their approach needs a search process guided by ordering and pruning the search space to find a mutual agreed offer that makes it complex and time consuming. An extended approach presented in &#91;23&#93; by applying a fuzzy Markov decision process to obtain an adaptive strategy in the single issue negotiation. In contrast, we try to explore an opponent's preferences in multi&#45;issue negotiation.</font></p> 	    <p align="justify"><font face="verdana" size="2">Fuzzy preferences can be used to generate offers. Cheng et al. &#91;6&#93; used a fuzzy rule based on the concept of trade-offs over issues by assuming that perfect information about an opponent's issues' weights is available. Although agents do not need to learn their opponent's importance degrees, the strategy used in their work for offer generation is effective and fast. The main drawback for their strategy is the randomness of offer generation. However, our work differs from this as we present a learning method to explore a series of fuzzy preferences that can be used in fuzzy rules for offer&#45;generation.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="3"><b>3 Negotiation Model</b></font></p> 	    <p align="justify"><font face="verdana" size="2">In this section, the negotiation model used in our study is explained. An extension of the alternating&#45;offers protocol </font> <font face="verdana" size="2">presented by Rubinstein &#91;25&#93; and also Faratin et al. &#91;8&#93; is used to describe the multi&#45;issue bilateral negotiation in the</font> <font face="verdana" size="2">context of e&#45;commerce.</font></p> 	    <p align="justify"><font face="verdana" size="2"><i>Negotiation Scenario</i> refers to the environment and settings in which negotiation should be carried out. It mainly </font><font face="verdana" size="2">includes the negotiation context (e&#45;commerce, politics...), negotiation parties and negotiation object.</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>Negotiators</i> in automated bilateral negotiation refer to two parties presented by intelligent agents that can make</font> <font face="verdana" size="2">decisions on behalf of their owners. In the context of e&#45;commerce, according to the negotiation scenario, these </font><font face="verdana" size="2">agents can be a seller/buyer, supplier/customer or server/client. We use &alpha;<i>,b</i> to represent agents involved in </font><font face="verdana" size="2">negotiation.</font></p> 	    <p align="justify"><font face="verdana" size="2"><i>Negotiation object</i> is the set of conflicting issues (attributes) over which agreement must be reached &#91;12&#93;. Negotiation </font> <font face="verdana" size="2">object may have many attributes such as price, delivery time, warranty duration, and so on. Let <i>A = {&alpha;<sub>1</sub>,&alpha;<sub>2</sub>,</i>&middot;&middot;&middot;<i>,&alpha;<sub>n</sub>}</i> be</font> <font face="verdana" size="2">the set of issues under negotiation. For each issue <i>&alpha;<sub>j</sub> &isin; A,</i> agents have a domain <i>D<sub>j</sub> = &#91;min<sub>j</sub>,max<sub>j</sub>&#93;</i> where <i>min<sub>j</sub></i> and <i>max<sub>j</sub></i> are the lower and upper reservation values. These values are private and considered as part of agents' preferences. The agent' </font>&#943;<font face="verdana" size="2"> &isin; <i>{a,b}</i> can evaluate an issue's value <i>x<sub>j</sub>(J</i> &isin; <i>A)</i> by using its scoring function <i>f<sub>j</sub><sup>i</sup>:D<sub>j</sub></i> &rarr; &#91;0,1&#93; </font><font face="verdana" size="2">over the given domain. It is assumed that issues are independent and have different importance for agents. A weight </font><font face="verdana" size="2">vector <i>W<sup>i</sup> =&lt;</i> <i>w</i><i>{,W<sub>1</sub><sup>i</sup></i>,<i>W<sub>2</sub><sup>i</sup></i>&middot;&middot;&middot;<i>,w<sup>i</sup><sub>n</sub> &gt;</i> is used to represent the relative importance degrees among the issues for the agent </font>&#943;<font face="verdana" size="2"><i>.</i> </font><font face="verdana" size="2">This weight vector is normalized ( </font>&Sigma; <font face="verdana" size="2"><i><sub>i</sub><sup>n</sup><sub>=1</sub>w<sub>j</sub><sup>i</sup> =</i> <i>1</i> <i>where</i> </font>&#943; <font face="verdana" size="2">&isin; <i>{&alpha;,b}</i></font> &#094; <i><font size="2" face="verdana">j </font></i><font face="verdana" size="2">&isin;<i> A).</i> Similar to reservation values, issues'</font> <font face="verdana" size="2">scoring function and importance degree are private and considered as the agent's preferences. Agents assign a</font> <font face="verdana" size="2">value <b><i>X<sub>j</sub></i></b>&isin; <i>D<sub>j</sub></i> to each issue to make an offer <i>X</i> <b><i>= </i></b><i><strong>{x<sub>1</sub>,x<sub>2</sub>,</strong></i><strong>&middot;&middot;&middot;<i>,x<sub>n</sub>}.</i> </strong>The utility of a given offer <b><i>&divide;</i></b> for the agent <i>i</i> is an</font> <font face="verdana" size="2">additive function over negotiation issues &#91;21&#93;:</font></p> 	    <p>&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig1.jpg" width="72" height="31"></p> 	    
<p align="right"><font size="2" face="verdana">(1)</font></p> 	    <p><font face="verdana" size="2">Agents need to evaluate the utility of the received offer and make a decision about the ongoing negotiation. Then, </font><font face="verdana" size="2">agents will agree with the received offer if its utility is greater than an <i>aspiration&#45;level</i> (&theta;). <i>Aspiration&#45;level</i> is agents'</font> <font face="verdana" size="2">desire utility that they wish to achieve it based on the negotiation time, and their opponent behavior. Agents change </font><font face="verdana" size="2">their aspiration&#45;level during the negotiation process.</font></p> 	    <p align="justify"><font face="verdana" size="2"><i>Initiation</i> &#45; the agent who starts the negotiation by sending the first offer can be chosen randomly. Let's say <i>a</i> is the</font> <font face="verdana" size="2">starter and <b><i>X<sup>t</sup><sub>a</sub>&rarr;<sub>b</sub></i></b> is the sent offer from<i> &alpha; </i>to <i>b</i> at time <i>t.</i> Whenever agents receive an offer they have the right to make a decision whether to accept the offer, withdraw from the negotiation or propose a counter&#45;offer (like <b><i>X<sup>t</sup><sub>a</sub>&rarr;<sub>b</sub></i></b> Each <i>round</i> (t) of the negotiation contains a pair of offers that are sent by agents (an offer from starter and a counter&#45;offer from the other agent).</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><i>Termination</i> &#45; the agent who receives the last offer can terminate the negotiation by accepting the opponent's offer</font> <font face="verdana" size="2">or by withdrawing from the negotiation. Accepting an offer is based on the agent's <i>aspiration level</i> (&theta;). The agent will </font><font face="verdana" size="2">accept the received offer as an agreement if the utility of the received offer is greater than or equal to its aspiration</font> <font face="verdana" size="2">level. Generally, an agent's aspiration level is close to 1 at the beginning of the negotiation and close to its utility</font> <font face="verdana" size="2">threshold <i>(u<sub>min</sub></i>) at end of the negotiation <i>(u<sub>min</sub>&le;</i> &theta; &le;1). If an agent reaches to its maximum considered time <i>(t<sub>max</sub></i>)</font> <font face="verdana" size="2">without any agreement then it will withdraw from the negotiation. Figure 1 shows agents' decision making procedure</font> <font face="verdana" size="2">when it receives an offer. At first, they update the best received offer <i>(br)</i> based on the last received offer (lr). It is </font><font face="verdana" size="2">obvious that <i>br</i> has the highest utility among the received offers. Agents check whether they should accept the <i>br</i></font> <font face="verdana" size="2">whenever they receive an offer and make a concession on their aspiration level. If they cannot accept the <i>br</i> and no </font> <font face="verdana" size="2">time is left to continue the negotiation then they will withdraw from negotiation, otherwise they will learn their </font> <font face="verdana" size="2">opponent's preferences and generate a counter&#45;offer to continue the negotiation. We assume that agents have the</font> <font face="verdana" size="2">learning capability to explore their opponent's preferences. This ability will help them to generate near Pareto&#45;optimal offers.</font></p> 	    <p align="justify">&nbsp;</p> 	    ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig2.jpg" width="245" height="263"></p> 	    
<p align="justify">&nbsp;</p> 	    <p align="center"><font face="verdana" size="2">Figure 1: Decision making procedure when agents receives an offer by considering the learning capability</font></p>  	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><i>Pareto&#45;optimal offer</i> refers to a generated offer at the given aspiration level <i>(</i>&theta;) which has maximum utility for the opponent.</font></p> 	    <p align="justify"><font face="verdana" size="2"><i>Iso&#45;utility</i> can be defined as a set of offers that have the same utility. Formally, given a desire aspiration level of utility</font> <font face="verdana" size="2">&theta;<i>,</i> the iso&#45;utility at level &theta; for the agent <i>a</i> can be defined as &#91;8&#93;:</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig3.jpg" width="83" height="9"></p> 	    
<p align="right"><font face="verdana" size="2">(2)</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Practically, generating offers at a given aspiration level, &theta; , is not always possible when there are some qualitative</font> <font face="verdana" size="2">negotiation issues (with nominal values). Thus, we extend this definition by considering an aspiration area like</font> <font face="verdana" size="2"><img src="/fbpe/img/jtaer/v6n3/art06.fig4.jpg" width="5" height="8"><i> = &#91;&alpha;, &beta; &#93;</i> instead of using a single value as &theta;<i>.</i> Now, <i>iso&#45;utility</i> can be defined over a given area <i><img src="../img/art06.fig4.jpg" width="5" height="8"></i> as a set of offers</font> <font face="verdana" size="2">that their utilities for the agent<i> &alpha; </i>are bounded between<i> &alpha; </i>and<i> &beta;</i>. Formally, given a desire area of utility <i><img src="../img/art06.fig4.jpg" width="5" height="8">,</i> the iso&#45;</font> <font face="verdana" size="2">utility in <i><img src="/fbpe/img/jtaer/v6n3/art06.fig4.jpg" width="5" height="8"></i> for the agent<i> &alpha; </i>can be defined as:</font></p> 	    
<p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig5.jpg" width="38" height="11"></p> 	    
<p align="right"><font face="verdana" size="2">(3)</font></p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig6.jpg" width="113" height="11"></p> 	    
<p align="right"><font face="verdana" size="2">(4)</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Iso&#45;utility curve</i> is a two dimensional graph that shows Pareto&#45;frontier. This graph can be used to analyze the quality</font> <font face="verdana" size="2">of generated offers and to trace agents' movement toward the joint agreement. Each point <i>(u<sup>a</sup>,u<sup>b</sup>)</i> at <i>iso&#45;utility curve</i> </font> <font face="verdana" size="2">is associated with a level of utility <i>u<sup>a</sup> = </i>&theta; (or <i>u<sup>a</sup>&isin; </i>&theta; ) and the opponent's maximum possible utility.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig7.jpg" width="129" height="11"></p>  	    
<p align="right"><font face="verdana" size="2">(5)</font></p>  	    <p align="justify">&nbsp;</p>  	    ]]></body>
<body><![CDATA[<p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig8.jpg" width="249" height="185"></p>  	    
<p align="justify">&nbsp;</p>  	    <p align="center"><font face="verdana" size="2">Figure 2: A sample iso&#45;utility curve. Agents try to generate offers close to pareto&#45;frontier</font></p> 	    <p align="center">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">Figure 2 shows a sample iso&#45;utility curve. At the beginning of the negotiation, agents' utility is close to 1 and their opponents' utility is almost zero. As time passes agents concede their aspiration level gradually and try to find an agreement. Learning the opponent's preferences helps the agent to generate offers close to Pareto&#45;frontier and increases the opponent's satisfaction.</font></p> 	    <p align="justify"><font face="verdana" size="2"><i>Preferences</i> articulate agents' interest and intention in the negotiation. To select an offer among a set of different </font><font face="verdana" size="2">alternatives an agent uses its preferences. Moreover, the agent uses its preferences to evaluate a received offer and</font> <font face="verdana" size="2">make a decision whether it should agree with or not. Agents' preferences are usually private to get more payoffs</font> <font face="verdana" size="2">from the opponent. Having information about an opponent's importance weights over negotiation issues can help</font> <font face="verdana" size="2">agents to generate high quality offers. In the following sections, preferences refer to agents' importance weights over </font><font face="verdana" size="2">the negotiation issues. We assume that these preferences are private and agents should learn each other </font><font face="verdana" size="2">preferences. This assumption (privacy) makes the automated negotiation more similar to the real world negotiation.</font></p> 	    <p align="left">&nbsp;</p> 	    <p align="left"><font face="verdana" size="3"><b>4 Learning Approach</b></font></p> 	    <p align="justify"><font face="verdana" size="2">Negotiators usually hide their preferences to protect their payoffs. Our goal is to present a learning approach to </font> <font face="verdana" size="2">explore an opponent's importance degrees under the condition of incomplete information. Figure 3 shows our </font> <font face="verdana" size="2">proposed learning procedure. The agent considers a population of the tentative chromosomes (preferences) and</font> <font face="verdana" size="2">then refines it by omitting the low fitted chromosome during the negotiation. The best fitted chromosome will be </font> <font face="verdana" size="2">selected as the opponent's preferences. Before starting the negotiation, agents decode the crisp values to fuzzy </font><font face="verdana" size="2">values to shrink the search space. Then, the fact that &Sigma;w<sub>j</sub> = 1 is applied to omit some chromosomes from the</font> <font face="verdana" size="2">population. Later, we show that this refinement will downsize more than 80% of the population. Next, in each round </font> <font face="verdana" size="2">of the negotiation, agents receive an offer and update their belief about their opponent's importance weight. As time </font> <font face="verdana" size="2">passes, agents make more refinements and select the best fitted chromosome as their opponent's weight vector. </font><font face="verdana" size="2">The selected vector, in each round, is used to generate a near Pareto&#45;optimal offer. The following sections explain</font> <font face="verdana" size="2">the search process in more details.</font></p> 	    <p align="justify">&nbsp;</p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>4.1 Encoding the Preferences</b></font></p> 	    <p align="justify"><font face="verdana" size="2">Agents do not need to know their opponent's exact preferences &#91;7&#93;, and learning an approximation of the importance</font> <font face="verdana" size="2">degrees can help them to perceive their opponent's interest.</font> </p> 	    <p align="justify"><font face="verdana" size="2">To learn an opponent's importance degrees, agents may have two different views. In case they want to learn the </font><font face="verdana" size="2">crisp value of an importance degree they should answer to this question:</font></p> 	    <p align="justify"><font face="verdana" size="2"><i>What is the opponent's importance degree</i> <i>W<sub>j</sub></i> <i>when</i> <i>W<sub>j</sub></i> &isin; (0,1) <i>and &Sigma;<sub>wj</sub> = 1 ?</i> To answer this question they need to </font><font face="verdana" size="2">consider that there are many points in (0,1) and it will be very hard to find an exact value for <i>W<sub>j</sub></i>. </font><font face="verdana" size="2">In case they want to learn an approximate (uncertain) value of an importance degree, the following question should </font><font face="verdana" size="2">be answered:</font></p> 	    <p align="justify"><font face="verdana" size="2"><i>How important is the</i> <i>j</i><i>&#45;th issue for the opponent? Or, is the</i> <i>j</i><i>&#45;th issue low&#45;important or is it moderate/high&#45;important</i></font> <font face="verdana" size="2"><i>for the opponent?</i></font></p> 	    <p align="justify"><font face="verdana" size="2">It is obvious that answering to the later question is easier because it is limited to three choices and the search space</font> <font face="verdana" size="2">is much smaller. Encoding the importance degrees into the fuzzy sets can reduce the search space effectively, but</font> <font face="verdana" size="2">we will lose the accuracy. In other words, by considering the fuzzy values for an opponent's importance weights, we </font> <font face="verdana" size="2">can reduce the complexity of learning problem by searching in a set of fuzzy values.</font></p> 	    <p align="justify">&nbsp;</p>  	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig9.jpg" width="355" height="245"></p> 	    
<p align="justify">&nbsp;</p> 	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2">Figure 3: Learning procedure is modeled by a search process.</font></p>  	    <p align="justify"><font face="verdana" size="2">Figure 4 shows a general trapezoid membership function used in this study to encode importance degrees. </font><font face="verdana" size="2">Importance weights can be categorized as <i>very low</i> (VL), <i>low</i> (L), <i>moderate</i> (M), <i>high</i> (H), <i>very high</i> (VH), and so on.</font> <font face="verdana" size="2">Each trapezoid is determined by four points <i>A,B,C,O</i> and a parameter, <i>&alpha;</i>. The width of trapezoid <i>(A - D)</i> depends on the number of negotiation issues (n) and is presented by 5<i>&alpha;</i> , where <img src="/fbpe/img/jtaer/v6n3/art06.fig39.jpg" width="192" height="15"></font></p> 	    
<p align="justify">&nbsp;</p>  	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig10.jpg" width="235" height="116"></p> 	    
<p align="justify">&nbsp;</p> 	    <p align="center"><font face="verdana" size="2">Figure 4: A sample trapezoid membership function to represent an uncertain importance weight. It is presented by</font></p> 	    <p align="center"><font face="verdana" size="2"> four points <i>A.B.C.O</i> and a parameter, <i>&alpha;.</i> The support area is 5<i>&alpha;</i> (from <i>A</i> to <i>D)</i></font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">The starting point of the trapezoid <i>(A)</i> is determined by <i>A = 2a(Type &#45;</i> 1), where <i>Type = 0</i> represents the <i>very low</i></font> <font face="verdana" size="2">membership function, <i>Type = 1</i> represents the <i>low</i> membership function and so on. The number of membership</font> <font face="verdana" size="2">functions <i>N<sub>mf</sub></i> (0 &le; <i>Type &lt; N<sub>mf</sub>)</i> depends on the number of negotiation issues (n). We use the following formula to </font><font face="verdana" size="2">set the number of membership functions:</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig11.jpg" width="60" height="20"></p> 	    
<p align="right"><font face="verdana" size="2">(6)</font></p>  	    <p align="justify"><font face="verdana" size="2">When a negotiation has three issues, we will have 7 membership functions shown in Figure 5. Issues' importance </font><font face="verdana" size="2">degrees can be expressed by a vector such as &#91;VL, M, VH&#93;, &#91;M, M, M&#93;, &#91;H, VL, M&#93; and so on. There are 7<sup>3</sup> possible </font><font face="verdana" size="2">vectors to express the importance degrees, but most of them (For example, &#91;VL, VL, VL&#93; or &#91;VVH, H, M&#93;) cannot </font><font face="verdana" size="2">satisfy the main constraint ( <i>&Sigma;w<sub>j</sub></i> = 1). Thus, we need an initial refinement to omit some vectors which reduces the</font> <font face="verdana" size="2">search space size.</font></p> 	    <p align="justify">&nbsp;</p>  	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig12.jpg" width="279" height="199"></p> 	    
<p align="justify">&nbsp;</p>  	    <p align="center"><font face="verdana" size="2">Figure 5: Seven membership functions to express the importance degrees in a negotiation over 3 issues </font></p> 	    ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>4.2 Decoding the Preferences</b></font></p> 	    <p align="justify"><font face="verdana" size="2">Decoding is used to convert a given uncertain value to a crisp value. A given membership function (known by</font> <font face="verdana" size="2">position of four points <i>A.B.C.D)</i> can be initially decoded by <i>w =</i> 0.5(B + C). In most cases, these initial values cannot </font><font face="verdana" size="2">satisfy the main constraint which is ( &Sigma;w<i><sub>j</sub></i> = 1). Therefore, the crisp value can be determined by considering an error </font><font face="verdana" size="2">value.</font></p> 	    <p align="justify"><font face="verdana" size="2">Now, let's say each vector is a chromosome (individual) and each membership function is a gene. In case the</font> <font face="verdana" size="2">negotiation has three issues <i>(n =</i> 3) we will have seven genes <i>N<sub>mf</sub> = 7</i> and initial population contains <i>N <sup>n</sup><sub>mf</sub> = 7<sup>3</sup> =</i> </font> <font face="verdana" size="2">343 individuals. Individuals can simply be decoded by the following pseudo&#45;code (Figure 6):</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig13.jpg" width="278" height="88"></p> 	    
<p align="justify">&nbsp;</p> 	    <p align="center"><font face="verdana" size="2">Figure 6: Decoding the genes to the crisp values by considering the</font> <font face="verdana" size="2"><i>&Sigma;w<sub>j</sub> = 1</i></font></p>  	    <p align="justify">&nbsp;</p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>4.3 Refining the Population</b></font></p> 	    <p align="justify"><font face="verdana" size="2">After decoding, the gene value should be in (0,1). Otherwise, it is invalid and the chromosome containing this gene can be omitted from the initial population. Moreover, chromosomes which have a gene with membership function less than 0.75 will be omitted from the initial population. The refinement process is given in Figure 7. The preferences' population size will significantly shrink after the refinement process.</font></p>  	    <p align="justify">&nbsp;</p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig14.jpg" width="278" height="74"></p> 	    
<p align="center"><font face="verdana" size="2">Figure 7: Refining the initial population</font></p>  	    <p align="justify"><font face="verdana" size="2">Table 1 shows that refining the initial population by applying the main constraint will reduce the search space </font><font face="verdana" size="2">effectively. For example, in the negotiation over three issues, 81% of individuals will be pruned. Thus, agents need to</font> <font face="verdana" size="2">consider just 64 chromosomes as their opponent's importance degrees at the beginning of the negotiation.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><font face="verdana" size="2">Table 1: Applying the main constraint on the initial population</font></p>  	    <p align="justify">&nbsp;</p>  	    ]]></body>
<body><![CDATA[<p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig15.jpg" width="321" height="54"></p> 	    
<p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">After refinement of the initial population, agents are ready to start the negotiation. Whenever they receive an offer, </font><font face="verdana" size="2">they can update their beliefs about their opponent's preferences. This exploration continues during the negotiation</font> <font face="verdana" size="2">process and helps them to generate near Pareto&#45;optimal offers.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>4.4 Online Exploration</b></font></p> 	    <p align="justify"><font face="verdana" size="2">So far, we have shown how agents can prepare an initial population of possible preferences. This initial population </font><font face="verdana" size="2">can be formed at the beginning of the negotiation. Having some information about the opponent's concession tactic</font> <font face="verdana" size="2">may help an agent to learn its opponent's preferences.</font></p> 	    <p align="justify"><font face="verdana" size="2">Agents may behave as a <i>conceder, Boulware</i> or they may use a <i>fixed concession</i> tactic to change their aspiration level. Figure 8 shows concession tactics, while a <i>Boulware</i> agent hardly reduces its aspiration&#45;level at the beginning of the negotiation. On the other hand, a conceder agent reduces its aspiration&#45;level very fast to satisfy its opponent. An agent with a fix concession tactic reduces its aspiration&#45;level in a monotonic manner.</font></p> 	    <p align="justify"><font face="verdana" size="2">It is obvious that agents start the negotiation with a high aspiration&#45;level. Then, during the negotiation, they reduce </font><font face="verdana" size="2">their aspiration&#45;level by making concession. Therefore, an agent's utility can be bounded <i>&alpha;</i><b><i><sub>t</sub></i></b>&le; &theta;<sub>t</sub> &le; &beta;<sub>t</sub> in each round </font> <font face="verdana" size="2">of the negotiation where &beta;<i><sub>1</sub></i> = 1 and <b><i>a<sub>tmax</sub> =u<sub>min</sub></i></b>. Agents can compute their aspiration&#45;level by using the following formula:</font></p> 	    <p align="center" dir="rtl"><img src="/fbpe/img/jtaer/v6n3/art07.fig16.jpg" width="70" height="13"></p> 	    
<p align="right" dir="rtl"><font size="2" face="verdana">(7)</font></p> 	    ]]></body>
<body><![CDATA[<p dir="rtl">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">where &lambda;<i> = 1</i> presents the fixed concession while (&lambda;&lt; 1 and <i>&lambda;&gt;</i> 1) values identify <i>conceder</i> and <i>Boulware</i> tactics respectively.</font></p>  	    <p align="justify">&nbsp;</p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig17.jpg" width="207" height="193"></p> 	    
<p align="justify">&nbsp;</p> 	    <p align="center"><font face="verdana" size="2">Figure 8: Concession tactics: conceder, fixed and Boulware</font></p>  	    <p align="justify"><font face="verdana" size="2">We assumed that agents are aware of their opponent's concession tactic and the expected time (<i>t<sub>max</sub></i>) for </font> <font face="verdana" size="2">negotiation. Thus, they can have an estimation of their opponent's utility, which helps to learn the importance </font><font face="verdana" size="2">degrees.</font></p> 	    <p align="justify"><font face="verdana" size="2">Let's say <i>u'</i> i s the opponent utility and the agent wants to explore the opponent importance degrees <i>W'</i> (prime </font> <font face="verdana" size="2">notation is used to show the opponent). Agents negotiate over conflicting issues meaning that increasing the scoring</font> <font face="verdana" size="2">function of <i>j&#45;th</i> issue for an agent will decrease the scoring function of its opponent, and vice versa. Therefore, the </font><font face="verdana" size="2">opponent's scoring function <i>&fnof; '<sub>j</sub></i> can model by <i>1&#151;&fnof;<sub>j</sub></i> , and the opponent's utility by:</font></p> 	    <p align="justify">&nbsp;</p>  	    ]]></body>
<body><![CDATA[<p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig18.jpg" width="109" height="31"></p> 	    
<p align="right"><font size="2" face="verdana">(8)</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">where <i>x<sub>t</sub></i> is the received offer at round <i>t.</i> Having an opponent's concession tactic helps the agent to know the boundaries of the opponent's utility.</font></p>  	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig19.jpg" width="114" height="40"></p> 	    
<p align="right"><font face="verdana" size="2">(9)</font></p> 	    <p align="justify"><font face="verdana" size="2">Agents can evaluate a given chromosome, <i>w=&lt; w<sub>1</sub>,w<sub>2</sub>,...,w<sub>n</sub> &gt;,</i> in the population by finding its error E<sub>w</sub>(x<sub>t</sub>).</font></p>  	    <p align="justify">&nbsp;</p> 	    <p align="justify">&nbsp;</p> 	    ]]></body>
<body><![CDATA[<p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig20.jpg" width="273" height="35"></p> 	    
<p align="right"><font face="verdana" size="2">(10)</font></p> 	    <p align="justify">&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2">Given a set of received offers, <i>S<sub>r</sub></i>, the accumulative error <i>&#274;<sub>w</sub></i> can be&nbsp;calculated by the following formula:</font></p>  	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig21.jpg" width="65" height="25"></p> 	    
<p align="right"><font face="verdana" size="2">(11)</font></p> 	    <p align="justify"><font face="verdana" size="2">Agents can evaluate the fitness of a given chromosome w e <i>D<sub>w</sub></i> by using fitness function <i>fitness: D<sub>w</sub></i> &rarr; &#91;0,1&#93; based </font><font face="verdana" size="2">on the accumulative error.</font></p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig22.jpg" width="69" height="22"></p> 	    
<p align="right"><font face="verdana" size="2">(12)</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Finally, agents search among chromosomes and select the one which has the highest fitness as the opponent preferences. Then, agents decode the genes' crisp value to estimate their opponent's importance weights.</font></p> 	    <p align="justify"><font face="verdana" size="2">The number of chromosomes in a population affects the learning complexity, because agents need to update the fitness of all individuals and select the best fitted chromosome. Although, the learning algorithm is not too complex, agents can further reduce this complexity by pruning the very low fitted chromosomes from the population (For example, they can delete 10% of the population after updating the fitness of the chromosomes).</font></p> 	    <p align="justify"><font face="verdana" size="2">In this study which is similar to recent studies on bilateral negotiation, we considered scenarios where the number of</font> <font face="verdana" size="2">negotiation issues is 3 or 4. As the population is very small we do not need to regenerate the population by <i>cross-</i></font><font face="verdana" size="2"><i>over</i> and mutation techniques. In high dimensional negotiation, the population size will be large, and thus, agents</font> <font face="verdana" size="2">can select an initial population and regenerate the population by using <i>cross&#45;over</i> and <i>mutation</i> techniques.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="3"><b>5 Experimental Evaluation</b></font></p> 	    <p align="justify"><font face="verdana" size="2">This section illustrates a series of experiments which were carried out to evaluate the impact of our proposed</font> <font face="verdana" size="2">learning approach. First, the negotiation strategy used in these experiments is presented. Next, the experimental </font><font face="verdana" size="2">setting and negotiation scenarios are described. Then, the negotiation metrics which used to evaluate the efficiency</font> <font face="verdana" size="2">of the proposed approach will be explained.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>5.1 Offer&#45;Generating Strategy</b></font></p> 	    <p align="justify"><font face="verdana" size="2">Learning the opponent's preferences is the main concern in this study. However, to evaluate the impact of the</font> <font face="verdana" size="2">presented learning approach on the negotiation outcome, we need an offer&#45;generating algorithm. That is, the well&#45;</font><font face="verdana" size="2">known <i>trade&#45;off algorithm</i> with fuzzy similarity &#91;9&#93; is used. Trade&#45;off algorithm tries to keep an agent utility while </font><font face="verdana" size="2">maximizes the opponent's utility by making trade&#45;off between issues. In other words, it makes trade&#45;off by reducing</font> <font face="verdana" size="2">the scoring function for low importance issues and increasing the scoring function for high importance issues. It</font> <font face="verdana" size="2">generates a set of random offers (called children) and then tries to find the most similar one to the last received offer</font> <font face="verdana" size="2">by using a fuzzy similarity function:</font></p> 	    <p align="justify">&nbsp;</p> 	    ]]></body>
<body><![CDATA[<p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig23.jpg" width="133" height="31"></p> 	    
<p align="right"><font face="verdana" size="2">(13)</font></p> 	    <p align="justify">&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2">where x is a candidate offer to be sent to the opponent and y is the last received offer and <b><i>Sim<sub>j</sub></i></b> is the similarity over </font><font face="verdana" size="2"><i>j&#45;th</i> issue. Success of the trade&#45;off algorithm depends on the number of random offers (children) and the agent's</font> <font face="verdana" size="2">information about the opponent's importance degrees <b><i>w'.</i></b></font></p> 	    <p align="justify"><font face="verdana" size="2">We use the trade&#45;off algorithm to generate offers in the given aspiration level area <i>&#91;&alpha;,&beta;&#93;</i> (according to Equation 1).</font> <font face="verdana" size="2">Therefore, agents can make a concession and then generate an offer according to the learned preferences. Faratin</font> <font face="verdana" size="2"><i>et al.</i> &#91;9&#93; presented the trade&#45;off algorithm without any learning over the opponent's importance degrees. Thus,</font> <font face="verdana" size="2">learning the opponent's importance weights can be considered as a complementary to their work. Although, our work </font><font face="verdana" size="2">is complementary to the trade&#45;off algorithm, it is independent of the offer&#45;generating strategy and can be combined </font><font face="verdana" size="2">with any other strategies as well.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>5.2 Experimental Settings and Scenarios</b></font></p> 	    <p align="justify"><font face="verdana" size="2">To remove the effect of the negotiation scenario on the negotiation outcome, we had chosen two scenarios from the</font> <font face="verdana" size="2">former studies &#91;6&#93;, &#91;24&#93;. The starter agent was selected randomly to remove the advantage/disadvantage of the first</font> <font face="verdana" size="2">mover. Agents initiate the negotiation by sending an offer with the highest utility. We have used two linear functions </font><font face="verdana" size="2"><i>S,Z</i> to describe the increasing and the decreasing scoring functions as follows:</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig24.jpg" width="154" height="18"></p> 	    
]]></body>
<body><![CDATA[<p align="right"><font face="verdana" size="2">(14)</font></p> 	    <p align="justify">&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2">The following independent variables are used in the experiments:</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>	&bull;&nbsp;Agents information</i> about their opponent's importance weights. This information was divided into three</font> <font face="verdana" size="2">groups: <i>I) perfect information,</i> where agents knows the exact importance weight; <i>II) no&#45;information,</i> where agent has no idea about its opponent's importance weights and, therefore, we used random values as the opponent importance weights in each repetition of negotiation; <i>III) elicited information,</i> where agent learns the opponent importance weights during the negotiation.</font></p> 	    <p align="justify"><font face="verdana" size="2">&bull;&nbsp;The number of random children (offers) in <i>trade&#45;off</i> algorithm. Agents in our experiments used the trade&#45;off</font> <font face="verdana" size="2">algorithm to generate offers. The performance of the trade&#45;off algorithm is related to the number of steps</font> <font face="verdana" size="2">and children in each step. We used a single step in all repetitions of the trade&#45;off algorithm, but we considered 10 different values to set the number of random children (offers) which were {2<sup>1</sup>,2<sup>2</sup>,...,2<sup>10</sup>}.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>5.2.1 Scenario 1</b></font></p> 	    <p align="justify"><font face="verdana" size="2">This scenario is almost similar to the scenario reported in &#91;24&#93;. In this scenario, agents negotiate over four issues </font><font face="verdana" size="2">(price, color, material, delivery time). Two samples of the importance weights were provided to evaluate agents' </font><font face="verdana" size="2">ability to learn these importance degrees. The following general settings were applied to the negotiation and </font><font face="verdana" size="2">involving agents:</font></p> 	    <p align="justify"><font face="verdana" size="2">&bull;&nbsp;<i>Issues' domain&#45;</i> Agents could choose issues' value from the following domains: price &#91;30,70&#93;, color &#91;0,5&#93;, material &#91;0,4&#93;, delivery time &#91;5,15&#93;.</font></p>  	    <p align="justify"><font face="verdana" size="2">&bull;&nbsp;<i>Scoring functions</i>&#45;Table 2 shows the scoring functions for the given issues.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&bull;&nbsp;<i>Threshold utility&#45;</i> The threshold utility <i>u<sub>min</sub></i> was set to 0.55 for both agents.</font></p>  	    <p align="justify"><font face="verdana" size="2">&bull;&nbsp;<i>Maximum rounds&#45;</i> Both agents supposed to have the maximum of 8 rounds.</font></p>  	    <p align="justify"><font face="verdana" size="2">To evaluate an agent's ability to learn its opponent's preferences we considered two samples where agents had</font> <font face="verdana" size="2">different importance weights. The importance weights for agents <i>a</i> and <i>b</i> are given in Table 3. Each sample</font> <font face="verdana" size="2">determines a new negotiation.</font></p> 	    <p align="center"><font face="verdana" size="2">Table 2: Scoring functions used in scenario 1</font></p>  	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig25.jpg" width="215" height="68"></p>  	    
<p align="justify">&nbsp;</p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify">&nbsp;</p>  	    <p align="center"><font face="verdana" size="2">Table 3: Agents' importance weights in scenario 1</font></p>  	    <p align="justify">&nbsp;</p>  	    ]]></body>
<body><![CDATA[<p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig26.jpg" width="303" height="67"></p>  	    
<p align="justify">&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>5.2.2 Scenario 2</b></font></p>  	    <p align="justify"><font face="verdana" size="2">This scenario is almost similar to the scenario reported in &#91;6&#93;. In this scenario, agents negotiate over three abstracted</font> <font face="verdana" size="2">issues (issue1, issue2, issue3). Similar to scenario 1, two samples of the importance weights were provided to </font><font face="verdana" size="2">evaluate agents' ability to learn these importance degrees. The following general settings were applied to the negotiation and involving agents:</font></p> 	    <p align="justify"><font face="verdana" size="2"><i>&bull; Issues' domain&#45;</i> Agents could choose issues' value from the following domains: <i>issue1</i> &#91;5000,10000&#93;, <i>issue2</i> &#91;30,90&#93;, <i>issue3</i> &#91;1,3&#93;.</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>&bull;&nbsp;Scoring functions&#45;</i> Table 4 shows the scoring functions for the given issues.</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>&bull;&nbsp;Threshold utility&#45;</i> The threshold utility <i>u<sub>min</sub></i> was set to 0.55 for both agents.</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>&bull; Maximum rounds&#45;</i> Both agents supposed to have the maximum of 8 rounds.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">To evaluate an agent's ability to learn its opponent's preferences we considered two samples where agents had </font><font face="verdana" size="2">different importance weights. The importance weights for agents<i> &alpha; </i>and <i>b</i> are given in Table 5. Each sample </font><font face="verdana" size="2">determines a new negotiation.</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p> 	    <p align="center"><font face="verdana" size="2">Table 4: Scoring functions used in scenario 2</font></p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig27.jpg" width="241" height="56"></p>  	    
<p align="justify">&nbsp;</p> 	    <p align="center"><font face="verdana" size="2">Table 5: Agents' importance weights in scenario 2</font></p> 	    <p align="justify">&nbsp;</p>  	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig28.jpg" width="255" height="57"></p>  	    
<p align="justify">&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>5.3 Evaluation metrics</b></font></p>  	    <p align="justify"><font face="verdana" size="2">The aim of learning an opponent's preferences is to increase the agent's chance to reach a high quality agreement. </font><font face="verdana" size="2">To this end, the following metrics were used to measure agents' ability of learning its opponent's preferences and its </font><font face="verdana" size="2">effects on the negotiation outcome.</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>5.3.1 Learning error</b></font></p> 	    <p align="justify"><font face="verdana" size="2">This metric can show the distance between the learned weights and the real weights. As the importance degrees are</font> <font face="verdana" size="2">expressed by a vector, therefore, the distance between the real vector and the learned vector can articulate the learning error.</font></p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig29.jpg" width="90" height="31"></p> 	    
<p align="right"><font size="2" face="verdana">(15)</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">where <b><i>W<sub>j</sub></i></b> is the opponent's real weight for <i>j&#45;th</i> issue and <b><i>wj</i></b> is the learned weight.</font></p>  	    <p align="justify">&nbsp;</p>  	    <p align="justify">&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>5.3.2&nbsp;Probability of success</b> <i>(pos)</i></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">To remove the effects of the random offers in the trade&#45;off algorithm, we need to repeat the negotiation samples and</font> <font face="verdana" size="2">observe the outcomes. <b><i>pos</i></b> shows the chance of reaching an agreement in the given negotiation setting by counting the number of times that the agent reaches agreements. In our experiment, a given negotiation was repeated 1000 times to remove the effects of the random offers in the trade&#45;off algorithm.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig30.jpg" width="152" height="22"></p> 	    
<p align="right"><font size="2" face="verdana">(16)</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>5.3.3&nbsp;Joint utility and quality of agreement</b> <i>(QoA)</i></font></p>  	    <p align="justify"><font face="verdana" size="2">The following metrics show the overall outcome of the negotiation by considering the benefit of both agents. In other words, these metrics can show the quality of the success (agreement). Given the utility of agents <i>a,h</i> the geometric mean can show the joint utility of the negotiation <i>G:</i> &larr; &#91;0,1&#93; &divide; &#91;0,1&#93; &rarr; &#91;0,1&#93; where:</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig31.jpg" width="110" height="21"></p> 	    
]]></body>
<body><![CDATA[<p align="right"><font size="2" face="verdana">(17)</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">Similar to <i>u<sup>a</sup>,u<sup>b</sup></i> the joint utility is also a value in &#91;0,1&#93;. When agents cannot reach any agreement, the joint utility will </font> <font face="verdana" size="2">be considered as zero. Now, let's say <i>G<sub>i</sub></i> is the joint utility of <i>i&#45;th</i> run of a negotiation. Then, the quality of agreement </font><font face="verdana" size="2"><i>(QoA)</i> can be defined as the average joint utilities of all agreements.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig32.jpg" width="57" height="30"></p> 	    
<p align="right"><font size="2" face="verdana">(18)</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">where <i>N</i> is the number of negotiation runs and <i>k</i> is the number of times that agents reach to agreements.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>5.4 Evaluation of the learning approach</b></font></p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">The aims of these experiments were to test the proficiency of the presented learning method and its effect on the</font> <font face="verdana" size="2">negotiation outcome. To this end, first, we tried to evaluate the proficiency of the learning method. For simplicity, in </font><font face="verdana" size="2">these experiments, our learning method is called <i>hybrid</i> method.</font></p> 	    <p align="justify"><font face="verdana" size="2">Before evaluating the hypotheses, we would like to demonstrate agents' actions based on the <i>Pareto&#45;frontier</i> curves</font> <font face="verdana" size="2">in Figure 9. Each row in this figure refers to a negation sample. Graphs A, B and C are related to the sample</font> <font face="verdana" size="2">negotiation 1 of the scenario 1 and graphs D, E and F are related to the sample 2 of the scenario 1. Similarly,</font> <font face="verdana" size="2">Graphs G, H and I are related to the sample negotiation 1 of the scenario 2 and graphs J, K and L are related to the</font> <font face="verdana" size="2">sample 2 of the scenario 2. The left column (graphs A, D, G and J) refers to agents without any learning capability </font> <font face="verdana" size="2">while the middle column (graphs B, E, H, K) refers to agents which used the hybrid learning approach and the right</font> <font face="verdana" size="2">column (graphs C, F, I, L) refers to agents with perfect information. It can be perceived that agents equipped with the</font> <font face="verdana" size="2">hybrid learning capability can generate near Pareto&#45;optimal offers. To analyze the results in more detail a series of </font> <font face="verdana" size="2">hypotheses were proposed and tested as follows:</font></p> 	    <p align="justify"><font face="verdana" size="2"><i>Hypothesis 1</i> . <i>The hybrid method can approximately learn an opponent's importance weights during the negotiation</i></font><i><font size="2" face="verdana"> </font></i><font face="verdana" size="2"><i>process.</i></font></p> 	    <p align="justify"><font face="verdana" size="2">To test the proficiency of the <i>hybrid</i> method, it was assumed that agents had no information about their opponent's</font> <font face="verdana" size="2">importance weights at the beginning of the negotiation, but they had tailored with the <i>hybrid</i> approach to learn their</font> <font face="verdana" size="2">opponent's preferences. Hence, opponents' weights were initialized with random values. Then, the distance between </font><font face="verdana" size="2">the learned weights and the real weights (learning error) was recorded in each round of the negotiation. Negotiations</font> <font face="verdana" size="2">were repeated 1000 times for the given number of random offers <i>(children =</i> 128). Figure 10 shows the average</font> <font face="verdana" size="2">learning error in each round of the sample negotiations. As time passes, the learning errors are reduced. In this</font> <font face="verdana" size="2">figure, graphs A, B, C, D are related to Scenario 1 sample negotiation 1, Scenario 1 sample negotiation 2, Scenario</font> <font face="verdana" size="2">2 sample negotiation 1, and Scenario 2 sample negotiation 2, respectively.</font></p> 	    <p align="justify"><font face="verdana" size="2">The maximum of negotiation rounds was set to 8 in all runs which provides the maximum of 8 samples for learning. The experiment showed that at the beginning of the negotiation agents had their maximum learning error, but as time passed agents could learn their opponent's weights and reduce the learning error. Actually, in each round of the negotiation, agents could receive an offer and use it as a new sample for the incremental learning. Figure 10 shows that agents can reduce the learning error during the negotiation process and explore an approximate weight vector.</font></p> 	    <p align="justify"><font face="verdana" size="2">Now the question is, <i>how can the hybrid method affect the quality of the negotiation outcome?</i> In other words, it is important to know whether learning approximate weights by the <i>hybrid</i> method is effective enough to reach a high</font></p> 	    <p align="justify"><font face="verdana" size="2">quality agreement or not. As Faratin <i>et al.</i> &#91;9&#93; have shown, the trade&#45;off algorithm can provide better offers if an agent</font> <font face="verdana" size="2">has perfect (or partial) information about its opponent.</font></p> 	    <p align="justify"><font face="verdana" size="2">The following hypotheses were tested to elucidate the effects of learned weights on the negotiation outcome.</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Hypothesis 2. Learning by the hybrid method can increase the chance of reaching agreements.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">To evaluate the effects of <i>hybrid</i> approach, we considered three types of agents: (t) <i>perfect:</i> an agent with perfect</font> <font face="verdana" size="2">information about its opponent's importance weights, (<b><i>ii</i></b>) <i>hybrid:</i> an agent equipped with the <i>hybrid</i> learning </font> <font face="verdana" size="2">approach which had no information about its opponent's importance weights, and finally (&#191;&#191;&#191;) <i>none:</i> an agent without</font> <font face="verdana" size="2">any learning capability and information about its opponent.</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Then, the probability of success <b>(pos)</b> was measured for each pair of agents (for example <i>(perfect&#45;none)</i> or <i>(perfect&#45;</i></font><font face="verdana" size="2"><i>hybrid).</i> Since, the performance of the trade&#45;off algorithm depends on the number of random offers (children), we </font><font face="verdana" size="2">conducted our experiments with different number of random offers.</font></p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig33.jpg" width="467" height="366"></p>  	    
<p align="center"><font size="2" face="verdana">Figure 9: Agents&rsquo; actions based on Pareto-frontier curves in four sample negotiations.</font></p>  	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig35.jpg" width="438" height="399"></p> 	    
<p align="center"><font face="verdana" size="2">Figure 10: Learning errors in 8 negotiation rounds. As time passes, the learning errors are reduced</font></p>  	    <p align="justify"><font face="verdana" size="2">Figure 11 shows the <b><i>pos</i></b> metric for five possible pairs of agents. Agents with learning capability have higher <i>pos</i></font> <font face="verdana" size="2">when compared to agents without learning. In this figure, graphs A, B, C, D are related to Scenario 1 sample </font><font face="verdana" size="2">negotiation 1, Scenario 1 sample negotiation 2, Scenario 2 sample negotiation 1, and Scenario 2 sample negotiation</font> <font face="verdana" size="2">2, respectively. It can be perceived that the maximum <i>pos</i> had occurred when both agents had perfect information</font> <font face="verdana" size="2">about each other. In contrast, when agents had no information about each other, the chance of reaching an</font> <font face="verdana" size="2">agreement had its minimum value. It can also be seen in both scenarios that pair of <i>(hybrid&#45; hybrid)</i> outperformed the</font> <font face="verdana" size="2">pairs of <i>(none&#45;none), (none&#45; hybrid), (perfect&#45;none).</i></font></p> 	    <p align="justify"><font face="verdana" size="2">It is perceivable that the probability of reaching an agreement depends on two parameters: <b>(1)</b> the number of random </font><font face="verdana" size="2">offers which is related to the nature of the trade&#45;off algorithm, and <b>(1</b>7) the provided information to agents. If we show</font> <font face="verdana" size="2">the 'V as an operator which articulates the greater chance of reaching an agreement, then according to Figure 12, </font><font face="verdana" size="2">the following precedence can be clearly concluded:</font></p> 	    <p align="center"><font face="verdana" size="2"><i>(Perfect &#151; Perfect) &gt; (Perfect &#151; Hybrid) &gt; (Hybrid &#151; Hybrid) &gt; (Hybrid &#151; None) &gt; (None &#151; None)</i></font></p> 	    <p align="right"><font face="verdana" size="2"> (19)</font></p> 	    <p align="justify"><font face="verdana" size="2">Thus, the <i>hybrid</i> approach can improve the probability of reaching an agreement and hypothesis 2 is accepted.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p>  	    <p align="justify">&nbsp;</p>  	    <p align="justify">&nbsp;</p>  	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig36.jpg" width="468" height="370"></p>  	    
<p align="justify">&nbsp;</p>  	    <p align="center"><font face="verdana" size="2">Figure 11: Possibility of success (pos) in four sample negotiations. Agents with learning capability have higher <i>pos</i></font> </p> 	    <p align="center"><font face="verdana" size="2">when compared to agents without learning</font></p> 	    <p align="justify"><font face="verdana" size="2"><i>Hypothesis 3. Two agents equipped with the hybrid learning ability have higher chances than a pair of agents where</i></font> <font face="verdana" size="2"><i>one has perfect information and the other one has no information about its opponent.</i></font></p> 	    <p align="justify"><font face="verdana" size="2">In this experiment the pairs of <i>(hybrid&#45;hybrid)</i> and <i>(perfect&#45;none)</i> were examined to find their chance to reach an agreement. The results are presented in Figure 12. In this figure, graphs A, B, C, D are related to Scenario 1 sample negotiation 1, Scenario 1 sample negotiation 2, Scenario 2 sample negotiation 1, and Scenario 2 sample negotiation 2, respectively. In all negotiation samples it can be clearly seen that the pair of <i>(hybrid&#45;hybrid)</i> outperforms the pair of</font> <font face="verdana" size="2"><i>(perfect&#45;none).</i> In other words, this result tells us that having an opponent equipped with the <i>hybrid</i> learning </font><font face="verdana" size="2">approach is better than having perfect information about the opponent's preferences because bilateral negotiation is</font> <font face="verdana" size="2">a process in which both agents should try to satisfy each other. When one of the negotiation parties has no learning </font><font face="verdana" size="2">capability it will reduce the chance of reaching an agreement, even if the other side has perfect information about its </font><font face="verdana" size="2">opponent.</font></p> 	    <p align="justify"><font face="verdana" size="2">So far, we have shown that the <i>hybrid</i> learning approach can increase the chance of reaching agreements, but the quality of the agreement is not evaluated yet. The following hypothesis has been used to evaluate the quality of the negotiation's outcome.</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>Hypothesis 4. Learning by the hybrid method can increase the quality of agreement (QoA).</i></font></p>  	    <p align="justify"><font face="verdana" size="2">To evaluate the quality of agreements, we considered the pairs of <i>(hybrid&#45;hybrid)</i> and <i>(none&#45;none).</i></font></p>  	    <p align="justify">&nbsp;</p>  	    <p align="justify">&nbsp;</p>  	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig37.jpg" width="468" height="370"></p> 	    
<p align="justify">&nbsp;</p> 	    <p align="center"><font face="verdana" size="2">Figure 12: Comparing the possibility of success in the pairs of <i>(Hybrid&#45;Hybrid)</i> and (perfect&#45;none)</font></p>  	    <p align="justify"><font face="verdana" size="2">Figure 13 shows the quality of agreement according to the different number of random children in the trade&#45;off </font><font face="verdana" size="2">algorithm. In this figure, graphs A, B, C, D are related to Scenario 1 sample negotiation 1, Scenario 1 sample </font><font face="verdana" size="2">negotiation 2, Scenario 2 sample negotiation 1, and Scenario 2 sample negotiation 2, respectively. We applied </font><font face="verdana" size="2">statistical <i>T&#45;test</i> to evaluate the effect of the <i>hybrid</i> learning on the negotiation outcome. A series of paired&#45;samples</font> <font face="verdana" size="2"><i>T&#45;test</i> with the significance level of 0.05 were conducted to compare the quality of agreements in four sample </font><font face="verdana" size="2">negotiations.</font></p> 	    <p align="justify"><font face="verdana" size="2">&bull;&nbsp;Experiment in sample negotiation 1 of scenario 1 (graph A of Figure 13) showed that there was significant </font><font face="verdana" size="2">difference in the quality of agreement for pair of <i>(hybrid&#45;hybrid) (M =</i> 0.5872) and pair of <i>(none&#45;none)</i></font> <font face="verdana" size="2">(M = 0.5863); t(9) = 2.05, &ntilde; = 0.035.</font></p> 	    <p align="justify"><font face="verdana" size="2">&bull;&nbsp;Experiment in sample negotiation 2 of scenario 1 (graph B of Figure 13) showed that there was significant difference in the quality of agreement for pair of <i>(hybrid&#45;hybrid) (M =</i> 0.5878) and pair of <i>(none&#45;none)</i> </font><font face="verdana" size="2">(M = 0. 5859); t(9) = 4.19, &ntilde; = 0.001.</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&bull;&nbsp;Experiment in sample negotiation 1 of scenario 2 (graph C of Figure 13) showed that there was significant difference in the quality of agreement for pair of <i>(hybrid&#45;hybrid) (M =</i> 0.5109) and pair of <i>(none&#45;none)</i> (M = 0.5102); t(9) = 2.52, &ntilde; = 0.016.</font></p> 	    <p align="justify"><font face="verdana" size="2">&bull;&nbsp;Experiment in sample negotiation 2 of scenario 2 (graph D of Figure 13) showed that there was significant </font><font face="verdana" size="2">difference in the quality of agreement for pair of <i>(hybrid&#45;hybrid) (M =</i> 0.5783) and pair of <i>(none&#45;none)</i></font> <font face="verdana" size="2"><i>(M =</i> 0.5764); t(9) = 6.65, &ntilde; = 0.000.</font></p> 	    <p align="justify"><font face="verdana" size="2">The results suggest that agents with <i>the hybrid</i> learning capability can find agreements with higher joint utility in</font></p> 	    <p align="justify"><font face="verdana" size="2"> compare to agents without any learning capability. Although, the quality of a generated offer depends on the offer&#45;</font><font face="verdana" size="2">generating algorithm, our experiments showed that learning an opponent's preferences not only increases the</font> <font face="verdana" size="2">chance of reaching an agreement but also helps agents to improve their social welfare.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify">&nbsp;</p> 	    <p align="center"><img src="/fbpe/img/jtaer/v6n3/art06.fig38.jpg" width="451" height="350"></p> 	    
<p align="center"><font face="verdana" size="2">Figure 13: Comparing possibility of success in the pairs of <i>(Hybrid&#45; Hybrid)</i> and <i>(none&#45;none)</i></font></p>  	    <p align="justify"><font face="verdana" size="3"><b>6 Conclusions</b></font></p>  	    <p align="justify"><font face="verdana" size="2">This paper has presented a learning approach, based on hybrid soft&#45;computing techniques, to estimate an </font> <font face="verdana" size="2">opponent's preferences with incomplete information in automated bilateral negotiation. The presented learning</font> <font face="verdana" size="2">approach is based on fuzzy techniques, genetic algorithm and constraint satisfaction. In particular, fuzzy </font> <font face="verdana" size="2">membership functions have been used to encode/decode uncertain information about opponents' preferences.</font> <font face="verdana" size="2">These functions reduce the possible preferences in the search space and enable agents to explore information with </font><font face="verdana" size="2">limited online samples. Moreover, reducing the population of possible preferences by using fuzzy encoding brought </font> <font face="verdana" size="2">us a simpler genetic algorithm where the population (search space) is small enough to ignore the <i>mutation</i> and</font> <font face="verdana" size="2"><i>cross&#45;over</i> operations. In each round of the negotiation, agents use the received offer to form a new constraint and </font><font face="verdana" size="2">update the fitness of individuals in the given population of preferences. From this basis, agents can learn/explore</font> <font face="verdana" size="2">their opponent's preferences incrementally and, consequently, choose the best fitted weight vector as the learned </font><font face="verdana" size="2">preferences to generate a high quality offer.</font></p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Our presented learning method is independent of offer&#45;generating strategy and can be mixed with any other offer&#45;</font><font face="verdana" size="2">generating algorithms. In this work, the trade&#45;off algorithm with fuzzy similarity &#91;9&#93; is used to generate offers. The</font> <font face="verdana" size="2">empirical evaluation showed that agents can learn an estimation of their opponent's preferences. Moreover, it has been shown that the learning method increases agents' chance to reach an agreement while improves the quality of</font> <font face="verdana" size="2">the outcome. It has also been shown that two agents with the learning ability have greater chances to find an </font> <font face="verdana" size="2">agreement than a pair of agents where one has perfect information and the other has neither information nor a</font> <font face="verdana" size="2">learning ability.</font></p> 	    <p align="justify"><font face="verdana" size="2">For the future, this work can be improved in many ways. Firstly, our learning method provides a near optimal estimation of the opponent's preference, and this estimation can be improved by developing a secondary search</font> <font face="verdana" size="2">algorithm. Secondly, as the presented learning method provides fuzzy preferences, developing an algorithm to generate offers based on the fuzzy preferences can be the best match with it. Hence, proposing an offer&#45;generating algorithm based on the fuzzy preferences is suggested. Thirdly, this study presents a hybrid method that uses a simple form of the genetic algorithm without <i>cross&#45;over</i> and <i>mutation</i> operators. Designing proper crossover/mutation operators in high&#45;dimensional negotiations would be an interesting study in the future. Finally, this study assumed</font> <font face="verdana" size="2">that agents have information about their opponent's concession tactic, which may be unavailable at the beginning of</font></p> 	    <p align="justify"><font face="verdana" size="2">the negotiation. Therefore, developing an algorithm to reveal an opponent's concession tactic and its preferences</font> <font face="verdana" size="2">simultaneously can be a challenging area of research.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>Acknowledgments</b></font></p> 	    <p align="justify"><font face="verdana" size="2">Financial support from the <i>School of Graduate studies</i> (GSO) at University Putra Malaysia (UPM) is gratefully </font><font face="verdana" size="2">acknowledged. The authors would like to thank the anonymous reviewers for their valuable comments and </font><font face="verdana" size="2">suggestions that helped to improve the quality of the paper.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>References</b></font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;1&#93;&nbsp;C. Arbib and F. Rossi, Optimal resource assignment through negotiation in a multi&#45;agent manufacturing system, IIE Transactions, vol. 32, no. 10, pp. 963&#45;974, 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600001&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;2&#93; C. Beam and A. Segev, Automated negotiations: A survey of the state of the art, Wirtschaftsinformatik, vol. 39,</font> <font face="verdana" size="2">no. 3, pp. 263&#45;268, 1997.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600002&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;3&#93; K. Binmore and N. Vulkan, Applying game theory to automated negotiation, Netnomics, vol. 1, no. 1, pp. 1&#45;9,</font><font face="verdana" size="2"> 1999.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600003&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;4&#93; S. Buffett and B. Spencer, A bayesian classifier for learning opponents' preferences in multi&#45;object automated negotiation, Electronic Commerce Research and Applications, vol. 6, no. 3, pp. 274&#45;284, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600004&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;5&#93; R. Carbonneau, G. E. Kersten, and R. Vahidov, Predicting opponent's moves in electronic negotiations using neural networks, Expert Systems with Applications: An international Journal, vol. 34, no. 2, pp. 1266&#45;1273,</font><font face="verdana" size="2"> 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600005&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;6&#93; C.&#45;B. Cheng, C.&#45;C. H. Chan, and K.&#45;C. Lin, Intelligent agents for e&#45;marketplace: Negotiation with issue tradeoffs by fuzzy inference systems, Decision Support Systems, vol. 42, no. 2, pp. 626&#45;638, 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600006&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;7&#93; R. Coehoorn and N. Jennings, Learning on opponent's preferences to make effective multi&#45;issue negotiation trade&#45;offs, in Proceedings of the 6th International Conference on Electronic Commerce, Delft, Netherlands,</font><font face="verdana" size="2"> October 25&#45;27, 2004, pp. 59&#45;68.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600007&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;8&#93; P. Faratin, C. Sierra, and N. Jennings, Negotiation decision functions for autonomous agents, Robotics and</font><font face="verdana" size="2">Autonomous Systems, vol. 24, no. 3, pp. 159&#45;182, 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600008&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --> </font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;9&#93; P. Faratin, C. Sierra, and N. R. Jennings, Using similarity criteria to make issue trade&#45;offs in automated</font> <font face="verdana" size="2">negotiations, Artificial Intelligence, vol. 142, no. 2, pp. 205&#45;237, 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600009&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --> </font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;10&#93; K. Hindriks and D. Tykhonov, Opponent modelling in automated multi&#45;issue negotiation using bayesian learning,</font> <font face="verdana" size="2">in Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems,</font> <font face="verdana" size="2">Estoril, Portugal, May 12&#45;16, 2008, pp. 331&#45;338.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600010&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;II&#93;&nbsp;C. Huang, W. Liang, Y. Lai, and Y. Lin, The agent&#45;based negotiation process for B2C e&#45;commerce, Expert Systems With Applications, vol. 37, no. 1, pp. 348&#45;359, 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600011&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;12&#93; N. R. Jennings, P. Faratin, A. R. Lomuscio, S. Parsons, M. Wooldridge, and C. Sierra, Automated negotiation:</font> <font face="verdana" size="2">Prospects, methods and challenges, Group Decision and Negotiation, vol. 10, no. 2, pp. 199&#45;215, 2001.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600012&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --> </font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;13&#93; C. Jonker, V. Robu, and J. Treur, An agent architecture for multi&#45;attribute negotiation using incomplete</font> <font face="verdana" size="2">preference information, Autonomous Agents and Multi&#45;Agent Systems, vol. 15, no. 2, pp. 221&#45;252, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600013&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2"> &#91;14&#93; G. Kersten and H. Lai, Negotiation support and e&#45;negotiation systems: An overview, Group Decision and</font> <font face="verdana" size="2">Negotiation, vol. 16, no. 6, pp. 553&#45;586, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600014&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --> </font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;15&#93; G. Kersten and G. Lo, Aspire: An integrated negotiation support system and software agents for e&#45;business</font> <font face="verdana" size="2">negotiation, International Journal of Internet and Enterprise Management, vol.1, no. 3, pp. 293&#45;315, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600015&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2"> &#91;16&#93; R. Kowalczyk and V. Bui, On constraint&#45;based reasoning in e&#45;negotiation agents, in Proceedings Agent&#45;</font><font face="verdana" size="2">Mediated Electronic Commerce III, Current Issues in Agent&#45;Based Electronic Commerce Systems, Barcelona,</font> <font face="verdana" size="2">Catalonia, Spain, 2000, pp. 31&#45;46.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600016&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --> </font></p> 	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;17&#93; R. Lin, S. Kraus, J. Wilkenfeld, and J. Barry, Negotiating with bounded rational agents in environments with</font> <font face="verdana" size="2">incomplete information using an automated agent, Artificial Intelligence, vol. 172, no. 6&#45;7, pp. 823&#45;851, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600017&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --> </font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;18&#93; X. Luo, N. Jennings, N. Shadbolt, H. Leung, and J. Lee, A fuzzy constraint based model for bilateral, multi&#45;issue</font> <font face="verdana" size="2">negotiations in semi&#45;competitive environments, Artificial Intelligence, vol. 148, no. 1&#45;2, pp. 53&#45;102, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600018&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2"> &#91;19&#93; P. Maes, R. H. Guttman, and A. G. Moukas, Agents that buy and sell, Communications of the ACM, vol. 42, no.</font> <font face="verdana" size="2">3, pp. 81&#45;91, 1999.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600019&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;20&#93; N. Matos, C. Sierra, N. R. Jennings, and Y. Demazeau, Determining successful negotiation strategies: An</font> <font face="verdana" size="2">evolutionary approach, in Proceedings of the 3<sup>rd</sup> International Conference on Multi&#45;Agent Systems, Paris,</font> <font face="verdana" size="2">France, 1998, pp. 182&#45;189.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600020&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2"> &#91;21&#93; H. Raiffa, The Art and Science of Negotiation. Cambridge: Harvard University Press, 1982.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600021&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --> </font></p> 	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;22&#93; S. D. Ramchurn, C. Sierra, L. Godo, and N. R. Jennings, Negotiating using rewards, Artificial Intelligence, vol.</font> <font face="verdana" size="2">171, no. 10&#45;15, pp. 805&#45;837, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600022&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --> </font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;23&#93; J. Richter, R. Kowalczyk, and M. Klusch, Multistage fuzzy decision making in bilateral negotiation with finite</font> <font face="verdana" size="2">termination times, in Proceedings of the 22<sup>nd</sup> Australasian Joint Conference on Advances in Artificial</font> <font face="verdana" size="2">intelligence, Melbourne, Australia, December 1&#45;4, 2009, pp. 21&#45;30.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600023&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2"> &#91;24&#93; R. Ros and C. Sierra, A negotiation meta strategy combining trade&#45;off and concession moves, Autonomous</font> <font face="verdana" size="2">Agents and Multi&#45;Agent Systems, vol. 12, no. 2, pp. 163&#45;181, 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600024&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;25&#93; A. Rubinstein, Perfect equilibrium in a bargaining model, Econometrica: Journal of the Econometric Society, vol. 50, no. 1, pp. 97&#45;109, 1982.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600025&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;26&#93; T. Sandholm, Algorithm for optimal winner determination in combinatorial auctions, Artificial Intelligence, vol. 135, no. 1&#45;2, pp. 1&#45;54, 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600026&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;27&#93; M. Schoop, A. Jertila, and T. List, Negoisst: A negotiation support system for electronic business&#45;to&#45;business</font> <font face="verdana" size="2">negotiations in e&#45;commerce, Data &amp; Knowledge Engineering, vol. 47, no. 3, pp. 371&#45;401, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600027&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --> </font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;28&#93; F. Teuteberg, Experimental evaluation of a model for multilateral negotiation with fuzzy preferences on an</font> <font face="verdana" size="2">agent&#45;based marketplace, Electronic Markets, vol. 13, no. 1, pp. 21&#45;32, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600028&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --> </font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;29&#93; M. Wang, J. Liu, H. Wang, W. Cheung, and X. Xie, On&#45;demand e&#45;supply chain integration: A multi&#45;agent</font> <font face="verdana" size="2">constraint&#45;based approach, Expert Systems with Applications, vol. 34, no. 4, pp. 2683&#45;2692, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600029&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;30&#93; M. Wooldridge, An Introduction to Multiagent systems. Hoboken: John Wiley and Sons, 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600030&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --> </font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;31&#93; M. Yokoo and K. Hirayama, Algorithms for distributed constraint satisfaction: A review, Autonomous Agents and</font> <font face="verdana" size="2">Multi&#45;Agent Systems, vol. 3, no. 2, pp. 185&#45;207, 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600031&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2"> &#91;32&#93; D. Zeng and K. Sycara, Benefits of learning in negotiation, in Proceedings of the 14<sup>th</sup> National Conference on</font> <font face="verdana" size="2">Artificial Intelligence and 9<sup>th</sup> Innovative Applications of Artificial Intelligence Conference, Providence, Rhode</font> <font face="verdana" size="2">Island, 1997, pp. 36&#45;42.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600032&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;33&#93; D. Zeng and K. Sycara, Bayesian learning in negotiation, International Journal of Human&#45;Computer Studies, vol. 48, no. 1, pp. 125&#45;141, 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-1876201100030000600033&pid=S0718-18762011000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <p align="justify">&nbsp;</p>  	<hr> 	    <p align="justify"><font face="verdana" size="2">Received 21 June 2010; received in revised form 13 April 2011; accepted 26 April 2011</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Arbib]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Rossi]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimal resource assignment through negotiation in a multi-agent manufacturing system]]></article-title>
<source><![CDATA[IIE Transactions]]></source>
<year>2000</year>
<volume>32</volume>
<numero>10</numero>
<issue>10</issue>
<page-range>963-974</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Beam]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Segev]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Automated negotiations: A survey of the state of the art]]></article-title>
<source><![CDATA[Wirtschaftsinformatik]]></source>
<year>1997</year>
<volume>39</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>263-268</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Binmore]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Vulkan]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Applying game theory to automated negotiation]]></article-title>
<source><![CDATA[Netnomics]]></source>
<year>1999</year>
<volume>1</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>1-9</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Buffett]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Spencer]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A bayesian classifier for learning opponents' preferences in multi-object automated negotiation]]></article-title>
<source><![CDATA[Electronic Commerce Research and Applications]]></source>
<year>2007</year>
<volume>6</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>274-284</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Carbonneau]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Kersten]]></surname>
<given-names><![CDATA[G. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Vahidov]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Predicting opponent's moves in electronic negotiations using neural networks, Expert Systems with Applications]]></article-title>
<source><![CDATA[An international Journal]]></source>
<year>2008</year>
<volume>34</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>1266-1273</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cheng]]></surname>
<given-names><![CDATA[C.-B.]]></given-names>
</name>
<name>
<surname><![CDATA[Chan]]></surname>
<given-names><![CDATA[C.-C. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Lin]]></surname>
<given-names><![CDATA[K.-C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Intelligent agents for e-marketplace: Negotiation with issue tradeoffs by fuzzy inference systems]]></article-title>
<source><![CDATA[Decision Support Systems]]></source>
<year>2006</year>
<volume>42</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>626-638</page-range></nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Coehoorn]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Jennings]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Learning on opponent's preferences to make effective multi-issue negotiation trade-offs]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of the 6th International Conference on Electronic Commerce]]></conf-name>
<conf-date>October 25-27, 2004</conf-date>
<conf-loc>Delft </conf-loc>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Faratin]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Sierra]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Jennings]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Negotiation decision functions for autonomous agents]]></article-title>
<source><![CDATA[Robotics and Autonomous Systems]]></source>
<year>1998</year>
<volume>24</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>159-182</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Faratin]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Sierra]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Jennings]]></surname>
<given-names><![CDATA[N. R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Using similarity criteria to make issue trade-offs in automated negotiations]]></article-title>
<source><![CDATA[Artificial Intelligence]]></source>
<year>2002</year>
<volume>142</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>205-237</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hindriks]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Tykhonov]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Opponent modelling in automated multi-issue negotiation using bayesian learning]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems]]></conf-name>
<conf-date>May 12-16, 2008</conf-date>
<conf-loc>Estoril </conf-loc>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Huang]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Liang]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Lai]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Lin]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The agent-based negotiation process for B2C e-commerce]]></article-title>
<source><![CDATA[Expert Systems With Applications]]></source>
<year>2010</year>
<volume>37</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>348-359</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jennings]]></surname>
<given-names><![CDATA[N. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Faratin]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Lomuscio]]></surname>
<given-names><![CDATA[A. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Parsons]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Wooldridge]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Sierra]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Automated negotiation: Prospects, methods and challenges]]></article-title>
<source><![CDATA[Group Decision and Negotiation]]></source>
<year>2001</year>
<volume>10</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>199-215</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jonker]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Robu]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Treur]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[n agent architecture for multi-attribute negotiation using incomplete preference information]]></article-title>
<source><![CDATA[Autonomous Agents and Multi-Agent Systems]]></source>
<year>2007</year>
<volume>15</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>221-252</page-range></nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kersten]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Lai]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Negotiation support and e-negotiation systems: An overview]]></article-title>
<source><![CDATA[Group Decision and Negotiation]]></source>
<year>2007</year>
<volume>16</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>553-586</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kersten]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Lo]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Aspire: An integrated negotiation support system and software agents for e-business negotiation]]></article-title>
<source><![CDATA[International Journal of Internet and Enterprise Management]]></source>
<year>2003</year>
<volume>1</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>293-315</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kowalczyk]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Bui]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On constraint-based reasoning in e-negotiation agents]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings Agent-Mediated Electronic Commerce III, Current Issues in Agent-Based Electronic Commerce Systems]]></conf-name>
<conf-date>2000</conf-date>
<conf-loc>Barcelona Catalonia</conf-loc>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lin]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Kraus]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Wilkenfeld]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Barry]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Negotiating with bounded rational agents in environments with incomplete information using an automated agent]]></article-title>
<source><![CDATA[Artificial Intelligence]]></source>
<year>2008</year>
<volume>172</volume><volume>6-7</volume>
<page-range>823-851</page-range></nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Luo]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Jennings]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Shadbolt]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Leung]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A fuzzy constraint based model for bilateral, multi-issue negotiations in semi-competitive environments]]></article-title>
<source><![CDATA[Artificial Intelligence]]></source>
<year>2003</year>
<volume>148</volume>
<numero>1-2</numero>
<issue>1-2</issue>
<page-range>53-102</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Maes]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Guttman]]></surname>
<given-names><![CDATA[R. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Moukas]]></surname>
<given-names><![CDATA[A. G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Agents that buy and sell]]></article-title>
<source><![CDATA[Communications of the ACM]]></source>
<year>1999</year>
<volume>42</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>81-91</page-range></nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Matos]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Sierra]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Jennings]]></surname>
<given-names><![CDATA[N. R]]></given-names>
</name>
<name>
<surname><![CDATA[Demazeau]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Determining successful negotiation strategies: An evolutionary approach]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of the 3rd International Conference on Multi-Agent Systems]]></conf-name>
<conf-date>1998</conf-date>
<conf-loc>Paris </conf-loc>
</nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Raiffa]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[The Art and Science of Negotiation]]></source>
<year>1982</year>
<publisher-loc><![CDATA[Cambridge ]]></publisher-loc>
<publisher-name><![CDATA[Harvard University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ramchurn]]></surname>
<given-names><![CDATA[S. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Sierra]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Godo]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Jennings]]></surname>
<given-names><![CDATA[N. R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Negotiating using rewards]]></article-title>
<source><![CDATA[Artificial Intelligence]]></source>
<year>2007</year>
<volume>171</volume>
<numero>10-15</numero>
<issue>10-15</issue>
<page-range>805-837</page-range></nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Richter]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Kowalczyk]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Klusch]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Multistage fuzzy decision making in bilateral negotiation with finite termination times]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of the 22nd Australasian Joint Conference on Advances in Artificial intelligence]]></conf-name>
<conf-date>December 1-4, 2009</conf-date>
<conf-loc>Melbourne </conf-loc>
</nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ros]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Sierra]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A negotiation meta strategy combining trade-off and concession moves]]></article-title>
<source><![CDATA[Autonomous Agents and Multi-Agent Systems]]></source>
<year>2006</year>
<volume>12</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>163-181</page-range></nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rubinstein]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Perfect equilibrium in a bargaining model]]></article-title>
<source><![CDATA[Econometrica: Journal of the Econometric Society]]></source>
<year>1982</year>
<volume>50</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>97-109</page-range></nlm-citation>
</ref>
<ref id="B26">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sandholm]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Algorithm for optimal winner determination in combinatorial auctions]]></article-title>
<source><![CDATA[Artificial Intelligence]]></source>
<year>2002</year>
<volume>135</volume>
<numero>1-2</numero>
<issue>1-2</issue>
<page-range>1-54</page-range></nlm-citation>
</ref>
<ref id="B27">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schoop]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Jertila]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[List]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Negoisst: A negotiation support system for electronic business-to-business negotiations in e-commerce]]></article-title>
<source><![CDATA[Data & Knowledge Engineering]]></source>
<year>2003</year>
<volume>47</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>371-401</page-range></nlm-citation>
</ref>
<ref id="B28">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Teuteberg]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Experimental evaluation of a model for multilateral negotiation with fuzzy preferences on an agent-based marketplace]]></article-title>
<source><![CDATA[Electronic Markets]]></source>
<year>2003</year>
<volume>13</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>21-32</page-range></nlm-citation>
</ref>
<ref id="B29">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Wan]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Cheung]]></surname>
<given-names><![CDATA[g, W.]]></given-names>
</name>
<name>
<surname><![CDATA[Xie]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On-demand e-supply chain integration: A multi-agent constraint-based approach]]></article-title>
<source><![CDATA[Expert Systems with Applications]]></source>
<year>2008</year>
<volume>34</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>2683-2692</page-range></nlm-citation>
</ref>
<ref id="B30">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wooldridge]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[An Introduction to Multiagent systems]]></source>
<year>2009</year>
<publisher-loc><![CDATA[Hoboken ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley and Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B31">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yokoo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Hirayama]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Algorithms for distributed constraint satisfaction: A review]]></article-title>
<source><![CDATA[Autonomous Agents and Multi-Agent Systems]]></source>
<year>2000</year>
<volume>3</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>185-207</page-range></nlm-citation>
</ref>
<ref id="B32">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zeng]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Sycara]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Benefits of learning in negotiation]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings of the 14th National Conference on Artificial Intelligence and 9th Innovative Applications of Artificial Intelligence Conference]]></conf-name>
<conf-date>1997</conf-date>
<conf-loc>Providence Rhode Island</conf-loc>
</nlm-citation>
</ref>
<ref id="B33">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zeng]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Sycara]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Bayesian learning in negotiation]]></article-title>
<source><![CDATA[International Journal of Human-Computer Studies]]></source>
<year>1998</year>
<volume>48</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>125-141</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
