4.6 Article

IMPC: Influence maximization based on multi-neighbor potential in community networks

Journal

PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS
Volume 512, Issue -, Pages 1085-1103

Publisher

ELSEVIER
DOI: 10.1016/j.physa.2018.08.045

Keywords

Influence maximization; Community structure; Multi-neighbor potential; Diffusion model; Computational complexity

Funding

  1. National Key Research and Development Program of China [2017YFB1402400]
  2. National Natural Science Foundation of China [61702059]
  3. Frontier and Application Foundation Research Program of Chongqing City [cstc2018jcyjAX0340]
  4. Chongqing Industrial Generic Technology Innovation Program [cstc2017zdcy-zdzxX0010]
  5. China Postdoctoral Science Foundation [2017M612913]
  6. Chongqing Postdoctoral Science Foundation [Xm2017125]
  7. Guangxi Key Laboratory of Trusted Software [kx201702]

Ask authors/readers for more resources

The study of influence maximization (IM) has attracted many scholars in recent years due to its import practical values. Given a social network, it aims at finding a subset of k individuals as seed nodes which can trigger the maximum influence cascade through the network under a predefined diffusion model. Kempe et al. first formulated influence maximization as a discrete optimization problem and proved its NP-hardness and submodularity, based on which they further proposed a greedy approach with guaranteed solution accuracy. Unfortunately, the greedy algorithm was also known for its extremely low time efficiency. To solve this problem more efficiently, many research works were proposed in recent years. However, these studies either make sacrifices in solution accuracy or require huge memory consumption. Besides, only a handful of research works can handle mega-scale networks with millions of nodes and edges. To solve this problem both efficiently and effectively, in this paper we propose IMPC: an influence maximization framework based on multi-neighbor potential in community networks. In our approach the influence diffusion process is divided into two phases: (i) multi-neighbor potential based seeds expansion; and (ii) intra-community influence propagation. Based on this framework we derive an objective function to evaluate the overall influence as a combination of the influence during the two phases. We theoretically prove that the objective function is submodular and design an efficient greedy algorithm to find the seed nodes. We evaluate the performance of our framework on eight real-world networks which scale up to millions of nodes and hundreds of millions of edges. Experimental results show that our approach can significantly outperform other state-of-the-art algorithms in terms of time and space efficiency with no compromise on solution accuracy. (C) 2018 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available