TERMS-Bench: Diagnosing LLM Negotiation Agents Beyond Deal Rate
This paper introduces Terms-Bench, a Bayesian-game framework that transforms negotiation evaluation from aggregate deal-rate rankings into actionable diagnostic analysis by using a known counterpart simulator to pinpoint specific agent failures in surplus extraction, belief calibration, and strategic compliance.
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
Imagine you are trying to teach a robot how to be a master negotiator. In the past, researchers tested these robots by having them haggle with other robots. They would just look at the final result: "Did they make a deal? Yes or No?"
The problem with this approach is like judging a chef only by whether the customer ate the meal, without tasting the food. If the robot made a deal, but gave away all the profit because it was too scared to ask for a fair price, the old test would still say, "Great job! Deal made!" It missed the fact that the robot was actually terrible at the strategy part of the job.
This paper introduces a new, smarter way to test these AI negotiators, called TERMS-BENCH. Here is how it works, using simple analogies:
1. The "Scripted Opponent" (The Environment as a Verifier)
In the old tests, the robot negotiated against another "black box" AI. You didn't know what that other AI was thinking, so you couldn't tell if your robot failed because it was bad, or because the other AI was weird.
In TERMS-BENCH, the researchers created a simulated opponent that is like a strict, predictable actor following a hidden script.
- The Script: The opponent has a secret "reservation price" (the lowest it will sell for or highest it will buy for), a "urgency level" (how much time pressure it feels), and a "personality" (aggressive, friendly, or neutral).
- The Twist: The AI agent doesn't know these secrets. It has to guess them based on what the opponent says and does.
- The Verifier: The researchers do know the secrets. Because they know the script, they can look at the AI's performance and say exactly why it failed. Did it fail because it couldn't guess the opponent's price? Did it fail because it got confused by the opponent's friendly tone? Or did it just make a bad move even though it knew the right answer?
2. The "Six Personality Types" of Opponents
To really stress-test the AI, the researchers didn't just use one type of opponent. They created six different "families" of opponents, like different characters in a video game:
- The Honest One (Candid): Says exactly what it means. If it's friendly, it acts friendly.
- The Silent One (Taciturn): Has the same economic rules as the Honest one, but says very little. It tests if the AI can figure things out without hints.
- The Reactive One (Expressive): Changes its behavior based on how the AI acts. If the AI is pushy, this opponent pushes back harder.
- The Strategist (Strategic): Acts like the Reactive one but hides its true feelings in its words. It's a master of disguise.
- The Chaotic One (Stochastic): Throws in random noise and confusing signals to see if the AI panics.
- The Bully (Adversarial): Always tries to intimidate the AI.
By testing the AI against all these different "characters," the researchers can pinpoint exactly which skill the AI is missing.
3. The "Magic Glasses" (Oracle Interventions)
This is the most clever part of the paper. Sometimes an AI fails, but we don't know if it's because it's stupid (can't figure out the opponent) or clumsy (knows the answer but makes a bad move).
The researchers use a "magic glasses" trick:
- Base Test: The AI negotiates normally, guessing the opponent's secrets.
- The "Posterior" Glasses: They give the AI a cheat sheet that says, "Here is the exact probability of what the opponent is thinking." If the AI still fails, it means it's bad at acting on information, not bad at getting it.
- The "Revealed Type" Glasses: They tell the AI the opponent's exact secret price and personality. If the AI still doesn't get a good deal, it means the AI is terrible at making the right moves even when it has perfect information.
This allows them to break down the failure into three parts:
- Inference Failure: "You couldn't guess the opponent's price."
- Uncertainty Failure: "Even with a good guess, you were too unsure to act."
- Control Failure: "You knew the answer, but you made a clumsy move."
4. What They Found
When they tested 13 of the smartest AI models available (like Claude, GPT-5, and Gemini), they found some surprising things:
- The "Deal Rate" Lie: Almost all the AIs were great at making a deal (95%+ success rate). But the old tests stopped there.
- The Real Gap: When they looked at how much profit the AI made, the results were all over the place. Some models made great deals; others made deals but gave away almost all the money.
- The "Cue" Trap: Many AIs got tricked by the opponent's tone. If the opponent sounded friendly or pressured, the AI would often give up too much money, even if the math said it shouldn't.
- Different Bottlenecks: Some AIs were bad at guessing the opponent's mind. Others were great at guessing but bad at making the final move.
The Bottom Line
The paper argues that we need to stop just counting "deals made" and start diagnosing how the deal was made. TERMS-BENCH is like a medical scan for AI negotiators. Instead of just saying "Patient is healthy" (Deal Made), it tells you exactly which organ is failing (e.g., "The AI is bad at reading emotional cues" or "The AI can't handle time pressure").
This helps developers know exactly what to fix: Do they need to train the AI to be less emotional? Do they need to teach it to ignore pressure? Or do they need to teach it to make bolder moves? It turns a simple ranking list into a detailed instruction manual for building better AI.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.