Download presentation
Presentation is loading. Please wait.
Published byRosamond Bradford Modified over 9 years ago
1
Konstantin Avrachenkov (INRIA) Prithwish Basu (BBN) Giovanni Neglia (INRIA) Bruno Ribeiro (CMU) Don Towsley (UMass Amherst) 1 K. Avrachenkov, P. Basu, G. Neglia, B. Ribeiro*, and D. Towsley, Pay Few, Influence Most: Online Myopic Network Covering, IEEE NetSciCom Workshop 2014 * corresponding author
2
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Voter Boost on Facebook: Apps targeting supporters 1.Ask campaign contributions (volunteer time, money, etc.) 2.Remind users (recruited nodes) & friends to vote 3.Access to friends list 2
3
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro 3 covered friend recruited user Problem: Find largest cover given budget B Each recruitment has unit cost
4
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Common solutions: Minimum Dominating Set (MDS) ◦ NO. Dominating Set must be connected Minimum Connected Dominating Set (MCDS) ◦ Dominating Set is connected 4 REAL-WORLD PROBLEM: TOPOLOGY UNKNOWN
5
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Prioritize invitations without friend degree information Online algorithm 5 covered friend recruited user unknown node
6
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Existing approaches & shortcomings MEED & MOD Conclusions 6
7
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Existing approaches & shortcomings MEED & MOD Conclusions 7
8
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro 8 BFS explores nodes in order of discovery FIFO queue priority LM N OP G QH J IK FED BC A
9
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Oracle: (Guha and Khuller’ 98) greedy cover w/known topology BFS Problem: you and your friends have many friends in common (transitivity, cluster) 9 Wiki-talk Slashdot Details in the paper
10
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro 10 DFS chooses random unvisited neighbor LIFO queue priority Avoids “cluster” overexploration LM N O P G Q H J IK F ED BC A
11
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Oracle: (Guha and Khuller’ 98) greedy cover w/known topology DFS Problem: ◦ First observed nodes are hubs ◦ Hubs go to bottom of LIFO queue 11 Wiki-talk Slashdot Details in the paper
12
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro RW chooses random neighbor No cost of “revisiting” node Random queue priority 12 LM N O P G Q H J IK F ED BC A Random Walk (RW) Search
13
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Oracle: (Guha and Khuller’ 98) greedy cover w/known topology RW advantages: ◦ Less “cluster” problem than BFS ◦ Seeks hubs unlike DFS RW Problem: random priority not targeting potential super- hubs 13 Wiki-talk Slashdot Details in the paper
14
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Existing approaches & shortcomings MEED & MOD Conclusions 14
15
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Enron email network 15 Mathematical analysis MUST consider finite graph effects Details in Tech Report Avg ex. degree unrecruited Avg ex. degree unrecruited node with 4 recruited friends Avg ex. degree unrecruited node with 2 recruited friends Avg ex. degree unrecruited node with 1 recruited friend Budget spent so far
16
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro (Guha and Kuller’98) myopic heuristic 1. Start tree T = {v} 2. Select neighbors of T with max excess degree 3. Add node to T 4. GOTO 2 until budget exhausted MEED heuristic: Replaces “ with max excess degree” by “ with max EXPECTED excess degree” 16 Excess degree (uncovered degree) Assumes known topology Details in the paper
17
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Chooses node with max recruited neighbors MOD heuristic 1.Select unrecruited w/ max recruited neighbors 2.Invite node 3.GOTO 1 until budget is exhausted In some topologies: node max excess degree = node most recruited friends ◦ e.g., (finite!) random power law graphs with α ∊ {1,2} ◦ approx. true for Erdös-Rényi graphs 17 Details in the paper
18
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Oracle: (Guha and Khuller’ 98) greedy cover w/known topology MOD heuristic: closer to Oracle in all tested social networks 18 Slashdot Wiki-talk Details in the paper
19
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Amazon product-product recommendation network 19 Same nodes, same degrees + randomized neighbors Budget Details in the paper (Maiya & Berger- Wolf, KDD’11) concluded DFS best heuristic for most networks?!?
20
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Existing approaches & shortcomings MEED & MOD Conclusions 20
21
(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro Myopic Pay-to-cover problems: many open problems with real-world applications ◦ Theory must consider finite networks! Our work: Observations in social networks ◦ Theory: Analysis of finite networks ◦ Empirical + why: DFS consistently bad BFS suffers with clustering RW better than BFS MOD better overall Thank you! Tech report @ http://www.cs.cmu.edu/~ribeiro 21
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.