Rational Viral Marketing: Bridging Cryptography and Game Theory

Privacy Preserving Computations for Viral Marketing: The Case of Rational Players

2016-08-01
Rica Gonen, Tamir Tassa
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces a game-theoretic extension to Secure Multi-Party Computation (SMC) for estimating social influence in viral marketing. It proposes a mechanism that incentivizes rational service providers and social network hosts to participate truthfully, moving beyond the standard "semi-honest" model to handle selfish players who only cooperate if it maximizes their utility.

TL;DR

Calculating social influence for viral marketing is a "data silo" problem: Social platforms own the graph, but stores own the purchase logs. While previous work used Secure Multi-Party Computation (SMC) for "semi-honest" players, this paper tackles rational selfishness. By introducing a protocol with "fake rounds" and statistical verification, the authors force self-interested players to participate truthfully to maximize their own utility.

The Gap Between Theory and Reality

In the academic world of "Influence Maximization," we often assume (the probability that user influences user ) is a known constant. In reality:

  1. Data is Distributed: Facebook has the links; Amazon has the purchase history.
  2. Trust is Non-Existent: Neither party wants to hand over their raw data due to privacy laws and commercial secrets.
  3. Players are Rational: Why would a service provider contribute data to a host if the host gets all the results? Or why wouldn't the host lie to maintain a monopoly on the insights?

Existing SMC protocols assume players follow the rules (semi-honest). This paper assumes they are selfish—they will cheat if it's more profitable.

Methodology: The Incentive Mechanism

The core of the paper is the Modified Protocol (MP). It builds upon two foundational arithmetic protocols:

  • (Additive Sharing): Distributes a sum into random pieces so no single party knows the total.
  • (Secure Quotient): Allows a host to compute (the influence probability) without seeing the raw values of successful influences or total actions.

The "Fake Round" Game

To keep the host honest, the authors introduce a coordinator who manages multiple rounds of computation.

  1. Randomized Timing: tosses a coin. Most rounds are "fake" (meaningless results). The "true" round happens at a secret time.
  2. Masking Multipliers: In the true round, multipliers are consistent (); in fake rounds, they are independent, yielding noise.
  3. The Utility Trade-off: If is caught cheating during a verification check, the protocol aborts, and loses everything. Because doesn't know which round is "true," the risk of losing the real data outweighs the benefit of cheating.

Need to replace with Figure 1: Protocol Architecture

Mathematical Intuition for Truthfulness

The paper's breakthrough is defining the Utility Function conditions:

  • [CH1]: The host prefers "everyone learning" over "no one learning."
  • [CH2]: The host would rather a provider didn't learn, but [CH1] acts as a baseline to prevent total failure.

The authors prove that if the probability of a true round () is set correctly (see formula 14), the host's best strategy is to be honest. This is the Nash Equilibrium of the computational game.

Experimental Insight: Statistical Verification

In Step MP9, the coordinator asks for a random subset of encrypted results to be decrypted and verified.

  • If the host reports wrong values, the probability of getting caught is:
  • This ensures that even "small" cheating is statistically likely to lead to a total protocol abort.

Need to replace with Performance Utility Graph

Critical Analysis & Conclusion

This paper effectively moves privacy-preserving data mining from a purely cryptographic problem to an economic one.

Takeaways:

  • Incentives Matter: Purely technical privacy isn't enough; players need a reason to participate.
  • Coordinators as Trust Anchors: While the coordinator sees some data, a secret random labeling of users keeps the identities private.

Limitations:

  • Coalitions: Currently, if two service providers collude, they could potentially break the protocol.
  • Computational Overhead: Running multiple rounds (mostly fake) increases the communication cost significantly.

Future work remains in making these "Rational" protocols immune to collusion and more computationally efficient for massive social networks with millions of edges.

Find Similar Papers

Try Our Examples

  • Search for recent papers that extend rational secret sharing and secure multi-party computation to include resistance against player coalitions of bounded sizes.
  • Which paper first introduced the use of "uncertainty about the last round" to induce cooperation in cryptographic games, and how does this paper adapt that for viral marketing?
  • Examine how status-space models or more modern Graph Neural Network (GNN) approaches handle the problem of learning link influence strength under privacy constraints.
Contents
Rational Viral Marketing: Bridging Cryptography and Game Theory
1. TL;DR
2. The Gap Between Theory and Reality
3. Methodology: The Incentive Mechanism
3.1. The "Fake Round" Game
4. Mathematical Intuition for Truthfulness
5. Experimental Insight: Statistical Verification
6. Critical Analysis & Conclusion