Decoding Influence Maximization: From Monte Carlo Simulations to Near-Linear Efficiency

Influence Maximization on Social Graphs: A Survey

2018-02-22
Yuchen Li, Ju Fan, Yanhao Wang, Kian-Lee Tan
Summary
Problem
Method
Results
Takeaways
Abstract

This survey provides a comprehensive synthesis of Influence Maximization (IM) on social graphs, covering classical diffusion models (IC, LT, TR, CT) and a fine-grained taxonomy of algorithms. It highlights the shift from simulation-based methods to state-of-the-art Sketch-based approaches like IMM, which achieve near-linear time complexity with a (1-1/e-ε) approximation ratio.

TL;DR

Influence Maximization (IM) — the task of finding seeds to maximize "viral" spread in a network — has evolved from slow, simulation-heavy methods to high-speed Sketch-based algorithms. This survey maps out the landscape of IM, moving from the #P-hard complexity of influence evaluation to the modern SOTA like IMM that handles billion-scale graphs in near-linear time.

Background & Motivation

The "Word-of-Mouth" effect is powerful, but computationally expensive to model. Since the seminal 2003 paper by Kempe et al., researchers have struggled with two core issues:

  1. NP-Hardness: Selecting the optimal nodes is a combinatorial explosion problem.
  2. #P-Hardness: Simply calculating how many people a specific set of users will influence is harder than polynomial time.

The breakthrough insight was that while the problem is hard, the influence functions of major models (Independent Cascade, Linear Threshold) are monotone and submodular, allowing a greedy approach to capture at least of the optimal spread.

Methodology: The Three Pillars of IM Algorithms

The survey introduces a precise taxonomy of how researchers have bypassed the #P-hard bottleneck:

1. Simulation-Based (The Baseline)

Relies on massive Monte-Carlo (MC) simulations. While generalizable to any model, it is painfully slow.

  • Key Work: CELF (Cost-Effective Lazy Forwarding) uses submodularity to skip redundant simulations.

2. Proxy-Based (The Speed Demons)

These replace the complex diffusion process with simpler proxies like PageRank or "Shortest Paths."

  • Pros: Incredible practical speed.
  • Cons: No theoretical guarantee; they often fail or become "unstable" on specific graph topologies.

3. Sketch-Based (The Gold Standard)

This is the modern frontier. Instead of simulating "Forward," these methods use Reverse Reachable (RR) Sets.

  • Intuition: Pick a random user . Look at all paths that could reach . If your seed set covers many of these "Reverse" sets, it naturally has high influence.
  • Key Work: IMM (Influence Maximization in near-linear time) uses Martingale theory to determine exactly how many samples are needed for a guarantee.

Algorithm Comparison Table

Experiments & Results: Accuracy vs. Scale

The survey provides a rigorous theoretical comparison (Table 1). The transition from FI-Sketch (Forward Influence) to RR-Sketch (Reverse Reachable) represents a leap from quadratic/cubic complexities toward .

  • Scalability: Methods like TIM/TIM+ and IMM are the only ones capable of processing billion-scale graphs within a reasonable time-frame while maintaining an approximation bound.
  • Context-Awareness: The survey details how IM is no longer just "vanilla" spread—it now accounts for Topic (relevant items), Location (geo-social marketing), and Time (critical deadlines).

Taxonomy of IM Research

Critical Insight & Future Directions

The paper identifies three major gaps for future researchers:

  • Stability: How do we prevent the "seed set" from changing drastically if 1% of the graph edges change?
  • Beyond Submodularity: Can we maximize influence for "Opinion Models" where people can flip from positive to negative? These functions aren't submodular, meaning the "Greedy" logic fails.
  • Group Norms: Moving beyond peer-to-peer influence to "Conformity" (how groups of similar people move together).

Conclusion

This survey is a definitive guide for anyone building viral marketing tools or social recommendation systems. If you are starting today, RR-Sketch is your starting point for efficiency, but Context-Awareness is where the real-world value is applied.

Find Similar Papers

Try Our Examples

  • Search for recent papers that extend Reverse Reachable (RR) sketches to significantly reduce memory consumption beyond BKRIS.
  • Which paper first proposed the concept of "Reverse Reachable Sets" for influence maximization, and how did RIS/TIM build upon it?
  • Find research that applies influence maximization techniques to reinforcement learning or automated rumor control in real-time streams.
Contents
Decoding Influence Maximization: From Monte Carlo Simulations to Near-Linear Efficiency
1. TL;DR
2. Background & Motivation
3. Methodology: The Three Pillars of IM Algorithms
3.1. 1. Simulation-Based (The Baseline)
3.2. 2. Proxy-Based (The Speed Demons)
3.3. 3. Sketch-Based (The Gold Standard)
4. Experiments & Results: Accuracy vs. Scale
5. Critical Insight & Future Directions
6. Conclusion