← Latest papers
🤖 machine learning

Contextual Bandits for Maximizing Stimulated Word-of-Mouth Rewards

This paper proposes a novel contextual multi-armed bandit framework that learns individual spillover probabilities to optimize the targeting of connected users in social networks, thereby maximizing stimulated word-of-mouth rewards by accounting for influence heterogeneity.

Original authors: Ahmed Sayeed Faruk, Elena Zheleva

Published 2026-06-16
📖 5 min read🧠 Deep dive

Original authors: Ahmed Sayeed Faruk, Elena Zheleva

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 a marketing manager trying to spread the word about a new product. You have a budget to give out a limited number of "free samples" or "referral bonuses." Your goal isn't just to give these to random people; you want to give them to the specific people who will not only like the product themselves but will also excitedly tell their friends about it.

This paper is about building a smart computer system that figures out who those friends are, even though it doesn't know them at the start.

Here is the breakdown of the paper's ideas using simple analogies:

1. The Problem: The "Ripple Effect" is Different for Everyone

In the real world, when you tell a friend about a movie, they might love it and tell ten other people. But if you tell a different friend, they might not care at all. This is called spillover.

The tricky part is that this "spillover" isn't the same for everyone.

  • The Old Way: Most systems assume everyone's friends are equally likely to be influenced. They might guess, "Oh, this person has 100 friends, so they are a good target."
  • The Reality: Some people are "super-connectors" whose friends are very likely to listen. Others have friends who are very stubborn. The paper argues that we need to learn exactly how likely each specific pair of friends is to influence each other.

2. The Solution: A "Gambler" Who Learns

The authors created a system called SpillCB. To understand how it works, imagine a gambler in a casino with many slot machines (these are called "arms" in the paper).

  • The Goal: The gambler wants to pull the lever on the machine that pays out the most money.
  • The Twist: The gambler doesn't know which machine is the best. They have to try them out to learn.
  • The Context: In this paper, the "machines" are the different friends (neighbors) of a user. The "context" is the information we know about them (like their interests or how close they are).

The system uses a strategy called Contextual Multi-Armed Bandits. Think of it as a two-phase learning process:

  • Phase 1: Exploration (The "Tasting" Phase):
    At the beginning, the system is like a food critic trying new dishes. It randomly picks a few friends to recommend the product to, just to see what happens. It doesn't know who is the best yet, so it has to take some risks to gather data.
  • Phase 2: Exploitation (The "Ordering" Phase):
    Once the system has tasted enough dishes (gathered enough data), it switches to being a smart chef. It looks at the data it collected and says, "Okay, based on what I learned, this specific friend is 90% likely to tell their friends, while that one is only 10% likely." It then focuses all its recommendations on the best friends.

3. How It Works in Practice

The system looks at a network of people (like Facebook or Flickr). When a user gets a reward to share a product, the system has to choose k (a small number) of their friends to share it with.

  1. The Guess: The system looks at the user and their friends. It uses math to guess the "spillover probability" (the chance that Friend A will tell Friend B).
  2. The Test: It picks the top friends based on that guess.
  3. The Feedback: If the friends actually share the product, the system gets a "reward" (a point). If they don't, it gets zero.
  4. The Update: The system updates its math. "Okay, I was right about Friend A, but I was wrong about Friend B. Next time, I'll pick differently."

4. What They Found

The researchers tested this on real social network data (from Flickr and Facebook). They compared their smart "Gambler" system against:

  • Random: Picking friends by rolling a dice.
  • Similarity: Picking friends who look exactly like the user (e.g., same age, same interests).
  • Old Math Models: Using standard statistics to guess connections.

The Result:
The SpillCB system (the smart gambler) was much better at finding the right friends.

  • It learned faster as time went on.
  • It made fewer mistakes in guessing who would share the product.
  • Crucially, it found that exploring (trying new, risky friends) for a little while at the start helped it make much better choices later on.

Summary

The paper presents a new way to use computer learning to figure out who influences whom in a social network. Instead of guessing or using one-size-fits-all rules, the system acts like a smart learner: it tries different people out, learns who is the best at spreading the word, and then focuses its efforts on those specific people to get the most "word-of-mouth" rewards.

The authors conclude that this method works better than current standard methods, but they note this is preliminary work and they plan to test it on even more data in the future.

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 →