TI-SC: Bridging Community Structure and Scoring Criteria for Scalable Influence Maximization

TI-SC: top-k influential nodes selection based on community detection and scoring criteria in social networks

2020-02-11
Hamid Ahmadi Beni, Asgarali Bouyer
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces TI-SC, a community-based Influence Maximization (IM) algorithm designed for large-scale social networks. It integrates Louvain community detection with a novel scoring criterion and community merging to achieve near-optimal seed selection under the Independent Cascade (IC) model.

TL;DR

Influence Maximization (IM) is the art of finding a small "seed set" of nodes that triggers the largest possible information cascade in a social network. While the Greedy approach is the gold standard for accuracy, its complexity is a nightmare for modern datasets. TI-SC (Top-k Influential nodes selection based on Community detection and Scoring criteria) solves this by partitioning the network and using a "social trust" inspired scoring model to pick seeds while aggressively pruning the search space.

The Problem: The "Rich-Club" and the Computational Wall

State-of-the-art IM algorithms face two massive hurdles:

  1. The Rich-Club Phenomenon: In dense networks, highly influential nodes tend to be connected to each other. Traditional heuristics often pick these nodes together, resulting in massive influence overlap. You end up "preaching to the choir"—wasting resources by targeting people who would have been influenced anyway.
  2. Computational Overhead: Many algorithms waste time evaluating "unsuitable" communities—small, isolated clusters where information cannot spread far.

Methodology: Human Intuition Meets Graph Theory

The TI-SC algorithm operates through a sophisticated 4-phase pipeline:

1. Strategic Partitioning and Merging

TI-SC starts with the Louvain algorithm to detect communities. However, not all communities are distinct. If the "core nodes" (identified via k-core decomposition) of two communities are linked, TI-SC merges them. This ensures that the diffusion structure is modeled accurately before seed selection starts.

2. A Real-World Scoring Criterion

The authors introduce a scoring mechanism based on how humans trust information. If node is to be evaluated, its score is derived from its 1-hop and 2-hop neighbors.

  • Physical Intuition: People near a source have higher "knowledge" and thus their "scores" (influence weight) carry more weight.
  • The Equation: The score for a node is calculated locally within its community, reducing the need for global graph traversals.

Community Structure and Filtering Fig 1. The filtering process: Red nodes belong to communities with low expansion potential and are pruned to save computation.

3. Dynamic Updating (Anti-Overlap)

Crucially, once a seed is selected, TI-SC updates the scores of its neighbors. By artificially lowering the scores of nodes near a newly selected seed, the algorithm "pushes" the selection of the next seed toward a different part of the network, effectively solving the Rich-Club overlap problem.

Experiments: Efficiency at Scale

The authors tested TI-SC against benchmarks like Collective Influence (CI) and DegreeDiscount on datasets ranging from small Email networks to 1M-edge DBLP graphs.

Key Performance metrics:

  • Diffusion Accuracy: On the Ego-Facebook dataset, TI-SC achieved an influence spread of 382.8, outperforming PHG (375.1) and DegreeDiscount (367.8).
  • Time Complexity: While the original Greedy algorithm is unusable for DBLP, TI-SC's complexity is effectively , where is the number of edges.

Influence Spread Comparison Fig 2. Influence spread across different seed set sizes (k). TI-SC (solid black line) consistently maintains the lead.

Deep Insight: Why TI-SC Matters

The real brilliance of TI-SC isn't just in the community detection—it's in the factor control. By calculating a ratio () of nodes to edges within a community, the algorithm can predict whether a community is a "dead end" for information spread. This heuristic allows it to skip redundant Monte Carlo simulations, which are the main bottleneck in IM research.

Limitations & Future Work

While TI-SC excels in "Rich-Club" networks, its advantage narrows in networks with very low connectivity where community structures are less pronounced. Future adaptations could look into Dynamic Social Networks where the community structure shifts over time.

Conclusion

TI-SC represents a significant step towards practical Viral Marketing and Information Warfare defense. By combining the macro-scale view (Communities) with micro-scale trust metrics (Scoring), it provides a blueprint for running complex optimization tasks on graphs with millions of users without needing a supercomputing cluster.

Find Similar Papers

Try Our Examples

  • Which recent Influence Maximization papers focus specifically on mitigating the Rich-Club phenomenon in high-density social networks?
  • How does the Louvain algorithm's resolution limit affect the performance of community-based influence maximization compared to Infomap or Leiden methods?
  • Explore the application of TI-SC's neighborhood scoring criteria in the context of network immunization and epidemic containment strategies.
Contents
TI-SC: Bridging Community Structure and Scoring Criteria for Scalable Influence Maximization
1. TL;DR
2. The Problem: The "Rich-Club" and the Computational Wall
3. Methodology: Human Intuition Meets Graph Theory
3.1. 1. Strategic Partitioning and Merging
3.2. 2. A Real-World Scoring Criterion
3.3. 3. Dynamic Updating (Anti-Overlap)
4. Experiments: Efficiency at Scale
4.1. Key Performance metrics:
5. Deep Insight: Why TI-SC Matters
5.1. Limitations & Future Work
6. Conclusion