Learning to Charge More: A Theoretical Study of Collusion by Q-Learning Agents
Cristian Chica, Yinglong Guo, Gilad Lerman
TL;DR
This work provides a theoretical explanation for why Q-learning agents may learn supracompetitive pricing in infinite-repeated settings by developing a stochastic-game model with bounded memory and a bounded-experimentation variant of Q-learning. It establishes the existence of one-memory subgame perfect equilibria (SPEs) via a fixed-point analysis of the V1 operator and demonstrates how grim-trigger, naive collusion, or increasing strategies can support such outcomes, depending on the price structure and payoffs. The analysis centers on a dynamic Bertrand-like environment with a competition price $p^*$ and a collusive-enabling price $p^C$, showing that grim-trigger policies can constitute SPEs while naive collusion generally cannot. The results offer a rigorous mechanism linking learning dynamics to sustained supracompetitive pricing, with implications for regulation and future research on algorithmic competition in dynamic, bounded-recall settings.
Abstract
There is growing experimental evidence that $Q$-learning agents may learn to charge supracompetitive prices. We provide the first theoretical explanation for this behavior in infinite repeated games. Firms update their pricing policies based solely on observed profits, without computing equilibrium strategies. We show that when the game admits both a one-stage Nash equilibrium price and a collusive-enabling price, and when the $Q$-function satisfies certain inequalities at the end of experimentation, firms learn to consistently charge supracompetitive prices. We introduce a new class of one-memory subgame perfect equilibria (SPEs) and provide conditions under which learned behavior is supported by naive collusion, grim trigger policies, or increasing strategies. Naive collusion does not constitute an SPE unless the collusive-enabling price is a one-stage Nash equilibrium, whereas grim trigger policies can.
