1 Introduction |
|
1 | (14) |
|
|
1 | (1) |
|
1.2 An Automated Negotiator |
|
|
2 | (2) |
|
1.2.1 Generic Negotiation Strategies |
|
|
3 | (1) |
|
1.3 Bidding, Learning, and Accepting |
|
|
4 | (1) |
|
|
5 | (2) |
|
1.4.1 Designing a Component-Based Automated Negotiation Framework |
|
|
6 | (1) |
|
1.4.2 Analyzing the Negotiating Strategy Components |
|
|
6 | (1) |
|
|
7 | (1) |
|
|
8 | (3) |
|
|
9 | (1) |
|
1.6.2 The BOA Architecture |
|
|
9 | (1) |
|
1.6.3 Analyzing the Components of an Automated Negotiator |
|
|
10 | (1) |
|
1.6.4 Putting the Pieces Together |
|
|
10 | (1) |
|
|
11 | (1) |
|
|
12 | (3) |
2 Background |
|
15 | (38) |
|
|
15 | (1) |
|
|
16 | (7) |
|
|
16 | (1) |
|
2.2.2 Negotiation Protocol |
|
|
17 | (1) |
|
2.2.3 Preference Profiles |
|
|
18 | (3) |
|
|
21 | (2) |
|
2.3 Negotiating Strategies |
|
|
23 | (10) |
|
2.3.1 Architecture of Negotiation Strategies |
|
|
24 | (1) |
|
2.3.2 Negotiation Strategy Space Exploration |
|
|
25 | (2) |
|
|
27 | (2) |
|
2.3.4 Acceptance Strategies |
|
|
29 | (2) |
|
|
31 | (2) |
|
2.4 Evaluation Methodologies |
|
|
33 | (10) |
|
2.4.1 Environments for Evaluating Negotiating Agents |
|
|
33 | (3) |
|
2.4.2 Negotiating Agent Competitions |
|
|
36 | (1) |
|
2.4.3 Evaluating Performance of Negotiation Strategies |
|
|
37 | (2) |
|
2.4.4 Evaluating Learning Methods |
|
|
39 | (4) |
|
|
43 | (10) |
3 A Component-Based Architecture to Explore the Space of Negotiation Strategies |
|
53 | (18) |
|
|
53 | (2) |
|
3.2 The BOA Agent Architecture |
|
|
55 | (5) |
|
|
55 | (2) |
|
3.2.2 Employing the BOA Architecture |
|
|
57 | (3) |
|
3.3 Decoupling Existing Agents |
|
|
60 | (7) |
|
3.3.1 Identifying the Components |
|
|
60 | (3) |
|
3.3.2 Testing Equivalence of BOA Agents |
|
|
63 | (4) |
|
|
67 | (1) |
|
|
67 | (4) |
4 Effective Acceptance Conditions |
|
71 | (20) |
|
|
71 | (2) |
|
4.2 Acceptance Conditions in Negotiation |
|
|
73 | (3) |
|
4.2.1 A Formal Model of Accepting |
|
|
73 | (1) |
|
4.2.2 Acceptance Conditions |
|
|
74 | (1) |
|
4.2.3 Existing Acceptance Conditions |
|
|
75 | (1) |
|
4.3 Combined Acceptance Conditions |
|
|
76 | (2) |
|
|
78 | (9) |
|
4.4.1 Detailed Experimental Setup |
|
|
78 | (2) |
|
4.4.2 Hypotheses and Experimental Results |
|
|
80 | (7) |
|
|
87 | (1) |
|
|
88 | (3) |
5 Accepting Optimally with Incomplete Information |
|
91 | (20) |
|
|
91 | (1) |
|
5.2 Decision Making in Negotiation Under Uncertainty |
|
|
92 | (4) |
|
5.2.1 Stochastic Behavior in Negotiation |
|
|
93 | (1) |
|
5.2.2 Optimal Stopping in Negotiation |
|
|
93 | (3) |
|
5.3 Accepting Random Offers |
|
|
96 | (7) |
|
5.3.1 Uniformly Random Behavior |
|
|
96 | (2) |
|
5.3.2 Non-Uniform Random Behavior |
|
|
98 | (1) |
|
|
99 | (2) |
|
5.3.4 When Optimal Stopping Is Most Effective |
|
|
101 | (2) |
|
5.4 Time Dependent Offers |
|
|
103 | (5) |
|
5.4.1 Uniformly Unpredictable Offers |
|
|
103 | (1) |
|
5.4.2 Arbitrarily Unpredictable Offers |
|
|
104 | (2) |
|
|
106 | (2) |
|
|
108 | (1) |
|
|
108 | (3) |
6 Measuring the Performance of Online Opponent Models |
|
111 | (18) |
|
|
111 | (1) |
|
6.2 Evaluating Opponent Models |
|
|
112 | (3) |
|
6.2.1 Influence of the Agent's Strategy |
|
|
113 | (1) |
|
6.2.2 Influence of the Opponent's Strategy |
|
|
113 | (1) |
|
6.2.3 Influence of the Negotiation Scenario |
|
|
114 | (1) |
|
6.3 Measuring the Performance of Opponent Models |
|
|
115 | (2) |
|
6.3.1 Negotiation Strategies of the Agents |
|
|
115 | (1) |
|
6.3.2 Negotiation Strategies of the Opponents |
|
|
115 | (1) |
|
6.3.3 Negotiation Scenarios |
|
|
116 | (1) |
|
6.3.4 Quality Measures for Opponent Models |
|
|
116 | (1) |
|
|
117 | (2) |
|
|
117 | (1) |
|
|
118 | (1) |
|
|
119 | (6) |
|
6.5.1 Overall Performance of Opponent Models |
|
|
119 | (2) |
|
6.5.2 Influence of the Negotiation Setting |
|
|
121 | (1) |
|
6.5.3 Influence of the Agent's Strategy |
|
|
122 | (1) |
|
6.5.4 Influence of the Opponent's Strategy |
|
|
123 | (1) |
|
6.5.5 Influence of the Negotiation Scenario |
|
|
124 | (1) |
|
|
125 | (1) |
|
|
126 | (3) |
7 Predicting the Performance of Opponent Models |
|
129 | (18) |
|
|
129 | (2) |
|
7.2 Measuring the Quality of Opponent Models |
|
|
131 | (7) |
|
|
131 | (1) |
|
7.2.2 Selection of Opponent Models |
|
|
132 | (1) |
|
7.2.3 Selection of Accuracy Measures |
|
|
133 | (2) |
|
7.2.4 Quantifying the Estimation Accuracy |
|
|
135 | (2) |
|
7.2.5 Quantifying the Accuracy/Performance Relationship |
|
|
137 | (1) |
|
7.3 Experimental Analysis |
|
|
138 | (6) |
|
7.3.1 Evaluating the Estimation Accuracy of Opponent Models |
|
|
138 | (4) |
|
7.3.2 Evaluating the Accuracy Versus Performance Relationship |
|
|
142 | (1) |
|
7.3.3 Evaluating the Usefulness of Accuracy Measures |
|
|
143 | (1) |
|
|
144 | (1) |
|
|
145 | (2) |
8 A Quantitative Concession-Based Classification Method of Bidding Strategies |
|
147 | (20) |
|
|
147 | (2) |
|
8.2 Concession Making in Negotiation |
|
|
149 | (1) |
|
|
150 | (5) |
|
|
151 | (1) |
|
|
152 | (2) |
|
8.3.3 Classifying the Agents According to Their Concession Rates |
|
|
154 | (1) |
|
|
155 | (9) |
|
|
155 | (1) |
|
8.4.2 Experimental Results for ANAC 2010 |
|
|
156 | (3) |
|
8.4.3 Experimental Results for ANAC 2011 |
|
|
159 | (5) |
|
8.5 Conclusion and Discussion |
|
|
164 | (1) |
|
|
165 | (2) |
9 Optimal Non-adaptive Concession Strategies |
|
167 | (14) |
|
|
167 | (1) |
|
|
168 | (1) |
|
9.3 Making Non-adaptive Concessions |
|
|
169 | (2) |
|
9.4 Conceding and Accepting |
|
|
171 | (2) |
|
9.5 Making Optimal Offers |
|
|
173 | (5) |
|
|
178 | (1) |
|
|
179 | (1) |
|
|
180 | (1) |
10 Putting the Pieces Together |
|
181 | (14) |
|
|
181 | (2) |
|
10.2 Measuring the Contribution of Strategy Components |
|
|
183 | (1) |
|
|
184 | (2) |
|
10.4 Component Contribution |
|
|
186 | (6) |
|
10.4.1 The Influence of the Opponent |
|
|
188 | (2) |
|
10.4.2 Interaction Effects |
|
|
190 | (1) |
|
10.4.3 Combining the Best Components |
|
|
191 | (1) |
|
|
192 | (1) |
|
|
193 | (2) |
11 Conclusion |
|
195 | (20) |
|
|
195 | (3) |
|
11.2 Answers to Our Research Questions |
|
|
198 | (1) |
|
11.3 Outlook and Challenges |
|
|
199 | (12) |
|
11.3.1 The BOA Architecture |
|
|
199 | (1) |
|
|
200 | (2) |
|
|
202 | (2) |
|
|
204 | (1) |
|
11.3.5 The Automated Negotiating Agents Competition |
|
|
204 | (2) |
|
11.3.6 Robustness of Negotiation Strategies |
|
|
206 | (2) |
|
11.3.7 Negotiation Setting |
|
|
208 | (1) |
|
11.3.8 Application to Human Negotiations |
|
|
209 | (2) |
|
|
211 | (4) |
Appendix A: GENIUS: An Environment to Support the Design of Generic Automated Negotiators |
|
215 | (8) |
Appendix B: The Automated Negotiating Agents Competition (ANAC) |
|
223 | (18) |
Appendix C: ANAC 2010 |
|
241 | (8) |
Appendix D: ANAC 2011 |
|
249 | (10) |
Appendix E: ANAC 2012 |
|
259 | (6) |
Appendix F: ANAC 2013 |
|
265 | (6) |
Summary |
|
271 | |