Influence Maximization on Social Graphs: A Survey

  • Yuchen Li
  • , Ju Fan*
  • , Yanhao Wang
  • , Kian Lee Tan
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

591 Scopus citations

Abstract

Influence Maximization (IM), which selects a set of k users (called seed set) from a social network to maximize the expected number of influenced users (called influence spread), is a key algorithmic problem in social influence analysis. Due to its immense application potential and enormous technical challenges, IM has been extensively studied in the past decade. In this paper, we survey and synthesize a wide spectrum of existing studies on IM from an algorithmic perspective, with a special focus on the following key aspects: (1) a review of well-accepted diffusion models that capture the information diffusion process and build the foundation of the IM problem, (2) a fine-grained taxonomy to classify existing IM algorithms based on their design objectives, (3) a rigorous theoretical comparison of existing IM algorithms, and (4) a comprehensive study on the applications of IM techniques in combining with novel context features of social networks such as topic, location, and time. Based on this analysis, we then outline the key challenges and research directions to expand the boundary of IM research.

Original languageEnglish
Article number8295265
Pages (from-to)1852-1872
Number of pages21
JournalIEEE Transactions on Knowledge and Data Engineering
Volume30
Issue number10
DOIs
StatePublished - 1 Oct 2018
Externally publishedYes

Keywords

  • Influence maximization
  • algorithm design
  • information diffusion
  • social networks

Fingerprint

Dive into the research topics of 'Influence Maximization on Social Graphs: A Survey'. Together they form a unique fingerprint.

Cite this