← Latest papers
🤖 machine learning

Learning Peer Influence Probabilities with Linear Contextual Bandits

This paper addresses the challenge of learning heterogeneous peer influence probabilities in networked environments by introducing a contextual linear bandit framework that characterizes the fundamental trade-off between regret minimization and estimation error, proposing an uncertainty-guided algorithm to achieve optimal performance across this spectrum.

Original authors: Ahmed Sayeed Faruk, Mohammad Shahverdikondori, Elena Zheleva

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

Original authors: Ahmed Sayeed Faruk, Mohammad Shahverdikondori, 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 the manager of a massive social club where members constantly share news, products, or ideas with their friends. Your goal is to figure out who influences whom. Does Alice's recommendation make Bob buy a new phone? Does Charlie's post make Dave go to a concert?

The problem is that influence is tricky. Sometimes people share things because they are similar (homophily), not because one actually convinced the other. And if you just watch what happens naturally, you can't tell the difference between "Alice convinced Bob" and "Alice and Bob just happen to like the same things."

To solve this, the authors of this paper propose a new way to learn these influence probabilities by actively testing them, like a scientist running experiments, rather than just watching.

Here is the core idea, broken down into simple concepts:

1. The Two Conflicting Goals (The "Tug-of-War")

The researchers discovered that you cannot have your cake and eat it too. You are stuck in a tug-of-war between two goals:

  • Goal A: Be a Good Salesperson (Minimize Regret). You want to show recommendations to the people most likely to say "Yes" right now. This maximizes immediate success.
  • Goal B: Be a Good Detective (Minimize Estimation Error). You want to learn the true influence probabilities for everyone, even the people who rarely say "Yes." To do this, you have to test people you aren't sure about, which means you might miss out on some immediate sales.

The Analogy: Imagine you are a teacher trying to figure out which students will ace a test.

  • If you only give practice tests to the students who are already top performers (Goal A), you get great scores immediately, but you never learn if the struggling students actually understand the material or just need more help.
  • If you force every student to take a practice test, including those who usually fail (Goal B), you get a perfect map of who knows what, but your class average score (your "regret") drops because you spent time testing people who didn't need it.

The paper proves mathematically that no single strategy can be perfect at both goals at the same time. You have to choose a balance.

2. The Solution: The "Influence Contextual Bandit" (InfluenceCB)

The authors built a smart system called InfluenceCB that acts like a flexible switch. It allows you to slide a dial to decide how much you care about being a "Salesperson" versus a "Detective."

  • The Dial (Parameter β\beta):

    • If you turn the dial toward Regret, the system acts like a cautious salesperson. It mostly shows recommendations to people it thinks will say yes, to keep the immediate success rate high.
    • If you turn the dial toward RMSE (Error), the system acts like a curious detective. It deliberately shows recommendations to uncertain or low-performing people to gather more data and learn the truth, even if it means fewer immediate "Yes" answers.
  • The Uncertainty Meter: The system constantly checks: "How unsure am I about this specific friendship?" If the uncertainty is too high, it forces an experiment (exploration). If it's confident, it just goes with the flow (exploitation).

3. How They Tested It

They didn't just guess; they ran simulations on real-world social network data (like blogs, photo-sharing sites, and Twitter networks). They created a fake world where they knew the "true" influence probabilities and then let their algorithm try to learn them.

The Results:

  • Old Methods (Static): These were like looking at a photo of the past. They were okay at guessing but couldn't learn new things.
  • Standard Bandits: These were like salespeople who only talk to the most popular people. They got good immediate results but had a very blurry picture of the whole network.
  • Their Method (InfluenceCB): This was the winner. By adjusting their dial, they could draw a perfect curve (called a Pareto frontier).
    • If the client wanted the best immediate results, InfluenceCB gave the best possible results while still learning.
    • If the client wanted the most accurate map of influence, InfluenceCB gave the most accurate map while still getting decent results.

4. The Big Takeaway

The paper's main contribution is proving that learning influence is a balancing act. You can't just optimize for immediate profit and expect to learn the truth, and you can't just try to learn everything without hurting your performance.

Their new tool, InfluenceCB, gives you the steering wheel. It lets you decide exactly how much you want to explore (learn) versus exploit (earn) at any given moment, ensuring you get the best possible outcome for your specific needs, whether that's running a viral marketing campaign or simply understanding how information spreads through a community.

In short: They built a smart algorithm that knows it can't be perfect at everything, so it lets you choose exactly how imperfect it should be in one area to be perfect in the other.

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 →