We consider the Influence Maximization (IM) problem: 'if we can try to convince a subset of individuals in a social network to adopt a new product or innovation, and the goal is to trigger a large cascade of further adoptions, which set of individuals should we target'? Formally, it is the task of selecting $k$ seed nodes in a social network such that the expected number of influenced nodes in the network (under some influence propagation model) is maximized. This problem has been widely studied in the literature and several solution approaches have been proposed. However, most simulation-based approaches involve time-consuming Monte-Carlo simulations to compute the influence of the seed nodes in the entire network. This limits the applicability of these methods on large social networks. In the paper, we are interested in solving the problem of influence maximization in a time-efficient manner. We propose a community-aware divide-and-conquer strategy that involves (i) learning the inherent community structure of the social network, (ii) generating candidate solutions by solving the influence maximization problem for each community, and (iii) selecting the final set of individuals from the candidate solutions using a novel progressive budgeting scheme. We provide experiments on real-world social networks, showing that the proposed algorithm outperforms the simulation-based algorithms in terms of empirical run-time and the heuristic algorithms in terms of influence. We also study the effect of the community structure on the performance of our algorithm. Our experiments show that the community structures with higher modularity lead the proposed algorithm to perform better in terms of run-time and influence.
翻译:我们认为影响最大化(IM)问题 : “ 如果我们能说服社会网络中的一组个人采用新的产品或创新, 并且目标是引发一系列更大规模的进一步采纳方法, 我们应该瞄准这组人? ”形式上, 我们的任务是在社会网络中选择美元种子节点, 以便尽可能扩大网络中受影响的节点数量( 在某种影响传播模式下 ) 。 这个问题已经在文献中得到了广泛研究,并提出了几种解决方案方法。 然而, 多数模拟方法涉及耗时的蒙特卡洛模拟, 以计算整个网络中种子节点的影响。 这限制了这些方法在大型社会网络中的可适用性。 在报纸上,我们有兴趣以具有时间效率的方式解决影响最大化影响的问题。 我们提出一个社区认识差异和征服战略,其中涉及(一) 学习社会网络的内在社区结构, (二) 通过解决每个社区的影响最大化问题来产生候选人解决方案。 (三) 从候选人网络中选择最终的一组人, 以新的预算模式显示我们所拟议的社会模型的演变模式。