CoupVisor: Strategy Optimization by Round and Challenge Decision Support
This paper introduces CoupVisor, a unified decision-support system for the card game Coup that integrates belief tracking and simulation to optimize turn-based actions and challenge timing, demonstrating that policies trained with win-oriented rewards outperform both rule-based and short-term gain-focused baselines.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the world of games, some contests are decided by the cards you hold, while others are won by the stories you tell. The card game Coup belongs to the latter category, a compact arena where every player hides two secret roles and must bluff, bluff, and bluff their way to victory. The core tension lies in a simple but dangerous question: when a player claims to be a powerful character, are they telling the truth, or are they lying to steal a turn? In a real game, players rely on gut feelings, table talk, and vague suspicions to decide whether to call out a liar. This instinctive approach leaves a gap; the evidence is all there in the public record of every move made, yet no one turns that record into a clear number to guide the next decision. This is where the field of artificial intelligence steps in, specifically the branch that teaches computers to make decisions when they cannot see the whole picture. By treating a game as a puzzle of hidden information, researchers can build systems that track probabilities, weigh risks, and learn from thousands of simulated matches to find strategies that human intuition might miss.
Enter CoupVisor, a new decision-support system designed to bridge the gap between the messy reality of a card table and the cold logic of a computer. Rather than playing the game itself, CoupVisor acts as an observer and advisor, watching the public record of every action, challenge, and reveal to build a mathematical picture of what every opponent is likely holding. The system does not guess; it calculates. It takes the known facts—who has claimed what, who has been challenged, and how many cards remain in the deck—and combines them with a running estimate of the likelihood that any specific player holds a specific role. This allows it to answer the two hardest questions a player faces on any given turn: what move should I make, and is it time to challenge an opponent's claim? The system is built on a single, unified framework that works whether a human is typing in moves, a computer is replaying a recorded game, or a simulation is running thousands of matches to train a learning algorithm.
The researchers behind CoupVisor discovered that the way a computer learns to play depends entirely on what it is told to value. They tested two very different approaches to teaching the system. In the first approach, the system was rewarded for small, immediate gains, such as collecting a few coins or keeping a card safe for the moment. Under these conditions, a method that simply copied the moves of past players performed best, while more complex learning methods struggled to improve. However, when the researchers changed the goal to focus solely on winning the game, the results flipped completely. The complex learning method, which had previously lagged behind, surged ahead of all other strategies, including the copying method and simple rule-based bots. This finding suggests that the choice of reward is more critical than the choice of algorithm; if you want a system to learn to win, you must reward it for winning, not just for doing well in the short term.
To make its advice useful, CoupVisor had to solve a specific problem that had tripped up previous attempts: the system was too eager to challenge claims right at the start of a game. Because no one had revealed any cards yet, the computer initially thought every claim was suspicious, leading it to recommend challenges that were statistically unjustified. The researchers fixed this by changing how the system calculated probability. Instead of looking at the chance that a player held a single card, the system began calculating the chance that a player held at least one copy of a role within their two-card hand. This small adjustment corrected the early-game bias, ensuring that the system only recommended a challenge when the evidence truly supported it. The system also learned to adjust its confidence based on the situation, becoming more cautious when a player had only one card left to lose and more aggressive when an opponent was close to winning.
The testing phase involved running five hundred simulated games, pitting the system against different types of opponents, from those who played honestly to those who bluffed constantly. The results showed that while the system's advice was stable in terms of overall game outcomes, its ability to correctly identify a bluff varied significantly depending on who it was playing against. When facing aggressive bluffers, the system became much better at spotting lies, but when facing honest players, it struggled to find false claims because they were rare. This sensitivity to the opponent's style highlights a key limitation: the system is not a universal oracle but a tool that must adapt to the table. The researchers also found that the system's biggest errors came from being too eager to challenge, often accusing honest players of lying when the math was simply too close to call.
Ultimately, CoupVisor demonstrates that building a helpful advisor for a game of hidden information requires more than just a powerful computer. It requires a careful balance between hard rules, such as the forced move a player must make when they have too many coins, and soft probabilities that estimate the truthfulness of a claim. The system separates these two worlds clearly, telling the user what is impossible by the rules and what is merely unlikely by the odds. By converting the chaotic flow of a card game into a structured stream of data, the researchers created a tool that can audit a player's decisions, explain why a challenge was or was not wise, and provide a clear path for learning. The work suggests that in any situation where decisions must be made under uncertainty, the most important factor is not the complexity of the tool, but the clarity of the goal it is trying to achieve.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.