DGS: Accelerating Target Set Selection with Greedy Deprecation

Deprecation based greedy strategy for target set selection in large scale social networks

2015-04-17
Suman Kundu, Sankar K. Pal
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces the Deprecation based Greedy Strategy (DGS), a novel algorithm for target set selection (TSS) in large-scale social networks. It works by iteratively removing low-performing nodes from a pre-ordered heuristic list, achieving influence spreads comparable to state-of-the-art greedy methods like CELF but with a significant reduction in computation time (up to 98% faster on some datasets).

TL;DR

Researchers have developed the Deprecation based Greedy Strategy (DGS), a hybrid approach that combines the speed of simple heuristics with the precision of greedy optimization. By identifying and "deprecating" (removing) weak candidates from a pre-sorted list, DGS achieves influence results nearly identical to the industry-standard CELF algorithm but runs up to 98% faster on large-scale social datasets.

Context: The Efficiency-Accuracy Trade-off

In the world of viral marketing and Social Network Analysis (SNA), "Target Set Selection" (TSS) is the art of finding the most influential people to start a word-of-mouth campaign.

Mathematically, this is an NP-hard problem. We have two traditional choices:

  1. Greedy Algorithms: Very accurate (approximating 63% of optimal), but painfully slow for "Big Data" networks.
  2. Heuristics: Extremely fast (based on degree or centralities), but often "dumb" because they ignore how influence overlaps between nodes.

DGS proposes a third way: Start with a fast heuristic, then use greedy logic to prune the mistakes.

The "Why": Leveraging Sub-modularity

The core insight of the paper rests on Sub-modularity—the law of diminishing returns. In influence spread, the "value" of adding a person to your target set decreases as the set gets larger.

The authors realized that instead of searching the whole network to find the best node (the standard greedy way), they could look at a top-list of nodes and ask: "Is there anyone further down this list who actually performs better than this current candidate?" If a node is outperformed by at least nodes behind it, that node is clearly "wrongly positioned" and can be safely discarded.

Methodology: The Estimation-Marking Loop

The DGS algorithm operates in two repeating stages:

  1. Estimation: It simulates the actual influence of the current candidate list using Monte Carlo simulations to find the "Marginal Contribution" of each node.
  2. Marking: It identifies "Deprecation" candidates. If a node has a lower marginal contribution than a later node in the list, a relation is established.
  3. Deprecation: Any node that is "beaten" by or more successors is removed from the list entirely.

DGS Process Flow Figure 1: The Iterative Flow of the Deprecation based Greedy Strategy.

Experimental Battleground: Big Data Results

The authors tested DGS across diverse networks, from Twitter followers to US Airport connections.

Performance Gains

On the Twitter dataset, applying DGS to a standard "Degree Discount" heuristic increased the total nodes influenced by 28.2%. In weighted networks like USAirport, DGS matched the performance of the gold-standard CELF algorithm perfectly.

The Speed Advantage

The real "aha!" moment is the execution time. In the EUEmail network, CELF took over 28 million milliseconds. DGS finished the task in just 0.4 million milliseconds.

Execution Time Comparison Figure 2: Execution time (log scale) showing DGS (Green/Red/Cyan) significantly outperforming CELF (Yellow).

Critical Insight & Summary

The brilliance of DGS is its convergence speed. While a standard greedy algorithm must run at least iterations (where is the target set size), DGS usually converges in fewer than 10 iterations, regardless of . This is because it can prune dozens of suboptimal nodes in a single "Marking" pass.

Takeaway for Practitioners: If you are working with massive graphs where standard greedy algorithms hang, don't settle for raw heuristics. A deprecation-based pruning layer can give you greedy-level accuracy at heuristic-level speeds.


Reference: Kundu, S., & Pal, S. K. (2015). Deprecation based greedy strategy for target set selection in large scale social networks. Information Sciences.

Find Similar Papers

Try Our Examples

  • Find recent papers from 2022-2025 that use deep reinforcement learning to solve the target set selection or influence maximization problem in large-scale networks.
  • Which original paper established the "Cost-Effective Lazy Forward" (CELF) optimization, and how has the sub-modularity property been exploited in more recent streaming-based influence maximization algorithms?
  • Examine how deprecation-based greedy strategies or similar pruning algorithms have been adapted for influence maximization in multi-layer social networks or competitive diffusion models.
Contents
DGS: Accelerating Target Set Selection with Greedy Deprecation
1. TL;DR
2. Context: The Efficiency-Accuracy Trade-off
3. The "Why": Leveraging Sub-modularity
4. Methodology: The Estimation-Marking Loop
5. Experimental Battleground: Big Data Results
5.1. Performance Gains
5.2. The Speed Advantage
6. Critical Insight & Summary