Scalable Diffusion-Aware Optimization of Network Topology
Elias Boutros Khalil, Bistra Dilkina, Le Song Georgia Institute of Technology
Optimization of Network Topology Elias Boutros Khalil, Bistra - - PowerPoint PPT Presentation
Scalable Diffusion-Aware Optimization of Network Topology Elias Boutros Khalil, Bistra Dilkina, Le Song Georgia Institute of Technology Problem Given G(V,E), a set of source nodes X (infected nodes) Linear Threshold Model
Elias Boutros Khalil, Bistra Dilkina, Le Song Georgia Institute of Technology
2
3
4
5
6
submodular function optimization. In ICML, 2013.
7
8
9
Edge deletion Edge addition
10
Francesco Bonchi, Francesco Gullo, Andreas Kaltenbrunner, Yana Volkovich Yahoo Labs, Spain
12
13
14
15
16
17
Follow the deterministic case the maximum degree such that the probability for v to have that degree is no less than η Non-trivial to compute
18
Influence Maximization Task-driven Team-formation
KDD, New York City August 26, 2014
20
Flickr (friendship network): 87 million users and 8 billion photos until 2013 Amazon (friendship network): 237 million accounts until 2013 Twitter (follower network): 271 million monthly active users Facebook (friendship network): 829 million daily active users on average in June 2014
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
21
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
22
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
23
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
24
Big graph Zoom-out A F E D C B Small representation
A C B E F D
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
25
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
26
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
27
Blogs Posts Links Information cascade Source: [McGlohon et. al., SDM2007] B1 B2 B4 B3 1 1 2 3 1 Blog network
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
28
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
Meme spreading
29
Increasing λ1 , Increasing vulnerability
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
30
Original network coarsen A F E D C B Coarsened network A C B E F D
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
31
Merge b and a can get the least change
Is this correct?
0.375!
Original network
Influence from d to b: 0.5 Influence from d to a: 0.25 Average: 0.375
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
32
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
33
Talk about it later
Original network coarsen A F E D C B Coarsened network A C B E F D
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
34
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
35
36
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
37
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
38
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
39
(a,b) is a node- pair
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
a b f g e Coarsen merge (a,b) c f g e
the out-adjacency vector of merged node c
40
See paper for details
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
left eigenvector right eigenvector weight of (b,a) weight of (a,b)
41
Original Network (weight=0.5) Assigning scores Merging edges Coarsened Network
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
42
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
43
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
44
Amazon (See more results in the paper) DBLP
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
45
Amazon (334,863 vertices) DBLP (511,163 vertices) (See more results in the paper)
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
46
Flickr
We extracted 6 connected components (with 500K to 1M vertices in steps of 100K) of the Flickr network
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
47
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
48
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
Who is the most influential person? Influence
Step 1: Coarsen the large social network using CoarsenNet Step 2: Solve influence maximization on the coarsened network Step 3: Randomly select one node from each selected “supernode”
49
Step 1: Coarsen A C B E F D Step 2: Solve influence maximization A C B E F D Step 3: Randomly select one node from C
We call it CSPIN
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
50
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
51
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
52
Log scale
Portland (1.5 million vertices) (See more results in the paper)
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
53
Stats:
nodes (roughly 40% of nodes)
(See more results in the paper)
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
54
55
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
56
Original network
coarsen
A F E D C B Coarsened network A C B E F D
Purohit, Prakash, Kang, Zhang, Subrahmanian 2014
57
Original network
coarsen
A F E D C B Coarsened network A C B E F D