← Latest papers
📊 statistics

Scalable Policy Maximization Under Network Interference

This paper introduces a scalable Thompson sampling algorithm for multi-armed bandits under network interference that overcomes the sample size limitations of existing methods by leveraging linear reward structures to achieve sublinear Bayesian regret on dynamic networks.

Original authors: Aidan Gleich, Eric Laber, Alexander Volfovsky

Published 2026-05-07
📖 4 min read☕ Coffee break read

Original authors: Aidan Gleich, Eric Laber, Alexander Volfovsky

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 the manager of a massive online marketplace, or perhaps a public health official trying to distribute vaccines. Your goal is simple: figure out who to give a "treatment" (like a coupon or a vaccine) to, so that you get the best possible result (more sales or fewer sick people).

The tricky part is that you don't know the answer upfront. You have to learn by doing. This is a classic "Multi-Armed Bandit" problem—like a gambler trying to figure out which slot machine pays out the most by pulling different levers.

The Problem: The "Ripple Effect"
In most standard computer algorithms, they assume that what happens to Person A has nothing to do with Person B. But in the real world, people are connected. If you give a coupon to your best friend, you might be more likely to buy something too. If you vaccinate your neighbor, you are less likely to get sick.

This is called interference. The treatment of one person "ripples" out to affect their friends.

The paper points out a major flaw in existing computer methods: they are terrible at handling these ripples when the network is big. Current methods work fine if you have a tiny group of 15 people, but if you try to scale that up to 1,000 or 10,000 people, the math explodes. It's like trying to solve a puzzle where every piece changes the shape of every other piece; the computer gets overwhelmed and crashes.

The Solution: Finding the Pattern
The authors, researchers from Duke University, found a clever shortcut. They realized that while interference is complicated, it often follows simple, predictable rules. They borrowed ideas from a field called "causal inference" (which studies cause-and-effect) and applied them to these learning algorithms.

They made three main assumptions to simplify the math:

  1. Local Influence: You only care about your own treatment and the treatment of your immediate friends (neighbors). You don't need to know what the whole world is doing.
  2. Additivity: Your own treatment and your friends' treatments add up separately; they don't create weird, unpredictable magic when combined.
  3. Symmetry: It doesn't matter which specific friend gets treated, only how many of your friends get treated. If three of your friends get a coupon, it's the same as if three other friends got one.

By assuming these rules, the authors turned a massive, impossible math problem into a neat, linear equation. Instead of needing millions of variables to describe a network of 1,000 people, they could describe it with just a handful of parameters.

The Algorithm: The "Smart Guessing" Machine
They built a new algorithm called Thompson Sampling. Think of this as a super-smart detective who is constantly making guesses.

  • At every step, the detective draws a random "hypothesis" about how the world works (e.g., "Maybe giving coupons to 2 friends doubles the sales").
  • Based on that guess, they decide who to treat next to get the best result.
  • They watch what actually happens, update their guess, and repeat.

Because they simplified the math using the rules above, this detective can now handle networks with thousands of people, whereas the old detectives could only handle tiny groups.

The Results: Fast and Accurate
The paper tested this new detective against the old methods using computer simulations.

  • Speed: The new method learned quickly and handled huge networks (up to 1,000+ people) without breaking a sweat.
  • Performance: It made better decisions (earned more "rewards") than the existing methods, even when the rules weren't perfectly followed.
  • Robustness: Even when the network data was a bit messy (like missing a few connections), the algorithm still worked well.

In a Nutshell
This paper bridges a gap between two worlds: the theory of how people influence each other (causal inference) and the practice of making real-time decisions (bandit algorithms). By realizing that social influence often follows simple, symmetrical patterns, they created a tool that can efficiently figure out the best strategy for treating people in massive, connected networks. It's the difference between trying to count every single grain of sand on a beach versus realizing that sand piles up in predictable dunes, allowing you to measure the whole beach with a single ruler.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →