Algorithmic Collusion is Algorithm Orchestration
Cesare Carissimo, Fryderyk Falniowski, Siavash Rahimi, Heinrich Nax
TL;DR
This paper reframes algorithmic collusion as a meta-game where firms design the learning algorithms that price in markets. It shows that true collusion-type pricing requires either orchestration (co-training) or coordinated parameterization (co-parameterization) rather than isolated learning. Through a computational study of two Q-learning agents in a Bertrand duopoly, the authors identify Meta Nash Equilibria near competitive prices and a Pareto-front of asymmetric parameterizations that yield higher profits, highlighting regulatory implications for distinguishing algorithm competition from orchestration. The work provides practical tests to detect meta-game collusion and discusses limitations and directions for future research, including demand uncertainty and online learning dynamics.
Abstract
We propose a fresh `meta-game' perspective on the problem of algorithmic collusion in pricing games a la Bertrand. Economists have interpreted the fact that algorithms can learn to price collusively as tacit collusion. We argue instead that the co-parametrization of algorithms, in ways as are necessary to obtain algorithmic collusion, typically requires algorithm designers to engage in some form of explicit collusion or `algorithm orchestration.' In our model, the algorithm designers play a meta-game of parametrizing their algorithms, which then play repeated Bertrand competition. The strategic analysis at the meta-level reveals new equilibrium and collusion phenomena. (JEL: C62, C63, D43, L13)
