220 likes | 313 Views
Cooperative Meeting Scheduling among Agents based on Multiple Negotiations. Toramatsu SHINTANI and Takayuki ITO Department of Intelligence and Computer Science, Nagoya Institute of Technology tora@ics.nitech.ac.jp JAPAN. Motivation Distributed Meeting Scheduler Distributed scheduling
E N D
Cooperative Meeting Scheduling among Agentsbased on Multiple Negotiations Toramatsu SHINTANI and Takayuki ITO Department of Intelligence and Computer Science, Nagoya Institute of Technology tora@ics.nitech.ac.jp JAPAN • Motivation • Distributed Meeting Scheduler • Distributed scheduling • Implementation • Reaching a Consensus • Multiple Negotiations (Persuasion Process) • Preference Revision Using Private Preferences • Conclusions
Quantifying the user's Request for preference a meeting based on MAUT Getting a Result Negotiation among agents Negotiation among agents Negotiation among agents The Multiple Negotiations The Distributed Meeting Scheduling Deciding attributes of the meeting and designing alternatives
Agreement proposal Can I accept? A B 1. Proposal 2. Preference revision 3. Agreement The Outline of the Persuasion Process Persuasion between agent A and agent B. We call A "Persuader" and B "Compromiser." 1. A sends a proposal to B. 2. B tries to revise her preference. 3. If B could revise her preference, they reach an agreement. Agent B A Agent A A A A A A f f f f 2 1 3 1 persuade 2 3
Quantifying User's Preference Using Multiple Attribute Utility Theory Scheduling a meeting preference Convenience Size Length 13:00-14:00 9:00-11:00 9:00-10:00 We can select several options with respect to f according to the application area. In our system, we select the AHP method for calculating user's utility.
Quantifying User's Preference Using AHP AHP The pairwise comparison matrix with respect to the criterion " Convenience " Scheduling a meeting Weights 9:00-10:00 9:00-11:00 13:00-14:00 Convenience Size Length 1/3 2 0.205 1 9:00-10:00 3 1 9 0.705 9:00-11:00 1/2 1/9 1 0.089 13:00-14:00 13:00-14:00 9:00-10:00 9:00-11:00
The Feature of the Preference Revision The MC principle An agent should change an user's preference as minimal as possible The OC principle An agent should change an user's preference based on the preference order of alternatives In our system, a compromiser tries to adjust attribute values based on " generate and test " style. The problem is that the solution space is too huge to revise agent's preference.
Conclusions A new multi-agent negotiation The multiple negotiations can reflect user's individual preferences. The preference revision effectively find a solution for a compromiser in the persuasion process. The Distributed Meeting Scheduler realizing a cooperative meeting scheduling among agent improving a trade-off between "reaching a consensus" and "reflecting users' preference" in a social decision. The result shows that the multi-agent negotiation based on private preference is an effective method for a distributed meeting scheduler. The process can facilitate reaching a consensus among agents.