Page 262 - Socially Intelligent Agents Creating Relationships with Computers and Robots
P. 262

Multi-Agent Contract Negotiation                                 245

                              “reachable”. Call the set of feasible outcomes  , containing those agreements
                              that are individually rational and bounded by the pareto optimal line [13].
                              An agreement is individually rational if it assigns each agent a utility that is at
                              least as large as the agent can guarantee for itself from the conflict outcome     .
                              Pareto optimality is informally defined as the set of outcomes that are better
                              for both agents [1]. It is often used as a measure of the efficiency of the social
                              outcome. Given the game          ,    the protocol, or “rules of encounter” [8],
                              normatively specifies the process of negotiation. The protocol chosen for this
                              game is the alternating sequential model in which the agents take turns to make
                              offers and counter offers [10]. The protocol terminates when the agents come to
                              an agreement or time limits are reached or, alternatively, when one of the agents
                              withdraws from the negotiation. This distributed, iterative and finite protocol
                              was selected because it is un-mediated, supports belief update and places time
                              bounds on the computational resources that can be utilized.
                                However, like chess for example, agents can have different negotiation strate-
                              gies given the normative rules of the game. Two heuristic distributed and au-
                              tonomous search strategies have been developed whose design has been moti-
                              vated by the knowledge and computation boundedness arguments given above.
                              One parametric mechanism, the responsive mechanism, is a mechanism that
                              conditions the decisions of the agent directly to its environment such as the
                              concessionary behaviour of the other party, the time elapsed in negotiation, the
                              resources used, etc. [3]. However, the mechanism is known to have several
                              limitations [4]. In some cases agents fail to make agreements, even though there
                              are potential solutions, because they fail to explore different possible value com-
                              binations for the negotiation issues. For instance, a contract may exist in which
                              the service consumer offers to pay a higher price for a service if it is delivered
                              sooner. This contract may be of equal value to the consumer as one that has a
                              lower price and is delivered later. However from the service provider’s point
                              of view, the former may be acceptable and the latter may not. The responsive
                              mechanism does not allow the agents to explore for such possibilities because
                              it treats each issue independently and only allows agents to concede on issues.
                                A second mechanism, called the trade-off mechanism, was developed to ad-
                              dress the above limitations and consequently select solutions that lie closer to
                              the pareto-optimal line, again in the presence of limited knowledge and compu-
                              tational boundedness [4]. Intuitively, a trade-off is where one party lowers its
                              utility on some negotiation issues and simultaneously demands more on others
                              while maintaining a constant overall contract utility. This, in turn, should make
                              agreement more likely and increase the efficiency of the contracts. An algo-
                              rithm has been developed that enables agents to make trade-offs between both
                              quantitative and qualitative negotiation issues, in the presence of information
                              uncertainty and resource boundedness for multi-dimensional goods [4]. The
                              algorithm computes   dimensional trade-offs using techniques from fuzzy sim-
   257   258   259   260   261   262   263   264   265   266   267