Efficient Influence Maximization: Turning Hours into Milliseconds

Efficient influence maximization in social networks

2009-06-28
Wei Chen, Yajun Wang, Siyu Yang
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces highly efficient algorithms for the "Influence Maximization" problem in social networks, specifically the "NewGreedyIC/WC" and "DegreeDiscountIC" methods. By optimizing the greedy approach and proposing a novel degree-based heuristic, the authors achieve near-optimal influence spread while reducing computation time from hours to milliseconds.

TL;DR

Influence Maximization (IM) is the task of finding "seed" nodes in a social network to maximize the "word-of-mouth" effect. While the problem is NP-hard, this paper provides a breakthrough by proposing DegreeDiscountIC—a heuristic that runs in milliseconds yet matches the performance of greedy algorithms that typically take hours to complete.

Background: Why is IM so Hard?

The goal of Influence Maximization is simple: pick the most influential people to start a trend. However, calculating the exact expected influence of a seed set is notoriously difficult.

  • The Greedy Trap: Classic algorithms pick seeds one-by-one. In each step, they simulate thousands of "cascades" to see who has the most impact.
  • Scale Problem: On a graph with 30,000 nodes, these simulations (Monte-Carlo) can take days. Even the optimized CELF (Cost-Effective Lazy Forward) algorithm still takes hours.

Methodology: The "NewGreedy" and "DegreeDiscount"

The authors approached the efficiency problem from two distinct angles.

1. Optimized Greedy (NewGreedy)

Instead of simulating cascades for each node individually, the authors realized that for the Independent Cascade (IC) model, they could generate a random graph first. By finding reachable sets in , they could update estimates for all nodes in a single linear scan. For the Weighted Cascade (WC) model, they adapted Cohen's Algorithm for randomized reachability estimation, further speeding up the process.

2. The Star-Graph Intuition (DegreeDiscountIC)

The most "elegant" contribution is the heuristic. Centrality measures like "Degree" usually fail because they ignore overlaps: if my friend is already a seed, my marginal influence is lower. The authors derived a mathematical discount: If a node has neighbors already selected as seeds, its degree should be treated as: This formula accounts for the fact that might already be influenced by its neighbors, making its selection redundant.

Model Architecture and Tables Table 2: Time complexity comparison showing the dramatic efficiency of DegreeDiscount.

Experimental Battleground

The researchers tested their methods on real-life arXiv collaboration networks (NetHEPT and NetPHY).

  • Influence Spread: DegreeDiscountIC essentially matched the influence spread of the optimal Greedy algorithm. In many cases, the lines on the graph were indistinguishable.
  • Performance: While CELF took nearly 10,000 seconds, DegreeDiscount finished in 0.01 seconds.

Influence Spread Results Comparison of influence spread: DegreeDiscount (green) tracks the Greedy optimal (red) almost perfectly.

Critical Insight: The Heuristic Renaissance

This paper challenges the conclusion of earlier foundational work which suggested that simple heuristics are always inferior to greedy algorithms. By "fine-tuning" the heuristic (adding the degree discount), the authors proved that we can have our cake and eat it too: SOTA influence spread at blazingly fast speeds.

Limitations & Future Work

  • The current specific discount formula assumes a relatively small propagation probability ().
  • Future research could explore how these "discounts" change in much denser graphs or under different dynamics like the Linear Threshold (LT) model.

Conclusion

If you are building a viral marketing tool or analyzing information flow today, the takeaway is clear: Don't just use node degree, and don't waste days on Monte-Carlo simulations. A mathematically principled discount heuristic is often all you need to achieve high-performance results at scale.

Find Similar Papers

Try Our Examples

  • Find recent papers that further optimize the Degree Discount heuristic for influence maximization in trillion-edge social networks.
  • Which paper first proposed the CELF optimization, and how does this paper's NewGreedy approach specifically iterate on CELF's submodularity usage?
  • How have graph neural networks (GNNs) or reinforcement learning been applied to solve the influence maximization problem compared to these traditional heuristics?
Contents
Efficient Influence Maximization: Turning Hours into Milliseconds
1. TL;DR
2. Background: Why is IM so Hard?
3. Methodology: The "NewGreedy" and "DegreeDiscount"
3.1. 1. Optimized Greedy (NewGreedy)
3.2. 2. The Star-Graph Intuition (DegreeDiscountIC)
4. Experimental Battleground
5. Critical Insight: The Heuristic Renaissance
5.1. Limitations & Future Work
6. Conclusion