On the Convergence of Thompson Sampling to Nash Equilibria in Multi-Agent Models
This paper demonstrates and proves that Thompson Sampling, when combined with a simple imitation mechanism in a symmetric multi-agent Bertrand pricing game, reliably converges to the Nash equilibrium in a decentralized, model-free manner, offering a practical reinforcement learning approach for complex multi-agent environments.
Original paper licensed under CC BY 4.0 (https://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 a bustling marketplace where dozens of shops are trying to figure out the perfect price for their wares. They can't talk to each other, they don't have a crystal ball, and they don't even know the exact formula for how much money they'll make. This is the world of multi-agent learning, a branch of computer science and economics where independent "agents" (like robots, software programs, or even simulated people) try to learn the best strategy just by trial and error. The ultimate goal in these games is often to reach a Nash equilibrium. Think of this as a "stable standoff": a point where no single shop can change its price to make more money without the others changing theirs first. It's the sweet spot where everyone is doing the best they can, given what everyone else is doing. For decades, figuring out how to get there without a central boss or a perfect map has been a tricky puzzle.
Enter Thompson Sampling, a clever learning trick originally designed for one person trying to find the best slot machine in a casino. It works by being a bit of a gambler: it tries different options, but it gets smarter over time by betting more on the ones that seem to be paying off, while still occasionally taking a risk on the unknowns just in case. The big question researchers have been asking is: Can this solo gambler's trick work when a whole crowd of agents is playing a game together, all trying to find that stable price point at the same time?
In this paper, Marco Gross and Elisa Letizia from the International Monetary Fund set up a digital experiment to see if Thompson Sampling could solve this group puzzle. They created a simulated world of shops (called a "Bertrand pricing game") where every shop sells the exact same product and faces the same customers. They gave these shops a simple rule: if one shop tries a new price and makes more profit, everyone else copies it immediately. This "imitation" is the secret sauce.
The authors found that when they combined Thompson Sampling with this copying behavior, the shops didn't just stumble around; they reliably marched straight toward the perfect, stable price—the Nash equilibrium. They proved mathematically that this works and showed it happening on a computer. In their simulations, with anywhere from one shop to many, the algorithm found the right price in about 200 to 300 rounds of trading. It's like watching a chaotic crowd of people suddenly realize, "Oh, this price works for everyone!" and all moving in lockstep to that number.
However, the paper is careful to note the limits of this success. This magic only works because the shops are identical and the rules are fair (a "symmetric" setup). If the shops were different sizes or had different costs, the simple copying trick might break down. Also, while the math proves it works in theory and the computer simulations show it working in practice, this is a specific type of game. The authors suggest this is a promising first step, a way to teach computers to find stable solutions in complex markets without needing a human to write out the answer first, but they admit that making it work for messy, real-world situations with different players is a job for future research.
To make sure their digital shops were learning efficiently, the researchers also had to figure out how to set up the "price grid"—the list of possible prices the shops could choose from. If the list is too short, they might miss the perfect price. If it's too long, the shops get confused by the noise. They discovered a sweet spot using a clever measurement called "Normalized Shannon Entropy," which basically acts like a "confusion meter." They found that a grid with about 7 to 30 price options worked best, allowing the shops to converge quickly without getting lost in the details.
In the end, this paper shows that you don't need a supercomputer or a central planner to find a fair price in a competitive market. You just need a group of agents that are willing to try new things, learn from their mistakes, and copy their neighbors when they see a win. It's a small but significant step toward building smarter, self-regulating economic models that can handle the complexity of the real world.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.