Maximizing Positive Influence in Signed Networks: A Simulated Annealing Breakthrough
Positive influence maximization in signed social networks based on simulated annealing
This paper introduces a novel approach for Positive Influence Maximization (PIM) in signed social networks using Simulated Annealing (SA). By leveraging two specific heuristics—Distance Limitation and Single Node Positive Influence—the authors achieve competitive influence spread compared to traditional greedy algorithms while significantly reducing computational overhead.
TL;DR
Researchers from Harbin Institute of Technology have moved beyond the slow, iterative nature of Greedy algorithms for social network influence. By applying Simulated Annealing (SA) combined with structural social heuristics, they’ve developed a method that maximizes positive influence in "signed" networks (networks with both friends and enemies) up to 14 times faster than traditional SOTA methods.
Problem & Motivation: The Complexity of "Enemies"
In a standard social network, every edge is a "like." But in the real world—and on platforms like Slashdot or Epinions—relationships are signed: you have friends (positive) and foes (negative).
The Positive Influence Maximization (PIM) problem is significantly harder because:
- Negative Diffusion: Your influence can turn negative if it passes through an enemy (the "enemy of my friend is my enemy" logic).
- Greedy Bottlenecks: Standard greedy algorithms (even with CELF optimization) are computationally expensive because they require thousands of Monte Carlo simulations at every step to calculate marginal gain.
Methodology: The SA Engine with Social Heuristics
The paper introduces a strategy based on Simulated Annealing (SA). Unlike greedy methods that strictly move toward the nearest "peak," SA explores the solution space by allowing occasional "downhill" moves to escape local optima.
The Two Speed-Up Heuristics
To prevent SA from wandering aimlessly in massive graphs, the authors introduced two key insights:
- Distance Limitation: Analysis of top-tier influencers shows they tend to be clustered within a short path distance. The algorithm restricts the search for "neighboring solutions" to a distance .
- Single Node Influence: Instead of random selection, the algorithm calculates the individual influence of nodes once and uses these values to bias the selection of the next candidate seed.
Figure 1: Conceptual overview of the influence propagation in signed networks.
Experiments & Results
The authors tested their approach on three major signed datasets: Epinions, Slashdot, and Wikipedia.
1. Accuracy (Influence Spread)
The SA-based method (with heuristics) achieved performance nearly identical to the IC-P Greedy algorithm. In some instances, particularly under the Uniform model, SA actually found better global optima that the greedy strategy missed.
2. Efficiency (The Real Winner)
As shown in the table below, the running time reduction is staggering.
| Dataset | Method | Speedup vs Greedy |
|---|---|---|
| Epinions | SA + Heuristics | 3.37x - 5.28x |
| Slashdot | SA + Heuristics | 5.81x - 6.79x |
| Wikipedia | SA + Heuristics | 1.76x - 3.25x |
Table 1: Running time comparison across different datasets and diffusion models.
Critical Analysis & Conclusion
Takeaway
The core contribution is the proof that stochastic local search (SA), when informed by graph topology (distance and node degree), can effectively bypass the "greedy wall." This is a major win for practitioners who need to run influence campaigns on large-scale graphs where greedy methods would take days to converge.
Limitations & Future Work
While successful, the paper primarily relies on the IC-P model. Future research should explore:
- Dynamic Networks: How do influence seeds change when relationships (signs) evolve over time?
- Location-Aware Tasks: Incorporating geographic constraints alongside social polarity.
This work sets a new baseline for efficiency in signed social network analysis, proving that we don't always need to be "greedy" to be the best.
