Scalable influence maximization for prevalent viral marketing in large-scale social networks
Wei ChenChi WangYajun Wang
Proposes a scalable influence maximization algorithm based on local arborescence structures that scales to million-node social networks while matching the influence spread of standard greedy approaches at orders-of-magnitude faster runtimes.
Online social networks offer powerful opportunities for word-of-mouth marketing, where selecting a small set of influential initial users (seeds) triggers broad information adoption. Maximizing this influence spread under stochastic propagation models is a critical operational problem. However, standard greedy solutions rely on costly simulations that do not scale to massive graphs, while simple heuristics often yield erratic or low-quality marketing reach.
The article establishes that computing exact influence spread under the independent cascade model is computationally intractable (#P-hard) and designs a fast, scalable heuristic algorithm called Prefix-excluding Maximum Influence Arborescence (PMIA). The goal was to prove the computational hardness of the original problem, develop an algorithm capable of scaling to networks with millions of edges, and maintain influence spread matching traditional greedy approaches.
To achieve this, the approach approximates propagation paths by restricting influence calculations to local directed tree structures (arborescences) around each node. It applies Dijkstra-based shortest-path calculations weighted by propagation probabilities and ignores paths falling below a tunable influence threshold. The team evaluated this framework using simulations across synthetic power-law graphs and several real-world networks—including collaboration networks (NetHEPT, NetPHY, DBLP), product co-purchasing data (Amazon), and review-platform trust networks (Epinions)—ranging from thousands to over two million edges.
The findings show that PMIA scales successfully to graphs with millions of nodes and edges, processing a two-million-edge graph in roughly three minutes, whereas traditional greedy and global shortest-path methods take hours or become completely intractable beyond a few hundred thousand edges. Across all test sets, PMIA achieves influence spread matching or coming within 4% of slow greedy benchmarks. In large graphs, it outperforms alternative scalable heuristics like PageRank and degree discount methods by 100% to 260% in influence spread. Additionally, the threshold parameter acts as an effective operational dial, exhibiting an optimal 'knee point' where practitioners obtain maximum influence quality before computational costs grow.
These results mean organizations can run large-scale viral marketing campaigns and seed selection without the prohibitive compute costs and multi-hour delays of simulation-based methods. PMIA removes the historic trade-off between execution speed and campaign effectiveness. Unlike simpler degree-based heuristics that perform inconsistently across different graph structures, PMIA provides predictable, top-tier performance across varied network topologies.
For practical deployment, organizations should adopt PMIA as a generic engine for seed selection in large-scale viral campaigns. Teams should calibrate the influence threshold by sampling small node subsets to locate the performance knee point, balancing runtime against reach. Furthermore, because PMIA relies on local arborescence structures rather than full-graph evaluations, engineering teams can readily partition graph data across parallel computing infrastructure. Future efforts should also integrate automated social influence mining to estimate edge propagation probabilities directly from live platform interaction data.
The primary limitation of this work is its reliance on synthetic edge propagation models (such as weighted cascade and trivalency settings) or static interaction snapshots rather than live behavioral experiments. While confidence is very high regarding PMIA's algorithmic scalability and theoretical approximation bounds within cascade models, practitioners should validate empirical conversion rates when applying these seed sets to real-world consumer behavior.
- Paper: Maximizing the spread of influence through a social network, David Kempe et al. (2003). This seminal paper formally defines the influence maximization problem under diffusion cascade models and establishes the submodular greedy approximation framework that the source builds on and seeks to scale.
- Paper: Efficient influence maximization in social networks, Wei Chen et al. (2009). This predecessor work develops the degree discount heuristic and accelerated greedy methods that directly serve as foundational baselines and motivation for the source's scalable heuristics.
- Paper: Cost-effective outbreak detection in networks, J. Leskovec et al. (2007). This paper introduces the Cost-Effective Lazy Forward (CELF) optimization for submodular maximization in networks, establishing the primary benchmark for fast greedy cascade optimization.
- Paper: Mining the network value of customers, Pedro M. Domingos et al. (2001). This foundational paper first introduced the concept of customer network value and formulated viral marketing as an optimization problem over social networks.
- Paper: Mining knowledge-sharing sites for viral marketing, Matthew Richardson et al. (2002). This work establishes scalable probabilistic models for measuring network effects and optimizing viral marketing campaigns across large online networks.
- Paper: Everyone's an influencer: quantifying influence on twitter, Eytan Bakshy et al. (2011). This empirical study investigates whether influencers identified by network diffusion principles reliably produce large information cascades in massive real-world social media platforms like Twitter.
- Paper: Epidemic processes in complex networks, Romualdo Pastor-Satorras et al. (2015). This comprehensive review synthesizes mathematical theories of epidemic and information diffusion across complex, large-scale network structures.
