DRL in the Dark: Mastering Competitive Influence on Unknown Social Networks

Addressing Competitive Influence Maximization on Unknown Social Network with Deep Reinforcement Learning

2020-12-07
Khurshed Ali, Chih-Yu Wang, Mi-Yen Yeh, Yi-Shin Chen
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces a Deep Reinforcement Learning (DRL) framework to solve the Competitive Influence Maximization (CIM) problem in social networks with unknown topologies. By leveraging a meta-action space and Transfer Learning (TL), the model learns an optimal policy to balance network exploration (probing) and seed selection, achieving superior performance over heuristic baselines.

TL;DR

Most viral marketing research assumes we have a "God-view" of the social network. In reality, we are often blind. This paper presents a Deep Reinforcement Learning (DRL) framework that learns when to "scout" the network and when to "strike" by selecting influential seeds. By integrating Transfer Learning, the authors achieve a 5x reduction in training time while outperforming traditional heuristics in competitive scenarios.

The "God-View" Fallacy in Social Marketing

In the Competitive Influence Maximization (CIM) problem, multiple parties (like Samsung vs. HTC) compete to activate the most nodes in a graph. However, there is a massive gap between theory and practice: the network topology is rarely known.

Prior works assume we know every "friendship" edge, but collecting this data via surveys or API scraping is expensive and slow. If you don't know the full graph, how do you know who the "influencers" are? You have a budget, and every round you must decide: do I spend my budget to probe the network (discover new edges) or to seed a product (activate a node)?

Methodology: The Probing-Investing Trade-off

The authors formulate the CIM-UN (Competitive Influence Maximization on Unknown Networks) problem. The core innovation lies in the agent's ability to choose from a "Meta-Action" space:

  1. Jump-Crawl Probing: Use a hybrid approach to either jump to a random node or crawl along existing edges to reveal hidden neighbors.
  2. IM-Based Seeding: Use strategies like MaxDegree or Blocking on the currently visible part of the graph.

Architecture and State Normalization

To make the model work across different networks (e.g., switching from a small C. elegans network to a large Facebook graph), the authors designed scale-invariant state features. By normalizing degrees and node counts into discrete numerical representations (e.g., 0 to 3), the agent learns a general "intuition" about network density rather than getting bogged down in specific node counts.

Deep Q-learning framework Fig 1: The proposed DRL framework showing the interaction between the DQN agent and the unknown network environment.

Transfer Learning: Training in Seconds, Deploying in Hours

Training a DRL agent on a massive social network from scratch is computationally brutal (often taking >50 hours). The authors use Transfer Learning (TL) to solve this:

  • Source Training: Train the agent on a tiny "Source Network" (Celegan, ~300 nodes).
  • Fine-Tuning: Transfer the weights to a "Target Network" (Facebook, ~4000 nodes).

This jump-starts the model with a pre-existing "common sense" about social influence, drastically speeding up convergence.

Experimental Battleground

The researchers tested their agent against several competitors, including Fixed Degree (FD) (highly aggressive seeding) and Alternate Fixed Degree (AFD) (alternating between probing and seeding).

Performance Gains

The results confirm that the DRL agent adapts its strategy based on how much of the network is visible. In many cases, it learned that early probing leads to a "discovery" of hidden hubs that a "blind" heuristic like FD would never find.

Experimental Results Comparison Table 1: Competitive rewards (activated nodes) across different initial visibilities (0.1% to 3%). DRL-UN variants consistently lead.

Efficiency Breakthrough

As shown in the following analysis, the Transfer Learning approach (DRL-UN(TL)) slashed training times significantly, making DRL a viable tool even for large-scale marketing applications where time is a constraint.

Training Time Efficiency Fig 2: Comparison of training times. Notice the massive reduction when using Transfer Learning (gray/yellow bars) vs. training from scratch (blue bars).

Conclusion & Insights

The true value of this paper is its pragmatic approach to uncertainty. In the real world, we are always operating with partial information. By framing network discovery as a high-level "Probe" action, the authors move reinforcement learning closer to solving real-world infrastructure and marketing problems.

Limitations: The model still relies on a "Jump-Crawl" heuristic for the low-level probing logic. Future work could involve letting the RL agent choose specific nodes to probe, rather than just choosing the "Probing" action itself, potentially uncovering even more efficient discovery patterns.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize Graph Neural Networks (GNNs) instead of manual feature engineering for Competitive Influence Maximization on partially observed graphs.
  • Which study first introduced the 'Jump-Crawl' network sampling strategy, and how has its integration into reinforcement learning evolved for viral marketing tasks?
  • Explore if any research has applied Meta-Reinforcement Learning to handle the high variance of network visibility in online social network probing.
Contents
DRL in the Dark: Mastering Competitive Influence on Unknown Social Networks
1. TL;DR
2. The "God-View" Fallacy in Social Marketing
3. Methodology: The Probing-Investing Trade-off
3.1. Architecture and State Normalization
4. Transfer Learning: Training in Seconds, Deploying in Hours
5. Experimental Battleground
5.1. Performance Gains
5.2. Efficiency Breakthrough
6. Conclusion & Insights