Every Team Makes Mistakes: An Initial Report on Predicting Failure in Teamwork

Voting among different agents is a powerful tool in problem solving, and it has been widely applied to improve the performance in machine learning. However, the potential of voting has been explored only in improving the ability of finding the correct answer to a complex problem. In this paper we present a novel benefit in voting, that has not been observed before: we show that we can use the voting patterns to assess the performance of a team and predict their final outcome. This prediction can be executed at any moment during problem-solving and it is completely domain independent. We present a preliminary theoretical explanation of why our prediction method works, where we show that the accuracy is better for diverse teams composed by different agents than for uniform teams made of copies of the same agent. We also perform experiments in the Computer Go domain, where we show that we can obtain a high accuracy in predicting the final outcome of the games. We analyze the prediction accuracy for 3 different teams, and we show that the prediction works significantly better for a diverse team. Since our approach is completely domain independent, it can be easily applied to a variety of domains, such as the video games in the Arcade Learning Environment.

[1]  Milind Tambe,et al.  Automated assistants to aid humans in understanding team behaviors , 2000, AGENTS '00.

[2]  Leandro Soriano Marcolino,et al.  Diverse Randomized Agents Vote to Win , 2014, NIPS.

[3]  Meir Kalech,et al.  A hybrid approach for fault detection in autonomous physical agents , 2014, AAMAS.

[4]  Victor R. Lesser,et al.  Coordinating multi-agent reinforcement learning with limited communication , 2013, AAMAS.

[5]  Petr Baudis,et al.  PACHI: State of the Art Open Source Go Program , 2011, ACG.

[6]  Martin Müller,et al.  Fuego—An Open-Source Framework for Board Games and Go Engine Based on Monte Carlo Tree Search , 2010, IEEE Transactions on Computational Intelligence and AI in Games.

[7]  Alessio Lomuscio,et al.  Automatic Verification of Parameterised Interleaved Multi-Agent Systems , 2013, ArXiv.

[8]  Matthew E. Taylor,et al.  Teaching on a budget: agents advising agents in reinforcement learning , 2013, AAMAS.

[9]  Noa Agmon,et al.  Effective, quantitative, obscured observation-based faultdetection in multi-agent systems , 2014, AAMAS.

[10]  Mehdi Dastani,et al.  Monitoring norm violations in multi-agent systems , 2013, AAMAS.

[11]  Fernando Ramos,et al.  Discovering tactical behavior patterns supported by topological structures in soccer agent domains , 2008, AAMAS.

[12]  Michael R. Genesereth,et al.  General Game Playing: Overview of the AAAI Competition , 2005, AI Mag..

[13]  Ariel D. Procaccia,et al.  Better Human Computation Through Principled Voting , 2013, AAAI.

[14]  Leandro Soriano Marcolino,et al.  Multi-Agent Team Formation: Diversity Beats Strength? , 2013, IJCAI.

[15]  Franco Raimondi,et al.  A synergistic and extensible framework for multi-agent system verification , 2013, AAMAS.

[16]  Leandro Soriano Marcolino,et al.  Give a Hard Problem to a Diverse Team: Exploring Large Action Spaces , 2014, AAAI.

[17]  Marcus Hutter,et al.  Universal Artificial Intelligence: Sequential Decisions Based on Algorithmic Probability (Texts in Theoretical Computer Science. An EATCS Series) , 2006 .

[18]  Vincent Conitzer,et al.  Common Voting Rules as Maximum Likelihood Estimators , 2005, UAI.

[19]  Matjaz Gams,et al.  Discovering Strategic Behaviour of Multi-Agent Systems in Adversary Settings , 2014, Comput. Informatics.

[20]  Marc G. Bellemare,et al.  The Arcade Learning Environment: An Evaluation Platform for General Agents , 2012, J. Artif. Intell. Res..

[21]  Olivier Teytaud,et al.  Modification of UCT with Patterns in Monte-Carlo Go , 2006 .

[22]  Cha Zhang,et al.  Ensemble Machine Learning: Methods and Applications , 2012 .

[23]  Pedro U. Lima,et al.  Abnormality detection in multiagent systems inspired by the adaptive immune system , 2013, AAMAS.

[24]  S. Legg Machine super intelligence , 2008 .

[25]  Doan Thu Trang,et al.  Verifying heterogeneous multi-agent programs , 2014, AAMAS.

[26]  C. List,et al.  Epistemic democracy : generalizing the Condorcet jury theorem , 2001 .