graphs with a power law degree distribution
play

Graphs with a Power-Law Degree Distribution Grant Schoenebeck, - PowerPoint PPT Presentation

Complex Contagions on Configuration Model Graphs with a Power-Law Degree Distribution Grant Schoenebeck, Fang-Yi Yu Contagions, diffusion, cascade Ideas, beliefs, behaviors, and technology adoption spread through network Why do we


  1. Complex Contagions on Configuration Model Graphs with a Power-Law Degree Distribution Grant Schoenebeck, Fang-Yi Yu

  2. Contagions, diffusion, cascade… • Ideas, beliefs, behaviors, and technology adoption spread through network • Why do we need to study this phenomena? – Better Understanding – Promoting good behaviors/beliefs – Stopping bad behavior

  3. Outline • Models – Complex contagions model – Power-Law and configuration model graph • Main result • Related work • A happy proof sketch

  4. Outline • Models – Complex contagions model – Power-Law and configuration model graph • Main result • Related work • A happy proof sketch

  5. Model of Contagions • K-Complex Contagions [GEG13; CLR 79] – Given an initial infected set 𝐽 = {𝑣, 𝑤} . a y u x v w z

  6. Model of Contagions • K-Complex Contagions [GEG13; CLR 79] – Given an initial infected set 𝐽 = {𝑣, 𝑤} . – Node becomes infected if it has at least k infected neighbor a y u x v w z

  7. Model of Contagions • K-Complex Contagions [GEG13; CLR 79] – Given an initial infected set 𝐽 = {𝑣, 𝑤} . – Node becomes infected if it has at least k infected neighbor a y u x v w z

  8. Model of Contagions • K-Complex Contagions [GEG13; CLR 79] – Given an initial infected set 𝐽 = {𝑣, 𝑤} . – Node becomes infected if it has at least k infected neighbor a y u x v w z

  9. Model of Contagions • K-Complex Contagions [GEG13; CLR 79] – Given an initial infected set 𝐽 = {𝑣, 𝑤} . – Node becomes infected if it has at least k infected neighbor a y u x v w z

  10. Why k complex contagions? • One of most classical and simple contagions model – Threshold model [Gra 78] – Bootstrap percolation [CLR 79] • Non-submodular

  11. Motivating Question • Do k complex contagions spread on social networks?

  12. Question • Do k complex contagions spread on Erdos-Renyi model 𝐻 𝑜,𝑞 1 where 𝑞 = 𝑃 𝑜 ? – 𝑜 vertices – Each edge (𝑣, 𝑤) occurs with probability 𝑞 • Need Ω 𝑜 (random) seeds to infect constant fraction of the graph[JLTV89]? • Can we categorize all networks which spread slowly/quickly?

  13. What is a social network? • Qualitatively: special structure – Power law degree distribution – low-diameter/small- world… • Quantitatively: generative model? – Configuration model graphs – Preferential attachment model – Kleinberg’s small world model

  14. Motivating Question • Do k complex contagions spread on social networks?

  15. Motivating Question • Do k complex contagions spread on social networks? – What properties are shared by social networks? – Do these properties alone permit complex contagion spreads?

  16. Outline • Models – Complex contagions model – Power-Law and configuration model graph • Main result • Related work • A happy proof sketch

  17. Power-law distribution • A power-law distribution with 𝛽 alpha=2.5 alpha=3.5 if the Pr 𝑌 = 𝑦 ~𝑦 −𝛽 0.001 0.0009 0.0008 0.0007 0.0006 0.0005 0.0004 0.0003 0.0002 0.0001 0 0 50 100 150 200

  18. Configuration Model • Given a degree sequence Nodes with stubs deg(𝑤 1 ), deg(𝑤 2 ), … , deg(𝑤 𝑜 ) • The node 𝑤 𝑗 has deg(𝑤 𝑗 ) stubs

  19. Configuration Model • Given a degree sequence deg(𝑤 1 ), deg(𝑤 2 ), … , deg(𝑤 𝑜 ) • The node 𝑤 𝑗 has deg(𝑤 𝑗 ) stubs • Choose a uniformly random matching on the stubs

  20. Outline • Models – Complex contagions model – Power-Law and configuration model graph • Main result • Related work • A happy proof sketch

  21. Theorems Main result Corollary from [Amini 10] • Configuration Model • Configuration Model – power-law degree distribution 2 < 𝛽 < 3 – power-law degree distribution 3 < 𝛽 • Initial infected node • Initial infected nodes: – the highest degree node – o(1) fraction of highest degree node • 𝑙 -complex contagions spreads to Ω(1) • 𝑙 -complex contagions spreads to o(1) fraction of nodes with high fraction of nodes with high probability. probability.

  22. The Bottom Line Main result Corollary from [Amini 10] • Configuration Model • Configuration Model – power-law degree distribution 2 < 𝛽 < 3 – power-law degree distribution 3 < 𝛽 • 𝑙 -complex contagions • 𝑙 -complex contagions – Initial infected node: the highest degree – Initial infected node: o(1) fraction of node highest degree node • Contagions spreads to Ω(1) fraction of • Contagions spreads to o(1) fraction of nodes with high probability. nodes with high probability.

  23. Outline • Models – Complex contagions model – Power-Law and configuration model graph • Main result • Related work • A happy proof sketch

  24. What has been done? Random Configuration Watts-Strogatz[13] Lattice[98] regular[07] model α >3[10] Kleinberg[14] Erdos-Renyi Chung-Lu Tree[79,06] Preferential model[12] model[12] Attachment[14]

  25. What has been done? Configuration model α >3 [10] Random Watts-Strogatz[13] Configuration Lattice[98] regular[07] Kleinberg[14] model 2< α <3[16] Erdos-Renyi Chung-Lu Tree[79,06] Preferential model[12] model[12] Attachment[14]

  26. Start with 𝐻 𝑜,𝑞 Configuration model α >3 [10] Random Watts-Strogatz[13] Configuration Lattice[98] regular[07] Kleinberg[14] model 2< α <3[16] Erdos-Renyi Chung-Lu Tree[79,06] Preferential model[12] model[12] Attachment[14]

  27. k- complex contagions don’t spread Physics Configuration model α >3 [10] Random Watts-Strogatz[13] Configuration Lattice[98] regular[07] Kleinberg[14] model 2< α <3[16] Erdos-Renyi Chung-Lu Tree[79,06] Preferential model[12] model[12] Attachment[14]

  28. k-complex contagions spread Network Science Configuration model α >3 [10] Random Watts-Strogatz[13] Configuration Lattice[98] regular[07] Kleinberg[14] model 2< α <3[16] Erdos-Renyi Chung-Lu Tree[79,06] Preferential model[12] model[12] Attachment[14]

  29. Things get complicated Physics Network Science Configuration model α >3 [10] Random Watts-Strogatz[13] Configuration Lattice[98] regular[07] Kleinberg[14] model 2< α <3[16] Erdos-Renyi Chung-Lu Tree[79,06] Preferential model[12] model[12] Attachment[14]

  30. What have we learned? Physics Network Science Configuration model α >3 [10] Random Watts-Strogatz[13] Configuration Lattice[98] regular[07] Kleinberg[14] model 2< α <3[16] Erdos-Renyi Chung-Lu Tree[79,06] Preferential model[12] model[12] Attachment[14]

  31. Why do we want to solve it? Configuration model α >3 Kleinberg Lattice Random regular Configuration model 2< α <3 Watts-Strogatz Tree Erdos-Renyi model Chung-Lu Preferential model Attachment

  32. Outline • Models – Complex contagions model – Power-Law and configuration model graph • Main result • Related work • A happy proof sketch

  33. Idea • Restrict contagions from high degree node to low degree nodes • Reveal the edges when needed

  34. Observations • The highest degree nodes forms clique

  35. Observations • The highest degree nodes forms clique • 𝑙 degree node has many edges to 𝑚 degree nodes where 𝑚 > 𝑙

  36. Observations • The highest degree nodes forms clique • 𝑙 degree node has many edges to 𝑚 degree nodes where 𝑚 > 𝑙 • Inductive structure

  37. Observations • The highest degree nodes forms clique • 𝑙 degree node has many edges to 𝑚 degree nodes where 𝑚 > 𝑙 • Inductive structure

  38. Previous tool and challenges Physics Network Science Configuration model α >3 [10] Random Watts-Strogatz[13] Configuration Lattice[98] regular[07] Kleinberg[14] model 2< α <3[16] Erdos-Renyi Chung-Lu Tree[79,06] Preferential model[12] model[12] Attachment[14]

  39. Inductive Structure • Partition nodes into buckets ordered by degree of nodes 𝐶 1 , 𝐶 2 , … , 𝐶 𝑚 • Induction: if infection spreads on previous buckets 𝐶 𝑗 where 𝑗 < 𝑙 , the infection also spread on bucket 𝐶 𝑙 . 𝐶 1 𝐶 3 𝐶 2

  40. Inductive Structure • If infection spreads on previous buckets 𝐶 𝑗 where 𝑗 < 𝑙 , the infection also spread on bucket 𝐶 𝑙 . Time 0 𝐶 1 𝐶 3 𝐶 2

  41. Inductive Structure • If infection spreads on previous buckets 𝐶 𝑗 where 𝑗 < 𝑙 , the infection also spread on bucket 𝐶 𝑙 . Time 1 𝐶 1 𝐶 3 𝐶 2

  42. Inductive Structure • If infection spreads on previous buckets 𝐶 𝑗 where 𝑗 < 𝑙 , the infection also spread on bucket 𝐶 𝑙 . Time 2 𝐶 1 𝐶 3 𝐶 2

  43. Inductive Structure • If infection spreads on previous buckets 𝐶 𝑗 where 𝑗 < 𝑙 , the infection also spread on bucket 𝐶 𝑙 . Time 3 𝐶 1 𝐶 3 𝐶 2

  44. Inductive Structure • Induction: if infection spreads on previous buckets 𝐶 𝑗 where 𝑗 < 𝑙 , the infection also spread on bucket 𝐶 𝑙 . – Well connection between buckets – Infection spread in buckets 𝐶 1 𝐶 3 𝐶 2

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