[IEEE Access] Identifying Influential Individuals via Community-Based Network Embedding

Identifying Influential Individuals on Large-Scale Social Networks: A Community Based Approach

2018-01-01
Fanghua Ye, Jiahao Liu, Chuan Chen, Guohui Ling, Zibin Zheng, Yuren Zhou
Summary
Problem
Method
Results
Takeaways
Abstract

This paper proposes ICRIM, a community-based robust influence maximization approach that leverages network embedding (LINE) and k-means to identify influential nodes. By restricting influence estimation to local communities and their immediate neighbors, it achieves significant speedups over traditional greedy algorithms while maintaining a strong theoretical performance guarantee.

TL;DR

Identifying the most influential nodes in a massive social network (Influence Maximization) is a balancing act between mathematical rigor and computational feasibility. This paper introduces ICRIM, an algorithm that uses Network Embedding to detect communities and restricts greedy search to these local structures. The result? A method that is 1,000x faster than traditional greedy approaches while retaining a provable performance guarantee.

Problem & Motivation: The Greedy Bottleneck

In viral marketing, the goal is to pick "seed" nodes to maximize the "word-of-mouth" effect. Since 2003, we've known this problem is NP-hard.

  • The Greedy Solution: Picking the best node iteratively gives a great result (within 63% of optimal), but it requires millions of slow Monte Carlo simulations.
  • The Heuristic Solution: Fast methods (like picking high-degree nodes) are unstable and often miss the true "influencers."
  • The Insight: Social networks aren't random; they are made of communities. If we can find these communities and account for the "hubs" that bridge them, we can solve the problem locally without losing global impact.

Methodology: Embedding and Lazy Greed

The authors propose a two-step framework designed for scalability.

1. NECD (Network Embedding based Community Detection)

Instead of using classic topological clustering, the authors use LINE (Large-scale Information Network Embedding). This transforms the graph into a low-dimensional vector space where nodes with similar roles are close together. They then apply -means to these vectors, which captures community structures more accurately than traditional modularity-based methods.

2. ICRIM (Improved Community-based Robust Influence Maximization)

The core innovation is how ICRIM estimates "Marginal Gain." Instead of simulating a node's influence across the entire network, ICRIM limits the scope to the node's own community and its neighbors' communities.

Overall Framework Figure 1: The two-phase framework: Community detection via embedding, followed by localized seed selection.

To further boost speed, they implement a Lazy Operation. Since the marginal gain of a node can only decrease as more seeds are added (the Submodularity property), the algorithm uses a priority queue to avoid re-calculating the influence of nodes that are unlikely to be the new top choice.

Experiments & Results

The authors tested their method against heavyweights like CELF++ and IMRank across small (Facebook) and large (Youtube, 1.1M nodes) datasets.

Speed vs. Quality

On the Epinions dataset, while the standard Greedy approach took several days, ICRIM finished in less than 2 minutes. Crucially, the "Influence Spread" (the number of people reached) was nearly identical to the slow greedy methods.

Performance Comparison Figure 2: Running time on small networks. Note the logarithmic scale: ICRIM (red) is consistently several orders of magnitude faster than CELF++ (black).

The Power of Hubs

A unique feature of this work is its treatment of Hub nodes. By allowing hub nodes to influence adjacent communities (as shown in the toy network in the paper), ICRIM captures "bridge" influencers that standard community-clustering methods often ignore.

Critical Analysis & Conclusion

Takeaway

ICRIM proves that you don't need to simulate the whole world to understand a single person's impact. By using Network Embedding to define the boundaries of influence, we can turn a multi-day computation into a multi-minute task.

Limitations & Future Work

The current approach for the Linear Threshold (LT) model is still significantly slower than the Independent Cascade (IC) model, taking several days on million-node graphs. Future research will likely focus on optimizing the LT model simulations and exploring how this localized greedy approach handles "Friend and Foe" relationships or polarized networks.

In conclusion, this work provides a robust bridge between high-theory greedy algorithms and the practical needs of large-scale social media analytics.

Find Similar Papers

Try Our Examples

  • Find recent papers that extend community-based influence maximization to dynamic or temporal social networks where community structures evolve over time.
  • Which original research established the (1-1/e) approximation bound for submodular function maximization, and how does the ICRIM bound mathematically deviate from it?
  • Explore studies that apply network embedding methods other than LINE, such as Node2Vec or Graph Convolutional Networks (GCNs), to the task of seed node selection in influence maximization.
Contents
[IEEE Access] Identifying Influential Individuals via Community-Based Network Embedding
1. TL;DR
2. Problem & Motivation: The Greedy Bottleneck
3. Methodology: Embedding and Lazy Greed
3.1. 1. NECD (Network Embedding based Community Detection)
3.2. 2. ICRIM (Improved Community-based Robust Influence Maximization)
4. Experiments & Results
4.1. Speed vs. Quality
4.2. The Power of Hubs
5. Critical Analysis & Conclusion
5.1. Takeaway
5.2. Limitations & Future Work