26
Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah hool of Electrical and Computer Engineering, Georgia Institute of Technology IPCCC 2013 1 Minimum-sized Positive Influential Node Set Selection for Social Networks: Considering Both Positive and Negative Influences

Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

Embed Size (px)

Citation preview

Page 1: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

Jing (Selena) He and Hisham M. HaddadDepartment of Computer Science, Kennesaw State University

Shouling Ji, Xiaojing Liao, and Raheem BeyahSchool of Electrical and Computer Engineering, Georgia Institute of Technology

IPCCC 2013

1

Minimum-sized Positive Influential Node Set Selection for Social Networks:

Considering Both Positive and Negative Influences

Page 2: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

2

OUTLINE

MotivationProblem DefinitionGreedy AlgorithmPerformance EvaluationConclusions

Page 3: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

3

Motivation• Example & Applications• Related Work• Contributions

Page 4: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

4

INTRODUCTION

What is a social network? The graph of relationships and interactions within a group of

individuals.

Motivation

Page 5: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

SOCIAL NETWORK AND SPREAD OF INFLUENCE Social network plays a fundamental

role as a medium for the spread of INFLUENCE among its members Opinions, ideas, information,

innovation…

Direct Marketing takes the “word-of-mouth” effects to significantly increase profits (facebook, twitter, myspace, …)

5

Motivation

Page 6: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

6

MOTIVATION

• 900 million users, Apr. 2012• the 3rd largest ― “Country” in the world• More visitors than Google

• Action: Update statues, create event

• More than 4 billion images•Action: Add tags, Add favorites

• 2009, 2 billion tweets per quarter• 2010, 4 billion tweets per quarter•Action: Post tweets, Retweet

Social networks already become a bridge to connectour really daily life and the virtual web space

Motivation

Page 7: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

7

Who are the opinion leaders in a community?

Marketer Alice

EXAMPLE

Find minimum-sized node (user) set in a social network that could positively influence on every node in the network

Motivation

Page 8: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

8

APPLICATIONS

Smoking intervention program Promote new products Advertising Social recommendation Expert finding …

Motivation

Page 9: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

9

RELATED WORK

Influence Maximization (IM) Problem [Kempe03]Select k nodes, maximize the expected number

of influenced individuals

Positive Influence Dominating Set (PIDS) [Wang11]Minimum-sized nominating set D, every other

node has at least half of its neighbors in D

Motivation

Page 10: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

10

OUR CONTRIBUTIONS

o Consider both positive and negative influences

o New optimization problem - Minimum-sized Positive Influential Node Set (MPINS)o Minimum-sized node set that could positively influence every

node in the network no less than a threshold θ

o Propose a greedy algorithm to solve MPINS

o Conduct simulations to validate the proposed algorithm

Motivation

Page 11: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

11

Problem Definition• Network Model• Diffusion Model• Problem Definition

Page 12: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

NETWORK MODEL

A social network is represented as an undirected graph Social influence represented by weights on the edges

Positive influence Negative influence

Nodes start either active or inactive An active node may trigger activation of neighboring

nodes based on a pre-defined threshold θ Monotonicity assumption: active nodes never deactivate

12

Problem Definition

Page 13: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

DIFFUSION MODEL

Positive influence

Negative influence

Ultimate influence

13

Problem Definition

Page 14: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

MINIMUM-SIZED POSITIVE INFLUENCE NODE SET (MPINS)

Givena social networka threshold θ

GoalThe initially selected active node set denoted

by I could positively influence every other node in the network

, Objective

Minimize the size of I 14

Problem Definition

Page 15: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

15

Greedy Algorithm• Contribution function• Example• Correctness proof

Page 16: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

CONTRIBUTION FUNCTION

16

Greedy algorithm

Page 17: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

TWO-PHASE ALGORITHM

Maximal Independent Set (M)

Greedy algorithm

17

Greedy algorithm

Page 18: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

18

18

EXAMPLE

Greedy algorithm

Page 19: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

CORRECTNESS PROOF

19

Greedy algorithm

Page 20: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

20

Performance Evaluation• Simulation settings• Simulation results

Page 21: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

SIMULATION SETTINGS

21

21

Performance Evaluation

Generate random graph

The weighs on edges are randomly generated

For each specific setting, 100 instances are generated. The results are the average values of these 100 instances

Page 22: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

SIMULATION RESULTS – SMALL SCALE

22

22

Performance Evaluation

Page 23: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

SIMULATION RESULTS – LARGE SCALE

23

23

Performance Evaluation

Page 24: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

SIMULATION RESULTS

24

24

Performance Evaluation

Page 25: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

CONCLUSIONS

We study MPINS selection problem which has useful commercial applications in social networks.

We propose a greedy algorithm to solve the problem.

We validate the proposed algorithm through simulation on random graphs representing small size and large size networks.

25

25

Conclusions

Page 26: Jing (Selena) He and Hisham M. Haddad Department of Computer Science, Kennesaw State University Shouling Ji, Xiaojing Liao, and Raheem Beyah School of

26

Q & A