Auditing Algorithmic Collusion from Strategy Graphs
This paper proposes a novel auditing framework that detects algorithmic collusion by analyzing topological features of strategy graphs derived from firms' frozen pricing policies, demonstrating that metrics like maximum betweenness and attractor in-degree serve as robust, data-efficient indicators of collusive behavior without requiring access to sensitive market data or price histories.
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 watching a high-stakes game of chess, but the players aren't humans; they are super-fast computer programs learning how to play by trial and error. This is the world of algorithmic pricing, where companies let artificial intelligence decide how much to charge for everything from gas to apartment rentals. Sometimes, these programs accidentally learn a secret handshake: they figure out that if they all keep prices high, everyone makes more money, even without ever talking to each other. This is called algorithmic collusion. It's a nightmare for regulators because it's hard to catch. Usually, to prove two people are engaging in anti-competitive behavior, you need to see them whispering in a corner or find a written note. But with computers, there are no whispers, and the "notes" are buried in millions of lines of code that companies treat as top-secret recipes.
So, how do you catch a cheater if you can't read their diary or listen to their phone calls? You have to look at the map of their decisions. Think of a pricing algorithm not as a brain, but as a maze. Every time the computer sees a specific situation (like "yesterday's prices were high"), it has a rule for what to do next. If you draw a line from every situation to the next one the computer chooses, you get a giant, tangled web of paths. In a fair, competitive game, this web is usually a messy, direct route to the lowest prices. But if the computers are colluding, the web looks different. It has specific "choke points" and long, winding loops designed to punish anyone who tries to break the rules. This paper asks: Can we spot a secret conspiracy just by looking at the shape of this maze, without knowing the prices, the profits, or even the code?
The authors of this paper, Nicolas Eschenbaum and Janusz M. Meylahn, say yes. They propose a new way to audit these algorithms that doesn't require peeking under the hood. Instead of asking for the secret code or the training data, they suggest regulators simply ask the algorithm: "If you were in this specific situation, what would you do?" By asking this for every possible scenario, they can build the "strategy graph"—the map of the maze.
The researchers discovered that collusive algorithms leave a very specific fingerprint on this map. They found that when algorithms are working together to keep prices high, their decision-maze develops strong bottlenecks. Imagine a city where, to get home from anywhere, you must pass through a single, narrow bridge. If you try to take a shortcut, you get stuck in a traffic jam (a punishment phase) before you can cross that bridge. In a competitive market, there are many bridges and shortcuts; you can get home quickly from anywhere. But in a collusive market, the map is rigged so that almost every path funnels through a specific "punishment state" before returning to the high-price zone.
To prove this, the team ran thousands of simulations. They created a simple world where two computer programs learned to set prices. They tested two different learning methods: one where the programs learned together (like the famous "Calvano" method) and another where they learned separately (Decentralized Q-learning). They also tested a scenario where they took two programs trained separately and forced them to play against each other, which broke their collusion.
The results were striking. The researchers measured three main features of the maze:
- Maximum Betweenness: This measures how many paths go through a single "choke point." In the simulations, the more collusive the algorithms were, the more traffic was forced through a single punishment state. The correlation was strong, with a score of 0.67 in the main tests.
- Attractor In-degree: This counts how many paths lead directly into the "happy place" (the high-price loop). In a collusive maze, very few paths lead directly there; most have to take the long way around via punishment. This metric showed a strong negative correlation of -0.67 (meaning as collusion went up, direct paths went down).
- Average Path Length: This measures how many steps it takes to get back to the high-price loop after a mistake. Collusive mazes had longer paths (averaging 1.96 steps in the theoretical models) because the algorithms forced a "punishment phase" before forgiving.
The authors are careful to note that this isn't a magic bullet that instantly proves a crime. They found that these "graph metrics" work best when the algorithms have learned to return to cooperation after a punishment, rather than just giving up forever (a "grim trigger" strategy). They also admit that in the real world, algorithms might be more complex, using random choices or continuous updates, which could make the map fuzzier. However, their simulations suggest that the shape of the decision-making process is a robust signal.
The beauty of this approach is that it requires very little information. Regulators don't need to see the company's secret code, their sales data, or their profit margins. They just need to be able to query the frozen policy—the set of rules the algorithm follows right now—and trace the lines of the maze. If the map shows a single, narrow bridge that everyone must cross to get back to the high prices, it's a huge red flag that the algorithms might be colluding. It's like finding a secret tunnel in a castle; you don't need to know who built it or why, but the existence of the tunnel tells you something suspicious is going on.
In short, the paper suggests that while we can't always read the minds of these algorithms, we can read their maps. And if the map looks like a maze designed to trap you in a punishment loop before letting you back into the high-price club, it's time for the regulators to take a closer look.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.