Influence Maximization in Dynamic Social Networks Honglei Zhuang, Yihan Sun, Jie Tang, Jialin Zhang, Xiaoming Sun.

Slides:



Advertisements
Similar presentations
LEARNING INFLUENCE PROBABILITIES IN SOCIAL NETWORKS Amit Goyal Francesco Bonchi Laks V. S. Lakshmanan University of British Columbia Yahoo! Research University.
Advertisements

Active Learning for Streaming Networked Data Zhilin Yang, Jie Tang, Yutao Zhang Computer Science Department, Tsinghua University.
Minimizing Seed Set for Viral Marketing Cheng Long & Raymond Chi-Wing Wong Presented by: Cheng Long 20-August-2011.
Spread of Influence through a Social Network Adapted from :
Maximizing the Spread of Influence through a Social Network
Cost-effective Outbreak Detection in Networks Jure Leskovec, Andreas Krause, Carlos Guestrin, Christos Faloutsos, Jeanne VanBriesen, Natalie Glance.
DAVA: Distributing Vaccines over Networks under Prior Information
Maximizing the Spread of Influence through a Social Network
Suqi Cheng Research Center of Web Data Sciences & Engineering
Online Distributed Sensor Selection Daniel Golovin, Matthew Faulkner, Andreas Krause theory and practice collide 1.
Minimax and Alpha-Beta Reduction Borrows from Spring 2006 CS 440 Lecture Slides.
Carnegie Mellon Selecting Observations against Adversarial Objectives Andreas Krause Brendan McMahan Carlos Guestrin Anupam Gupta TexPoint fonts used in.
Maximizing the Spread of Influence through a Social Network By David Kempe, Jon Kleinberg, Eva Tardos Report by Joe Abrams.
1 Social Influence Analysis in Large-scale Networks Jie Tang 1, Jimeng Sun 2, Chi Wang 1, and Zi Yang 1 1 Dept. of Computer Science and Technology Tsinghua.
Based on “Cascading Behavior in Networks: Algorithmic and Economic Issues” in Algorithmic Game Theory (Jon Kleinberg, 2007) and Ch.16 and 19 of Networks,
Scalable Vaccine Distribution in Large Graphs given Uncertain Data Yao Zhang, B. Aditya Prakash Department of Computer Science Virginia Tech CIKM, Shanghai,
Planning under Uncertainty
INFERRING NETWORKS OF DIFFUSION AND INFLUENCE Presented by Alicia Frame Paper by Manuel Gomez-Rodriguez, Jure Leskovec, and Andreas Kraus.
Optimal Tuning of Continual Online Exploration in Reinforcement Learning Youssef Achbany, Francois Fouss, Luh Yen, Alain Pirotte & Marco Saerens Information.
The community-search problem and how to plan a successful cocktail party Mauro SozioAris Gionis Max Planck Institute, Germany Yahoo! Research, Barcelona.
Maximizing the Spread of Influence through a Social Network
1 Introduction to Approximation Algorithms Lecture 15: Mar 5.
Simpath: An Efficient Algorithm for Influence Maximization under Linear Threshold Model Amit Goyal Wei Lu Laks V. S. Lakshmanan University of British Columbia.
Maximizing Product Adoption in Social Networks
Models of Influence in Online Social Networks
Active Learning for Networked Data Based on Non-progressive Diffusion Model Zhilin Yang, Jie Tang, Bin Xu, Chunxiao Xing Dept. of Computer Science and.
Viral Marketing for Dedicated Customers Presented by: Cheng Long 25 August, 2012.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Personalized Influence Maximization on Social Networks
Modeling the Spread of Influence on the Blogosphere Akshay Java, Pranam Kolari, Tim Finin, and Tim Oates UMBC Tech Report 04/12/06.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
1 1 Stanford University 2 MPI for Biological Cybernetics 3 California Institute of Technology Inferring Networks of Diffusion and Influence Manuel Gomez.
1 1 Stanford University 2 MPI for Biological Cybernetics 3 California Institute of Technology Inferring Networks of Diffusion and Influence Manuel Gomez.
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
DATA MINING LECTURE 13 Pagerank, Absorbing Random Walks Coverage Problems.
December 7-10, 2013, Dallas, Texas
Maximizing the Spread of Influence through a Social Network David Kempe, Jon Kleinberg, Eva Tardos Cornell University KDD 2003.
Maximizing the Spread of Influence through a Social Network Authors: David Kempe, Jon Kleinberg, É va Tardos KDD 2003.
Problem Setting :Influence Maximization A new product is available in the market. Whom to give free samples to maximize the purchase of the product ? 1.
Online Social Networks and Media
Lecture 3-1 Independent Cascade Weili Wu Ding-Zhu Du University of Texas at Dallas.
On Bharathi-Kempe-Salek Conjecture about Influence Maximization Ding-Zhu Du University of Texas at Dallas.
1 Latency-Bounded Minimum Influential Node Selection in Social Networks Incheol Shin
Preserving Privacy and Social Influence Isabelle Stanton.
IMRank: Influence Maximization via Finding Self-Consistent Ranking
Speaker : Yu-Hui Chen Authors : Dinuka A. Soysa, Denis Guangyin Chen, Oscar C. Au, and Amine Bermak From : 2013 IEEE Symposium on Computational Intelligence.
1 1 MPI for Intelligent Systems 2 Stanford University Manuel Gomez Rodriguez 1,2 Bernhard Schölkopf 1 S UBMODULAR I NFERENCE OF D IFFUSION NETWORKS FROM.
Bo Zong, Yinghui Wu, Ambuj K. Singh, Xifeng Yan 1 Inferring the Underlying Structure of Information Cascades
1 1 Stanford University 2 MPI for Biological Cybernetics 3 California Institute of Technology Inferring Networks of Diffusion and Influence Manuel Gomez.
Biao Wang 1, Ge Chen 1, Luoyi Fu 1, Li Song 1, Xinbing Wang 1, Xue Liu 2 1 Shanghai Jiao Tong University 2 McGill University
Yu Wang1, Gao Cong2, Guojie Song1, Kunqing Xie1
Inferring Networks of Diffusion and Influence
Seed Selection.
Wenyu Zhang From Social Network Group
Nanyang Technological University
Independent Cascade Model and Linear Threshold Model
Greedy & Heuristic algorithms in Influence Maximization
A Study of Group-Tree Matching in Large Scale Group Communications
A paper on Join Synopses for Approximate Query Answering
Learning Influence Probabilities In Social Networks
Independent Cascade Model and Linear Threshold Model
Maximizing the Spread of Influence through a Social Network
The Importance of Communities for Learning to Influence
Effective Social Network Quarantine with Minimal Isolation Costs
Cost-effective Outbreak Detection in Networks
A History Sensitive Cascade Model in Diffusion Networks
GANG: Detecting Fraudulent Users in OSNs
Viral Marketing over Social Networks
Discovering Influential Nodes From Social Trust Network
Independent Cascade Model and Linear Threshold Model
Presentation transcript:

Influence Maximization in Dynamic Social Networks Honglei Zhuang, Yihan Sun, Jie Tang, Jialin Zhang, Xiaoming Sun

Influence Maximization A B C D EF Probability of influence Marketer Alice Find K nodes (users) in a social network that could maximize the spread of influence (Domingos, 01; Richardson, 02; Kempe, 03) How to find influential users to help promote a new product? Influence threshold 0.5

Influence Maximization Problem [1] – Initially all users are considered inactive – Then the chosen users are activated, who may further influence their friends to be active as well Models – Linear Threshold model – Independent Cascading model [1] D. Kempe, J. Kleinberg, and E. Tardos. Maximizing the spread of influence through a social network. KDD’03, pages 137–146, 2003.

Approximate Solution NP-hard [1] – Linear Threshold Model – Independent Cascading Model Kempe Prove that approximation algorithms can guarantee that the influence spread is within(1-1/e) of the optimal influence spread. – Verify that the two models can outperform the traditional heuristics Recent research focuses on the efficiency improvement – [2] accelerate the influence procedure by up to 700 times It is still challenging to extend these methods to large data sets [1] D. Kempe, J. Kleinberg, and E. Tardos. Maximizing the spread of influence through a social network. KDD’03, pages 137–146, [2] J. Leskovec, A. Krause, C. Guestrin, C. Faloutsos, J. VanBriesen, and N. Glance. Cost-effective outbreak detection in networks. KDD’07, pages 420–429, The problem is solved by optimizing a monotonic submodular function 00

Influence Maximization in Dynamic Networks Probe Evolve About 6 million links changed on Weibo network Weibo API limitation: ≤ 450 times/hr About 6 million links changed on Weibo network Weibo API limitation: ≤ 450 times/hr Original edges Added edges Removed edges Original edges Added edges Removed edges

Problem Input: For a dynamic social network {G 0,…, G t }, we have observed G 0, but for all t>0, G t is unknown Problem: To probe b nodes, observe their neighbors to obtain an observed network from, such that influence maximization on the real network can be approximated by that on the observed network. Challenge: How to find the influential users, if we only partially observe the update of the social network?

Basic Idea Estimate how likely the neighborhood of a node will change in a dynamic social network – Probe nodes that change a lot Estimate how much the influence spread can be improved by probing a node – Probe the one maximizes the improvement

Methodologies and Results

Preliminary Theoretical Analysis Formal definition of loss With an specified evolving graph model – At each time stamp an edge is chosen uniformly – and its head will point to a node randomly chosen with probability proportional to the in-degree Max seed set on fully observed network Max seed set on partially observed network

Preliminary Theoretical Analysis Error bound of Random probing strategy Error bound of Degree weighted probing strategy In most cases, degree weighted probing strategy performs better than random probing strategy

Maximum Gap Probing Basic Idea – Estimate how much the influence spread can be improved by probing a node – Probe the one which maximizes the improvement Formally, – For a given tolerance probability – The minimum value that satisfies the following inequality is defined as performance gap Best solution if v is probed Best solution before probing *To simplify problem, define the quality function as the sum of degree in the seed set.

Maximum Gap Probing Assume the degree of a node is a martingale. We can estimate the degree gap of each node by Considering the node to probe is in/not in the current seed set. Each time, choose the one with maximum gap to probe Defined as z v Last time when v is probed

MaxG Algorithm Finding nodes to probe by maximizing the degree gap Perform the standard greedy algorithm (degree discount heuristics) for influence maximization

Experiment Setup Data sets Evaluation – Take optimal seed set obtained from partially observed network – Calculate its influence spread on real network Data sets#Users#Relationships#Time stamps Synthetic50012, Twitter18,089,81021,097,56910 Coauthor [1] 1,629,2172,623,83227 [1]

Experiment Setup Comparing methods – Rand, Enum: Uniform probing – Deg, DegRR: Degree-weighted probing – BEST: Suppose network dynamics fully observed Configurations – Probing budget: b=1,5 for Synthetic; b=100,500 for Twitter and Coauthor – Seed set size for influence maximization: k=30 for Synthetic; k=100 for Twitter and Coauthor – Independent Cascade Model, with uniform p=0.01

Experimental Results Average influence spread Data Set bRandEnumDegDegRRMaxGBEST Synthetic Twitter Coauthor The large, the best

Influence Maximization Results (b=100) Twitter Coauthor

Influence Maximization Results (b=500) Twitter Coauthor

Conclusions

Propose a probing algorithm to partially update a dynamic social network, so as to guarantee the performance of influence maximization in dynamic social networks Future work include: – Online updating seed set in dynamic social networks – Probing for other applications, e.g. PageRank [1] [1] B. Bahmani, R. Kumar, M. Mahdian, and E. Upfal. PageRank on an evolving graph. In KDD, pages 24–32, 2012.

Thank you!