CISM: Strategizing for Competitive Viral Marketing in Social Networks

Selecting Seeds for Competitive Influence Spread Maximization in Social Networks

2016-01-01
Hong Wu, Weiyi Liu, Kun Yue, Jin Li, Weipeng Huang
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces the Competitive Influence Spread Model (CISM) to address seed selection for maximizing a product's reach in a social network where a competitor's seeds are already active. By utilizing a "possible graphs" approach and the CELF (Cost-Effective Lazy Forward) algorithm, the authors attain an approximation ratio of (1 - 1/e) for this NP-hard optimization problem.

TL;DR

In a world where Apple and Samsung compete for the same users, how does a "follower" company select seeds to maximize influence? This paper proposes CISM (Competitive Influence Spread Model), leveraging the concept of "possible graphs" to bypass #P-hard complexity and the CELF algorithm to achieve high-efficiency seed selection with a guaranteed (1 - 1/e) approximation of the optimal spread.

Background & Motivation: The Reality of Competition

Traditional research into Influence Maximization (IM) focuses on the "First Mover" advantage—identifying nodes to trigger the largest possible cascade. However, in reality, markets are rarely empty. When you launch a campaign, a competitor’s "Product B" might already be spreading.

The authors identify two critical gaps in prior work:

  1. Computational Hardness: Calculating expected influence in the Independent Cascade Model (ICM) is #P-hard due to the nature of probability paths.
  2. Competitive Dynamics: Most models don't account for the "collision" of two different information cascades in a discrete-time environment.

Methodology: Possible Graphs and The CISM Framework

1. From Probabilities to Possible Graphs

To solve the #P-hard challenge, the authors utilize the Possible Graph approach. In a social network , every edge exists as a "live-edge" with probability . By generating a set of representative deterministic "possible graphs," we can use simple Breadth-First Search (BFS) to calculate influence, which is significantly faster.

2. The Competitive Influence Spread Model (CISM)

CISM introduces a set of rules for "node capture" when two products compete:

  • A-activated and B-activated seeds start the process.
  • At each time step , an inactive neighbor is checked.
  • The Tie-Breaking Rule: If both Product A and Product B attempt to activate in the same step, the model grants activation to Product A (the user-controlled product). This specific design ensures that the objective function remains submodular, allowing for greedy optimization.

Model Overview Figure: The activation logic of the CISM framework.

3. Acceleration via CELF

While the Greedy algorithm is effective, its complexity is too slow for large networks. The authors employ the CELF (Cost-Effective Lazy Forward) algorithm. CELF exploits the submodularity property (diminishing marginal returns) to skip redundant evaluations of nodes that couldn't possibly be the "best" in a current iteration.

Experimental Validation

The authors tested CISM on four datasets: NetHEPT, Ca-GrQc, p2p-Gnutella08, and Wiki-Vote.

Efficiency and Spread

The results confirm that the CELF-based CISM consistently outperforms:

  • Max-Degree: Which often fails because high-degree nodes tend to cluster together, leading to "wasted" overlapping influence.
  • Random: A baseline that lacks any strategic targeting.

Performance Comparison Figure: Comparison of seed selection heuristics across multiple datasets.

Another key finding is the Influence/Ratio relationship. As the competitor's seed set () increases relative to your own (), the marginal utility of your seeds drops, highlighting the "crowded market" effect.

Ratio Influence Figure: The impact of ratio on the final activated node count.

Critical Insight & Conclusion

This paper provides a robust bridge between theoretical submodularity and the practical need for competitive marketing tools. By simplifying the stochastic nature of networks into a finite set of "possible worlds," the authors make competitive targeting computationally feasible.

Limitations: While CELF is fast, it still struggles with truly massive graphs (millions of edges). Future work must look toward asynchronous spread—where Product B might have a massive head start in time—and influence quality, where not all "activations" result in equal value.

For the practitioner, the takeaway is clear: when competing in social networks, don't just look for high-degree nodes. Use submodular optimization to find seeds that provide the maximum unique coverage in the presence of existing competition.

Find Similar Papers

Try Our Examples

  • Find recent papers that address competitive influence maximization where vertex competition is resolved through game theory or strategic pricing rather than fixed priority rules.
  • What is the origin of the "possible world" or "possible graph" semantics in social network analysis, and how has it evolved since the work of Kempe et al. (2003)?
  • Explore how the CISM (Competitive Influence Spread Model) can be extended to multi-platform networks or cross-domain social graphs where influence probabilities differ by platform.
Contents
CISM: Strategizing for Competitive Viral Marketing in Social Networks
1. TL;DR
2. Background & Motivation: The Reality of Competition
3. Methodology: Possible Graphs and The CISM Framework
3.1. 1. From Probabilities to Possible Graphs
3.2. 2. The Competitive Influence Spread Model (CISM)
3.3. 3. Acceleration via CELF
4. Experimental Validation
4.1. Efficiency and Spread
5. Critical Insight & Conclusion