adaptive rumor spreading
play

Adaptive Rumor Spreading e Correa 1 Marcos Kiwi 1 Jos Neil Olver 2 - PowerPoint PPT Presentation

Introduction Model Proofs Other results and open questions Adaptive Rumor Spreading e Correa 1 Marcos Kiwi 1 Jos Neil Olver 2 Alberto Vera 1 1 Universidad de Chile 2 VU Amsterdam and CWI July 27, 2015 1/21 Adaptive Rumor Spreading


  1. Introduction Model Proofs Other results and open questions Adaptive Rumor Spreading e Correa 1 Marcos Kiwi 1 Jos´ Neil Olver 2 Alberto Vera 1 1 Universidad de Chile 2 VU Amsterdam and CWI July 27, 2015 1/21 Adaptive Rumor Spreading Universidad de Chile

  2. Introduction Model Proofs Other results and open questions The situation 2/21 Adaptive Rumor Spreading Universidad de Chile

  3. Introduction Model Proofs Other results and open questions The situation 2/21 Adaptive Rumor Spreading Universidad de Chile

  4. Introduction Model Proofs Other results and open questions The situation 2/21 Adaptive Rumor Spreading Universidad de Chile

  5. Introduction Model Proofs Other results and open questions The situation 2/21 Adaptive Rumor Spreading Universidad de Chile

  6. Introduction Model Proofs Other results and open questions Introduction ◮ Rumors in social networks: contents, updates, new technology, etc. 3/21 Adaptive Rumor Spreading Universidad de Chile

  7. Introduction Model Proofs Other results and open questions Introduction ◮ Rumors in social networks: contents, updates, new technology, etc. ◮ In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) 3/21 Adaptive Rumor Spreading Universidad de Chile

  8. Introduction Model Proofs Other results and open questions Introduction ◮ Rumors in social networks: contents, updates, new technology, etc. ◮ In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) ◮ An agent (service provider) wants to efficiently speed up the communication process. 3/21 Adaptive Rumor Spreading Universidad de Chile

  9. Introduction Model Proofs Other results and open questions Rumor spreading ◮ Models differ in time and communication protocol. Demers et al. (1987) and Boyd et al. (2006) 4/21 Adaptive Rumor Spreading Universidad de Chile

  10. Introduction Model Proofs Other results and open questions Rumor spreading ◮ Models differ in time and communication protocol. Demers et al. (1987) and Boyd et al. (2006) ◮ In simple cases, the time to activate all the network is mostly understood. 4/21 Adaptive Rumor Spreading Universidad de Chile

  11. Introduction Model Proofs Other results and open questions Rumor spreading ◮ Models differ in time and communication protocol. Demers et al. (1987) and Boyd et al. (2006) ◮ In simple cases, the time to activate all the network is mostly understood. ◮ Even in random networks the estimates are logarithmic in the number of nodes. Doerr et al. (2012) and Chierichetti et al. (2011) 4/21 Adaptive Rumor Spreading Universidad de Chile

  12. Introduction Model Proofs Other results and open questions Opportunistic networks ◮ We have an overload problem, an option is to exploit opportunistic communications. 5/21 Adaptive Rumor Spreading Universidad de Chile

  13. Introduction Model Proofs Other results and open questions Opportunistic networks ◮ We have an overload problem, an option is to exploit opportunistic communications. ◮ A fixed deadline scenario has been studied heuristically along with real large-scale data. Whitbeck et al. (2011) 5/21 Adaptive Rumor Spreading Universidad de Chile

  14. Introduction Model Proofs Other results and open questions Opportunistic networks ◮ We have an overload problem, an option is to exploit opportunistic communications. ◮ A fixed deadline scenario has been studied heuristically along with real large-scale data. Whitbeck et al. (2011) ◮ Control theory based algorithms greatly outperform static ones. Sciancalepore et al. (2014) 5/21 Adaptive Rumor Spreading Universidad de Chile

  15. Introduction Model Proofs Other results and open questions The model ◮ Bob communicates and shares information. 6/21 Adaptive Rumor Spreading Universidad de Chile

  16. Introduction Model Proofs Other results and open questions The model ◮ Bob communicates and shares information. ◮ Bob meets Alice according to a Poisson process of rate λ/ n . λ/ n 6/21 Adaptive Rumor Spreading Universidad de Chile

  17. Introduction Model Proofs Other results and open questions The model ◮ Bob communicates and shares information. ◮ Bob meets Alice according to a Poisson process of rate λ/ n . ◮ Every pair of nodes can meet and gossip. λ/ n 6/21 Adaptive Rumor Spreading Universidad de Chile

  18. Introduction Model Proofs Other results and open questions The problem ◮ There is a unit cost for pushing the rumor. ◮ Opportunistic communications have no cost. ◮ At time τ all of the graph must be active. 7/21 Adaptive Rumor Spreading Universidad de Chile

  19. Introduction Model Proofs Other results and open questions The problem ◮ There is a unit cost for pushing the rumor. ◮ Opportunistic communications have no cost. ◮ At time τ all of the graph must be active. We want a strategy that minimizes the overall number of pushes. 7/21 Adaptive Rumor Spreading Universidad de Chile

  20. bc bc bc bc bc bc b b b b b b Introduction Model Proofs Other results and open questions Adaptive and non-adaptive ◮ A non-adaptive strategy pushes only at times t = 0 and t = τ . 8/21 Adaptive Rumor Spreading Universidad de Chile

  21. bc b bc bc bc bc b b bc b b b Introduction Model Proofs Other results and open questions Adaptive and non-adaptive ◮ A non-adaptive strategy pushes only at times t = 0 and t = τ . ◮ An adaptive strategy may push at any time, with the full knowledge of the process’ evolution. 8/21 Adaptive Rumor Spreading Universidad de Chile

  22. bc b b b bc bc bc bc b b bc b Introduction Model Proofs Other results and open questions Adaptive and non-adaptive ◮ A non-adaptive strategy pushes only at times t = 0 and t = τ . ◮ An adaptive strategy may push at any time, with the full knowledge of the process’ evolution. Number of active nodes Number of active nodes 5 5 4 4 Push 3 3 2 2 1 1 0 t 0 t τ τ t 3 8/21 Adaptive Rumor Spreading Universidad de Chile

  23. Introduction Model Proofs Other results and open questions Main result Define the adaptivity gap as the ratio between the expected costs of non-adaptive and adaptive. Theorem In the complete graph the adaptivity gap is constant. 9/21 Adaptive Rumor Spreading Universidad de Chile

  24. Introduction Model Proofs Other results and open questions Adaptive can be arbitrarily better r v 1 v 2 v 3 v k 10/21 Adaptive Rumor Spreading Universidad de Chile

  25. Introduction Model Proofs Other results and open questions Adaptive can be arbitrarily better ◮ With a small deadline, non-adaptive activates all of the v i ’s. ◮ Adaptive activates only the root, then at some time t ′ pushes to the inactive v i ’s. r v 1 v 2 v 3 v k 10/21 Adaptive Rumor Spreading Universidad de Chile

  26. Introduction Model Proofs Other results and open questions Adaptive can be arbitrarily better ◮ With a small deadline, non-adaptive activates all of the v i ’s. ◮ Adaptive activates only the root, then at some time t ′ pushes to the inactive v i ’s. log k ◮ An adaptivity gap of log log k is easy to prove. r v 1 v 2 v 3 v k 10/21 Adaptive Rumor Spreading Universidad de Chile

  27. Introduction Model Proofs Other results and open questions Non-adaptive λ k k N n − k N λ = 1 . λ k := k ( n − k ) . n k n/ 2 n 1 11/21 Adaptive Rumor Spreading Universidad de Chile

  28. Introduction Model Proofs Other results and open questions Non-adaptive ◮ Optimal non-adaptive pays almost the same at t = 0 and at t = τ . λ k k N n − k N λ = 1 . λ k := k ( n − k ) . n k n/ 2 n 1 11/21 Adaptive Rumor Spreading Universidad de Chile

  29. Introduction Model Proofs Other results and open questions Non-adaptive ◮ Optimal non-adaptive pays almost the same at t = 0 and at t = τ . - A 2-approximation is easy to see. λ k k N n − k N λ = 1 . λ k := k ( n − k ) . n k n/ 2 n 1 11/21 Adaptive Rumor Spreading Universidad de Chile

  30. Introduction Model Proofs Other results and open questions Non-adaptive ◮ Optimal non-adaptive pays almost the same at t = 0 and at t = τ . - A 2-approximation is easy to see. ◮ Non-adaptive does not push more than n / 2 rumors. Therefore, neither adaptive. λ k k N n − k N λ = 1 . λ k := k ( n − k ) . n k n/ 2 n 1 11/21 Adaptive Rumor Spreading Universidad de Chile

  31. Introduction Model Proofs Other results and open questions Big deadline: τ ≥ (2 + δ ) log n ◮ Starting from a single active node, the time until everyone is active is 2 log n + O (1). ◮ The time is exponentially concentrated. Jason (1999) ◮ Just starting with one node has cost 1 + ε , therefore adaptivity does not help. 12/21 Adaptive Rumor Spreading Universidad de Chile

  32. b b b b b Introduction Model Proofs Other results and open questions Small deadline: τ ≤ 2 log log n ◮ A Poisson process of unit rate gives the randomness. t 13/21 Adaptive Rumor Spreading Universidad de Chile

  33. b b b b b b b b b Introduction Model Proofs Other results and open questions Small deadline: τ ≤ 2 log log n ◮ A Poisson process of unit rate gives the randomness. ◮ Given the points S i and S i +1 , the rescaling S i +1 − S i is the λ i inter-arrival time. k t λ k +1 λ k λ i 13/21 Adaptive Rumor Spreading Universidad de Chile

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend