IMMRA: Balancing Accuracy and Speed via Velocity Attenuation in Social Networks

Three-hop velocity attenuation propagation model for influence maximization in social networks

2019-12-21
Weimin Li, Yuting Fan, Jun Mo, Wei Liu, Can Wang, Minjun Xin, Qun Jin
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces IMMRA, a novel influence maximization algorithm for social networks that utilizes a "Three-hop Velocity Attenuation Propagation Model." By accounting for both temporal and spatial (distance) decay in information spread, the method achieves competitive influence accuracy compared to the standard Greedy algorithm while dramatically reducing computational overhead.

TL;DR

The IMMRA (Influence Maximization based on Rate Attenuation) algorithm tackles the long-standing efficiency bottleneck of the Greedy algorithm. By introducing a Three-hop Velocity Attenuation Model, it mimics the natural decay of information in the real world—where news travels slower and weaker as it gets further from the source. It achieves a performance profile that matches the accuracy of Monte Carlo-based Greedy methods while being orders of magnitude faster.

Problem & Motivation: The "Distance-Time" Decay Oversight

In the study of Influence Maximization (IM), we typically ask: Which k nodes should we pick to start a viral trend?

Standard models like Independent Cascade (IC) treat every "activation" attempt with static probabilities, but real-world information dissemination has a "pulse." The further a message travels (distance) and the longer it takes to reach someone (time), the less likely it is to cause action.

Existing Greedy algorithms are too slow for real-time applications because they simulate thousands of random "what-if" scenarios (Monte Carlo). Heuristics are faster but often lose the "physics" of information flow. The authors identified a crucial middle ground: The Three-Hop Rule. Sociological research suggests that influence beyond three steps in a network is negligible.

Methodology: The Physics of Information Velocity

The core innovation is the Propagation Velocity (). Most models assume influence is binary (active/inactive); the authors treat it like a moving wave that loses energy.

1. The Attenuation Formula

They define velocity using two decay factors:

  • Distance Factor (): (Inverse square law).
  • Time Factor (): (Exponential decay).

The resulting objective function calculates the influence of a node not just by counting neighbors, but by weighting them: where represents the node degree and represents the calculated velocity reaching that hop.

2. The IMMRA Algorithm

The algorithm effectively prunes the search space by only looking three steps ahead. This changes the complexity from (where is 10,000 simulations) to , making the computation linear and localized.

Model Architecture and Propagation Logic

Experiments & Results: Greedy Accuracy at Heuristic Speeds

The authors tested IMMRA against the gold-standard Greedy algorithm on two real-world datasets: DBLP and Facebook.

Accuracy Comparison

As shown in the influence spread graphs, the "Star" line (IMMRA) almost overlaps with the "Square" line (Greedy). This proves that the three-hop constraint doesn't sacrifice performance, as the velocity-weighted sum effectively captures the "potential" of a node to influence the network.

Influence Spread on DBLP

Efficiency Gains

The real victory is in the runtime. While the Greedy algorithm's time consumption grows exponentially and becomes unmeasurable as increases, IMMRA maintains a nearly flat, manageable growth curve.

Runtime Comparison on Facebook

Critical Insight: The Value of "Localism"

This paper serves as a reminder that in complex network analysis, more information is not always better. By acknowledging that influence is a "local" phenomenon that dies out after three hops, we can ignore 90% of the network noise during seed selection.

Takeaway for Industry: When building recommendation engines or viral marketing tools, focus your computational budget on the "influence neighborhood" (3-hops) rather than attempting to model the entire global graph. This provides a pragmatic path to scaling IM algorithms to millions of nodes.

Limitations: The model relies on a network-specific parameter . Future work could explore how to dynamically learn for different content types (e.g., breaking news vs. long-term marketing).

Find Similar Papers

Try Our Examples

  • Search for recent influence maximization papers that utilize "three-degree of influence" or "three-hop" constraints to optimize heuristic search.
  • What are the primary theoretical differences between the independent cascade (IC) model and velocity-based attenuation models in information diffusion research?
  • Investigate how time and distance decay factors are implemented in large-scale social network public opinion monitoring systems.
Contents
IMMRA: Balancing Accuracy and Speed via Velocity Attenuation in Social Networks
1. TL;DR
2. Problem & Motivation: The "Distance-Time" Decay Oversight
3. Methodology: The Physics of Information Velocity
3.1. 1. The Attenuation Formula
3.2. 2. The IMMRA Algorithm
4. Experiments & Results: Greedy Accuracy at Heuristic Speeds
4.1. Accuracy Comparison
4.2. Efficiency Gains
5. Critical Insight: The Value of "Localism"