Timing is Everything: Maximizing Influence in Evolving Social Networks

Diffusion Maximization in Evolving Social Networks

2015-10-27
Nathalie T. H. Gayraud, Evaggelia Pitoura, Panayiotis Tsaparas
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces EvolveMaxSpread, a framework for influence maximization in evolving social networks by extending the Independent Cascade (IC) and Linear Threshold (LT) models to handle dynamic edge changes. It identifies two distinct temporal behaviors—Transient and Persistent—and evaluates how the timing of seed activation fundamentally alters diffusion spread compared to static approximations.

TL;DR

Most influence maximization research treats social networks as static, but real-world connections are in constant flux. This paper proves that once you account for network evolution, the traditional mathematical "safety net" of submodularity disappears. The authors introduce the EvolveMaxSpread problem, showing that when you activate an influencer is just as critical as who you choose.

The "Static" Fallacy in a Dynamic World

Since the seminal work of Kempe et al. (2003), the goal of influence maximization has been to find a set of "seed" nodes that maximize the expected spread of a trend or product. This is usually solved via a Greedy algorithm, guaranteed to be effective because the spread function is submodular (the law of diminishing returns).

However, the authors of this paper argue that aggregating a week's worth of interactions into one static graph—the Union Graph—is a dangerous oversimplification. In reality:

  • Edges appear and disappear (e.g., people only meet at specific times).
  • Activating a node too early might waste its "infectious" potential if its neighbors aren't present yet.
  • Activating a node too late might mean the "path" to the rest of the network has already dissolved.

Methodology: Transient vs. Persistent Diffusion

The paper redefines the two classic models (Independent Cascade and Linear Threshold) through an "evolving" lens, splitting them into two temporal categories:

  1. Transient Models (tEIC, tELT): Influence is a "one-shot" deal. If node A is activated at time , it can only affect neighbors present at that exact moment. This mimics viral content with a short shelf-life.
  2. Persistent Models (pEIC, pELT): Influence accumulates. Node A stays "infectious" and will attempt to influence node B the first time they meet in the future.

The Theoretical Shock: Loss of Submodularity

The most striking finding is that for Transient IC models, the spread function is neither monotone nor submodular.

Why? Because of a phenomenon the authors call Blocking. If an influencer is activated too early, it might trigger a chain reaction that activates a "bridge" node at a time when that bridge has no further outgoing connections. If we had waited, that bridge node could have reached thousands. In this world, can actually be less than .

Overall Architecture Figure 1: Comparison between an evolving sequence (G1, G2, G3) and the static Union Graph (GU). Information can only flow if edges exist at the right time.

The Importance of Timing

To address this, the authors propose a Greedy-AT (Any-Time) algorithm. Unlike traditional methods that activate all seeds at , Greedy-AT explores the optimal time-stamp for each seed.

Experiments: The Cost of Ignoring Evolution

The research tested these models on three real datasets:

  • Hospital-Ward: Contact patterns of doctors and patients.
  • DBLP: Co-authorship over years.
  • Social-Evolution: Bluetooth-based proximity of students.

Experimental Results Comparison Figure 8: Performance comparison. Notice how "Greedy-AT" (Any-Time) vastly outperforms "Greedy-OT" (One-Time). In some cases, activating at the wrong time (t=0) is no better than random selection.

Key Findings:

  1. The Union Graph is Optimistic: Estimating spread on a static union graph overestimates reality by up to 10x because it assumes all edges exist simultaneously.
  2. Timing Trumps Topology: Even simple degree-based heuristics perform better if you are allowed to choose when to activate the node rather than being forced to start at .
  3. The Persistent Advantage: In persistent models (where influence waits for edges), submodularity is preserved (if probabilities are fixed), making them easier to optimize but less realistic for "viral" transient events.

Summary & Future Outlook

This paper serves as a wake-up call for the algorithmic social science community. We can no longer ignore the Temporal Dimension.

Takeaways for Practitioners:

  • If you are running a marketing campaign on a network that changes (like a daily commute or a conference), don't blow your budget on Day 1. Spread your activations to match the network’s evolution.
  • Be wary of "optimal" influencers identified by static analysis; they may be central in the aggregate but Isolated at the specific times when diffusion is actually possible.

Future Research: The next frontier involves Online Algorithms—making these activation decisions in real-time as the network evolves, without knowing the future snapshots in advance.

Find Similar Papers

Try Our Examples

  • Search for recent papers on non-submodular influence maximization algorithms that provide approximation guarantees beyond the standard greedy approach.
  • Which 2003 paper by Kempe et al. established the Independent Cascade and Linear Threshold models, and how does this paper's treatment of expanded graphs (GX) relate to their original proofs?
  • Examine how state-of-the-art Temporal Graph Neural Networks (TGNNs) are currently being used to predict information diffusion in networks with highly periodic or seasonal edge changes.
Contents
Timing is Everything: Maximizing Influence in Evolving Social Networks
1. TL;DR
2. The "Static" Fallacy in a Dynamic World
3. Methodology: Transient vs. Persistent Diffusion
3.1. The Theoretical Shock: Loss of Submodularity
4. The Importance of Timing
4.1. Experiments: The Cost of Ignoring Evolution
4.2. Key Findings:
5. Summary & Future Outlook