Designing negotiation agents for automated negotiating agents competition (ANAC)
Negotiation plays an important role when multiple agents with different interests wish to reach an agreement to cooperate towards the same goal. In order to create novel research in the autonomous agent design field in AI, competitions such as Automated Negotiating Agents Competition(ANAC) were i...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/137917 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-137917 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1379172020-04-18T04:48:10Z Designing negotiation agents for automated negotiating agents competition (ANAC) Lim, Bryan Yi Yong Bo An School of Computer Science and Engineering boan@ntu.edu.sg Engineering::Computer science and engineering Negotiation plays an important role when multiple agents with different interests wish to reach an agreement to cooperate towards the same goal. In order to create novel research in the autonomous agent design field in AI, competitions such as Automated Negotiating Agents Competition(ANAC) were introduced, which brought researchers from the negotiation community together and provided unique benchmarks for evaluating practical negotiation strategies. This paper discusses the strategies adopted by Agent29 which is developed in accordance with the regulation of the ANAC 2020. The strategy of Agent29 is designed based on the nature of the Werewolf Game. The ability of Agent29 can be categorized into two parts, role estimation part which estimates the role of the agents, and decision making part which decides what to do. For role estimation, a combination of two Naive Bayes classifiers is used to estimate the roles of the agents based on the frequency of action. On the other hand, Agent29 used a multiple strategy chooser to choose a strategy based on the win rate of each strategy profile while making a decision. The performance of Agent29 was evaluated by competing with other autonomous agents under different competition settings by using the AIWolf platform, and the results were recorded and analysed. Although the results showed that Agent29 does not perform as well as the finalist agents, conclusions based on the experiments have been made which can be used to improve the agent in the future. For future enhancement, more information can be taken into consideration while making decisions or estimating the role of the other agents. Further testing is recommended. Bachelor of Engineering (Computer Science) 2020-04-18T04:48:10Z 2020-04-18T04:48:10Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/137917 en SCSE19-0519 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering |
spellingShingle |
Engineering::Computer science and engineering Lim, Bryan Yi Yong Designing negotiation agents for automated negotiating agents competition (ANAC) |
description |
Negotiation plays an important role when multiple agents with different
interests wish to reach an agreement to cooperate towards the same goal. In order
to create novel research in the autonomous agent design field in AI, competitions
such as Automated Negotiating Agents Competition(ANAC) were introduced, which
brought researchers from the negotiation community together and provided unique
benchmarks for evaluating practical negotiation strategies. This paper discusses the
strategies adopted by Agent29 which is developed in accordance with the regulation
of the ANAC 2020.
The strategy of Agent29 is designed based on the nature of the Werewolf
Game. The ability of Agent29 can be categorized into two parts, role estimation part
which estimates the role of the agents, and decision making part which decides what
to do.
For role estimation, a combination of two Naive Bayes classifiers is used to
estimate the roles of the agents based on the frequency of action. On the other
hand, Agent29 used a multiple strategy chooser to choose a strategy based on the
win rate of each strategy profile while making a decision.
The performance of Agent29 was evaluated by competing with other
autonomous agents under different competition settings by using the AIWolf
platform, and the results were recorded and analysed. Although the results showed
that Agent29 does not perform as well as the finalist agents, conclusions based on
the experiments have been made which can be used to improve the agent in the
future.
For future enhancement, more information can be taken into consideration
while making decisions or estimating the role of the other agents. Further testing is
recommended. |
author2 |
Bo An |
author_facet |
Bo An Lim, Bryan Yi Yong |
format |
Final Year Project |
author |
Lim, Bryan Yi Yong |
author_sort |
Lim, Bryan Yi Yong |
title |
Designing negotiation agents for automated negotiating agents competition (ANAC) |
title_short |
Designing negotiation agents for automated negotiating agents competition (ANAC) |
title_full |
Designing negotiation agents for automated negotiating agents competition (ANAC) |
title_fullStr |
Designing negotiation agents for automated negotiating agents competition (ANAC) |
title_full_unstemmed |
Designing negotiation agents for automated negotiating agents competition (ANAC) |
title_sort |
designing negotiation agents for automated negotiating agents competition (anac) |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/137917 |
_version_ |
1681058277765414912 |