Scaling Inference-Time Computation via Opponent Simulation: Enabling Online Strategic Adaptation in Repeated Negotiation
Abstract
Lay Summary
Large language models are increasingly used as decision-making agents, but they still struggle in repeated interactions with people or AI systems whose behavior is unknown and may change over time. Negotiation is a clear example: a good agent should learn from previous conversations how its opponent tends to bargain. In this work, we study how to make language-model agents adapt online in repeated negotiation games without updating their model parameters. Our method gives the agent extra computation at inference time: it builds a model of the opponent from past interactions, tries several possible negotiation moves, and simulates how the opponent might respond before choosing an action. The approach is inspired by fictitious play, a classical idea from game theory. Experiments on two negotiation settings show that our method helps agents improve over repeated interactions and outperform several prompting and inference-time baselines. More broadly, the results suggest that test-time computation can support strategic adaptation in interactive AI systems.