BCT: Revolutionizing Viral Marketing with Cost-Awareness and Billion-Scale Efficiency

Cost-aware Targeted Viral Marketing in billion-scale networks

2016-04-01
Hung T. Nguyen, Thang N. Dinh, My T. Thai
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces Cost-aware Targeted Viral Marketing (CTVM), a generalized framework for identifying influential seed users in billion-scale social networks. It proposes BCT, an approximation algorithm that achieves a guarantee for uniform costs and for arbitrary costs, outperforming existing SOTA methods like TIM/TIM+ in both speed and solution quality.

TL;DR

Viral marketing research has long been stuck in the "Influence Maximization" (IM) paradigm, which naively assumes every user costs the same to recruit and provides equal value. This paper breaks that mold by introducing Cost-aware Targeted Viral Marketing (CTVM). The authors present BCT, an algorithm that scales to billion-edge networks (like Twitter), providing theoretically grounded results while running up to 4x faster than previous state-of-the-art methods.

Background: Why High Influence Doesn't Mean High Value

In traditional IM, the goal is simple: pick users to reach the maximum number of people. However, this produces two major "real-world" failures:

  1. The Celebrity Problem: Algorithms often pick users like Katy Perry or Barack Obama as seeds. While influential, their cost of acquisition is prohibitive for most brands.
  2. The Wrong Audience Problem: Maximizing raw reach might sweep in millions of users who have zero interest in the product being marketed.

The authors' insight is that we should optimize for Benefit (the value of target audiences) relative to Cost (the price of seed nodes).

Methodology: The Power of Benefit Sampling

The core of BCT lies in its Benefit Sampling Algorithm (BSA). Standard Reverse Influence Sampling (RIS) picks a random node and sees who can reach it. BCT improves this by picking "source" nodes with a probability proportional to their benefit .

1. Architecture and Logic

By weighting the sampling toward high-value targets, BCT constructs a hypergraph that more accurately reflects the "benefit landscape" of the network.

BCT Complexity and Notations Above: The theoretical threshold ensuring approximation guarantees.

2. The Stopping Rule

BCT doesn't just guess how many samples to take. It uses a dynamic stopping condition. It doubles the number of hyperedges in each round until the seed set coverage exceeds a calculated threshold . This ensures the algorithm uses the minimal number of samples necessary to guarantee accuracy.

BCT Main Algorithm The mathematical proof showing that Benefit can be accurately estimated through BSA sampling.

Experiments: Billion-Scale Performance

The authors tested BCT on the massive Twitter-2010 dataset (41.7M nodes, 1.5B edges).

Key Findings:

  • Speed: Under the Linear Threshold (LT) model, BCT is the first sub-linear time algorithm for dense graphs because its complexity is independent of the number of edges.
  • Quality: BCT significantly outperforms IM and Budgeted IM (BIM) because it intelligently avoids "expensive but low-relevance" nodes.

Performance Comparison Figure 1: Comparison between BCT and baselines. BCT (dark color) consistently captures higher benefit for the same budget.

In a case study on trending topics (e.g., "Obama," "Marvel"), BCT identified local influencers—users with only a few thousand followers but extremely high activity and relevance—rather than just the most popular accounts.

Critical Insight: The Shift to Precision Marketing

The significance of this work is its shift from volume to value. By proving that we can maintain a approximation ratio while accounting for heterogeneous costs, the authors have moved viral marketing from a theoretical exercise into a practical tool for data-driven ROI.

Limitations: While the LT model performance is stellar, the IC (Independent Cascade) model still requires more computational overhead per sample, though BCT remains the most efficient option currently available for that model as well.

Conclusion

BCT is a masterclass in algorithm optimization, combining statistical sampling theory with practical marketing constraints. For anyone working with billion-scale graphs, BCT offers a roadmap for efficient, value-driven influence analysis.

Find Similar Papers

Try Our Examples

  • Search for recent papers that extend the Cost-aware Targeted Viral Marketing (CTVM) framework to dynamic or temporal social networks where edge weights change over time.
  • Which paper originally proposed the Reverse Influence Sampling (RIS) technique, and how does the Benefit Sampling Algorithm (BSA) in this work specifically mathematically reduce the variance compared to the original RIS?
  • Explore longitudinal studies or industrial applications that have applied cost-aware influence maximization algorithms to real-world multi-channel marketing campaigns.
Contents
BCT: Revolutionizing Viral Marketing with Cost-Awareness and Billion-Scale Efficiency
1. TL;DR
2. Background: Why High Influence Doesn't Mean High Value
3. Methodology: The Power of Benefit Sampling
3.1. 1. Architecture and Logic
3.2. 2. The Stopping Rule
4. Experiments: Billion-Scale Performance
4.1. Key Findings:
5. Critical Insight: The Shift to Precision Marketing
6. Conclusion