Introduction: Invitation from a Game Master｜Artificial Intelligence based Werewolf
Artificial intelligence (AI), for which game play with humans has long been an important benchmark for research, can show the essence of intelligence and its requirements. AI has already defeated top-level human players in complete information games such as chess or Shogi. The complete information game Go currently has human players who can defeat the most advanced AI, but it seems only a matter of time before humans will be defeated by AI. In the field of incomplete games, Texas Hold’em Poker has a tradition of competition in the AI field. Real-time action video games are also spurring attempts at evaluating intelligence in real-time environments.
Compared to the previous game-related challenges, the communication or communicative intelligence skills that are commonly used in board games and card games have not been examined. When people play board games and card games, they converse with other players, and some games are advanced through conversation as so-called communication games. Few studies in the literature have analyzed artificial intelligence in relation to such communication games. “Are You a Werewolf?” is one of these communication games.
The Werewolf game is conducted solely through discussion and players must exert their cognitive faculties fully in order to win. In the game, players must hide information, in contrast to perfect information games such as chess or Reversi. Each player acquires secret information from other players’ conversations and behavior and acts by hiding information to accomplish their objectives. The game highlights various problems that have not been addressed adequately in the field of artificial intelligence, such as the asymmetric distribution of player information, the use of persuasion for earning confidence, and the use of speculation for detecting fabrications.
Following this, we started a project to create an “Artificial Intelligence Werewolf” (AIWolf) to play as the werewolf in place of a human player. The objective of this comprehensive project is not only to develop a game-playing algorithm, but also to develop virtual agents, real robots, and so on. To achieve this objective, there are a number of tasks that must be undertaken.
The collective intelligence approach is used for these tasks. To implement a collective intelligence approach, a common platform is indispensable. As described herein, we present the outline of a Werewolf platform for artificial intelligence (AI Wolf Platform), which has been developed as an open source project. We plan to hold an AI Wolf tournament in which researchers with various backgrounds can participate freely with the aim of realizing collective intelligence with the participants.
To achieve the above goals, we require research technologies in the following areas:
- Multi-agent simulation
- Machine learning
- Language processing
- Logic programming
- Human–agent interaction
- Cognitive science
Collaboration in these areas will be required for solving Werewolf. We anticipate that the development cycles will contribute to these fields and aid in the finding of essential features on social interaction.
Source Code for the finalist teams in the 1st International AIWolf Competition Team Name Program Algorithm Description takeda 〇 〇 hello_wolf 〇 〇 Udon 〇 〇 GO1DeNO 〇 〇 fisherman 〇 〇 fanfan 〇 〇 Tomato 〇 〇 calups 〇 〇 wasabi 〇 〇 kenzi 〇 〇 sonoda 〇 〇 cantar 〇 〇 Litt1eGirl 〇 … Continue reading 1st International AIWolf Competition — Source Code
Thanks for participating in the First International AI-Wolf competition (Protocol Division)． This year we had 94 applying teams, 74 agent submissions and 31 qualifying agents for the first round of the preliminary competition. 15 teams advanced to the final round, with 3 teams being disqualified for crashing during the final round, with a final round … Continue reading Final Results of the 1st International AIWolf competition at ANAC 2019
Silver Sponsor Oink Games offers the following 2 games as Oink Games awards to the 15 finalists! Nine Tiles Panic Tricks and The Phantom Please wait for arrival.
The 1st International Workshop of AI Werewolf and Dialog System (AIWolfDial2019), INLG@Tokyo, 10/29/2019
The 2019 AIWolf Competition’s natural language section will be held as part of the AIWolfDial 2019 workshop, which is part of the INLG 2019 international conference. The workshop will be held at the Miraikan in Tokyo on the morning of October 29. Please note that the competition (shared task) will be held a few months … Continue reading The 1st International Workshop of AI Werewolf and Dialog System (AIWolfDial2019), INLG@Tokyo, 10/29/2019
For the first International AIWolf competition (protocol league), we had 94 registrants, 74 submitted agents and 31 qualifying teams. These agents played over 10.000 games, and 15 agents were selected as Finalists based on their total victory rate: Finalist Teams: GO1DeNO, takeda, hello_wolf, fanfan, Litt1eGirl, fisherman, yskn67, Udon, sonoda, cantar, calups, wasabi, takaeye, Tomato, kenzi. Victory … Continue reading Results for the preliminary round of the 1st International AIWolf competition at ANAC 2019
The Werewolf Intelligence Development Seminar will be held on the following schedule. If you would like to participate, please register from this link. Invitation to Participate (First-come-first-served 10 people) 6/30 (Sun) Schedule: 09: 30 – 09: 45: Werewolf Intelligence 09: 45 -12: 00: Fundamentals; What is a werewolf intelligence program using Eclipse? 13: 00 -14: … Continue reading AIWolf programming seminar June 30th @ Kobe Electronic College
We have released AIWolf platform version 0.5.6. http://aiwolf.org/server/ CHANGES: Bugfix of the validation of the uttered text.
We have released AIWolf platform version 0.5.5. http://aiwolf.org/server/ CHANGES: Bugfix of Content#validate() and improvement of the score table printed by AutoStarter.
We release AIWolf platform version 0.5.4. http://aiwolf.org/server/ We make the server call update() and dayStart() of the dead agent.
AIWolf platform 0.5.3 is released. http://aiwolf.org/server/ We make the server call update() in the dead agent at the end of day.