Download Minimum-sized Positive Influential Node Set

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

IEEE 802.1aq wikipedia , lookup

CAN bus wikipedia , lookup

Airborne Networking wikipedia , lookup

List of wireless community networks by region wikipedia , lookup

Kademlia wikipedia , lookup

Dijkstra's algorithm wikipedia , lookup

Transcript
IPCCC 2013
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 Electrical and Computer Engineering, Georgia Institute of Technology
1
OUTLINE





Motivation
Problem Definition
Greedy Algorithm
Performance Evaluation
Conclusion
2
Motivation
o Example & Applications
o Related Work
o Contributions
3
Motivation
INTRODUCTION

What is a social network?
o
The graph of relationships and interactions within a group of
individuals
4
Motivation
SOCIAL NETWORK AND SPREAD OF
INFLUENCE
 Social
network plays a fundamental
role as a medium for the spread of
INFLUENCE among its members
o
Opinions, ideas, information,
innovation…
 Direct
Marketing takes the “word-of-mouth”
effects to significantly increase profits
(facebook, twitter, myspace, …)
5
Motivation
MOTIVATION
o
o
o
o
900 million users, Apr. 2012
the 3rd largest ― “Country” in the world
More visitors than Google
Action: Update statues, Create event
o More than 4 billion images
o Action: Add tags, Add favorites
Social networks already become a bridge to connect
our daily life and the virtual web space
o 2009, 2 billion tweets per quarter
o 2010, 4 billion tweets per quarter
o Action: Post tweets, Retweet
6
Motivation
EXAMPLE
Who are the positively
influential leaders in a
community?
Marketer Alice
Find minimum-sized node (user) set in a social network that
could positively influence every node in the network
7
Motivation
APPLICATIONS

Smoking intervention program
 Promote new products
 Advertising
 Social recommendation
 Expert finding
 …
8
Motivation
RELATED WORK

Influence Maximization (IM) Problem [Kempe03]
o Select k nodes, maximize the expected number of
influenced individuals

Positive Influence Dominating Set (PIDS) [Wang11]
o Minimum-sized nominating set D, every other
node has at least half of its neighbors in D
9
Motivation
OUR CONTRIBUTIONS
 Consider
both positive and negative influences
 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 θ
 Propose
a greedy algorithm to solve MPINS
 Conduct
simulations to validate the proposed
algorithm
10
Problem Definition
o Network Model
o Diffusion Model
o Problem Definition
11
Problem Definition
NETWORK MODEL
 A social
 Social
network is represented as a undirected graph
influence represented by the weights on the
edges
o
Positive influence
o
Negative influence
 Nodes
start either active or inactive
 An
active node may trigger activation of neighboring
nodes based on a pre-defined threshold θ
 Monotonicity
deactivate
assumption: active nodes never
12
Problem Definition
DIFFUSION MODEL
 Positive
influence
 Negative
influence
 Ultimate
influence
13
Problem Definition
MINIMUM-SIZED POSITIVE INFLUENCE NODE
SET SELECTION PROBLEM (MPINS)
 Given
a social network
o a threshold θ
 Goal
o The initially selected active node set denoted
by I could positively influence every other
node in the network
o
,
 Objective
o Minimize the size of I
o
14
Greedy Algorithm
o Contribution Function
o Example
o Correctness Proof
15
Greedy algorithm
CONTRIBUTION FUNCTION

16
Greedy algorithm
TWO-PHASE ALGORITHM

Maximal Independent Set (M)

Greedy algorithm
17
Greedy algorithm
EXAMPLE
18
18
Greedy algorithm
CORRECTNESS PROOF

19
Performance Evaluation
o Simulation Settings
o Simulation Results
20
Performance Evaluation
SIMULATION SETTINGS
 Generate
random graph
 Randomly
generate the weighs on the edges
 For
each specific setting, generate 100 instances of the
graph. The results are the average values of these 100
instances
21
21
Performance Evaluation
SIMULATION RESULTS – SMALL SCALE
22
22
Performance Evaluation
SIMULATION RESULTS – LARGE SCALE
23
23
Performance Evaluation
SIMULATION RESULTS
24
24
Conclusion
CONCLUSION
 We
study MPINS selection problem considering both
positive and negative influences, which has useful
commercial applications in social networks
 We
propose a greedy algorithm to solve the problem
 We
validate the proposed algorithm through
simulations on random graphs representing small and
large size networks
25
25
RELATED REFERENCES
 [Kempe03]
D. Kempe, J. Kleinberg, and E. Tardos,
Maximizing the Spread of Influence through a Social
Network, KDD, 2003.
 [Wang11]
F. Wang, H. Du, E. Camacho, K. Xu, W.
Lee, Yan, Shi, and S. Shan, On Positive Influence
Dominating Sets in Social Networks, TCS, 2011.
26
26
Q&A
27