next up previous contents
Next: Demonstration 3: Request and Up: Demonstration 2: Holding the Previous: Results   Contents

Verification of results

In this section, the plots obtained in the last section are explained. First, the pass and tell alternative (see figure 5.9) is examined. Pass is followed by a chance node, with each branch of the chance node giving agent 2 a choice between ending the dialogue and telling. There is a third alternative, pass, but it is always dominated by end. In the true branch, agent 2 is expected to use tell-true only when the value for have-fruit is likely to be false at level 4. Similarly, tell-false is used when this value is likely to be true.

Figure 5.11: Utility of (a) end (b) pass
\includegraphics[width=0.5\textwidth]{figures/80test1-end.eps} \includegraphics[width=0.5\textwidth]{figures/80test1-pass.eps}

Figure 5.12: Difference image between pass and end
\includegraphics[width=1\textwidth]{figures/80test1-pass-vs-end.eps}

Figure 5.11 plots the utility of pass and end, with respect to the have-fruit belief at levels 2 and 4, while figure 5.12 plots the difference in utility between them. A quadrant-by-quadrant analysis of this difference plot is now used to explain the results.

An easier but incomplete way of verifying these results is to analyse the corner points. At (0,0) agent 2 should reason that since agent 1 already has the same beliefs about have-fruit, the dialogue should end, and make-omelette be chosen at 200. By the same token, at (1,1) the dialogue ends with make-fish and make-fruit-salad chosen at 250. At (0,1), agent 2 needs to always correct agent 1's mistaken belief, resulting in make-omelette chosen at 200, with 10 taken away for the cost of always telling. Otherwise, make-fish would have been chosen, giving 150 and no fruit salad. Similarly at (1,0 ), the belief is corrected, resulting in make-fish and make-fruit-salad at 250 with 10 taken away, instead of a mistaken choice of make-omelette at 200.

Apart from the [pass, tell] strategy, agent 1 can use an [ask, tell] strategy ( see figure 5.9, and 5.10 ). The difference between the two strategies is the cost incurred in using an ask instead of a pass, and a small belief revision change at level 4 to the have-fruit belief that is caused by the dry-land algorithm. This belief revision change makes do difference to the second agent's decision to tell. Therefore, the ask plot has a similar form to the pass plot.

This demonstration has shown how using initiative in holding the floor can depend on a probabilistic model of belief. Figure 5.10 shows how the decision depends on the probability value in the belief model. It is interesting as well to note from these figures the sensitivity of the decision of whether to continue with an ask or pass or whether to end the negotiation. Another note of interest is the deep nesting required to decide whether an ask is efficient. Notice in figure 5.10 that for the agent to decide between asking and ending the negotiation, the belief model must be examined to a depth of level 4.

Figure 5.13: Difference image between (a) request(tell(P)) and end, and (b) propose(tell(P)) and end
\includegraphics[width=0.5\textwidth]{figures/test1-qc-vs-end.eps} \includegraphics[width=0.5\textwidth]{figures/test1-auto-vs-end.eps}


next up previous contents
Next: Demonstration 3: Request and Up: Demonstration 2: Holding the Previous: Results   Contents
bmceleney 2006-12-19