independent cascade model for viral marketing
play

Independent Cascade Model for Viral Marketing Wonyeol Lee Jinha Kim - PowerPoint PPT Presentation

0/19 CT-IC: Continuously activated and Time-restricted Independent Cascade Model for Viral Marketing Wonyeol Lee Jinha Kim Hwanjo Yu Department of Computer Science & Engineering , Korea ICDM 2012 CT-IC model for Viral Marketing 1/19


  1. 0/19 CT-IC: Continuously activated and Time-restricted Independent Cascade Model for Viral Marketing Wonyeol Lee Jinha Kim Hwanjo Yu Department of Computer Science & Engineering , Korea ICDM 2012

  2. CT-IC model for Viral Marketing 1/19 Viral Marketing Influence Maximization Problem Influence Diffusion Models Limitations of Existing Models Introduction & Motivation

  3. CT-IC model for Viral Marketing 2/19 Viral Marketing β€’ Word of mouth effect > TV advertising

  4. CT-IC model for Viral Marketing 3/19 Influence Maximization Problem [KDD’03] 𝜏(𝑇) the expected number of people influenced by a seed set 𝑇 arg π‘‡βŠ†π‘Š,|𝑇|=𝑙 𝜏(𝑇) max Given a network 𝐻 = (π‘Š, 𝐹) , and a budget 𝑙 , find the 𝑙 most influential people in a social network

  5. CT-IC model for Viral Marketing 4/19 𝜏(𝑇) Depends On … How influence is propagated through a graph = Influence Diffusion Model β€’ We need a β€œ realistic ” diffusion model to apply influence maximization problem to a β€œ real-world ” marketing. β€’ Existing diffusion models π‘žπ‘ž(𝑣, 𝑀) – IC (Independent Cascade) model [KDD’03] 𝑣 𝑀 – LT (Linear Threshold) model [KDD’03 ] (newly activated) activation try

  6. CT-IC model for Viral Marketing 5/19 Existing Models Ignore … (1) β€’ An individual can affect others multiple times. GalaxyS3 is GalaxyS3 is GalaxyS3 is No No Yes! awesome awesome awesome Yesterday Today Tomorrow – NOT contained in β€œIC model.”

  7. CT-IC model for Viral Marketing 6/19 Existing Models Ignore … (2) β€’ Marketing usually has a deadline . What? Don’t you know GalaxyS3 is GalaxyS3 is GalaxyS3 is GalaxyNote2? Yes Yes awesome awesome awesome Yesterday Today Tomorrow – NOT contained in β€œall previous models.”

  8. CT-IC model for Viral Marketing 7/19 CT-IC model Properties of CT-IC model CT-IPA algorithm Our Contributions

  9. CT-IC model for Viral Marketing 8/19 1) CT-IC model β€’ We propose a new influence diffusion model β€œCT - IC” for viral marketing, which generalizes previous models such that – An individual can affect others multiple times. – Marketing has a deadline . π‘žπ‘ž 𝑒 𝑣, 𝑀 = π‘žπ‘ž 0 𝑣, 𝑀 𝑔 𝑣𝑀 𝑒 arg π‘‡βŠ†π‘Š,|𝑇|=𝑙 𝜏(𝑇, π‘ˆ) max β€’ An efficient algorithm for influence maximization problem under CT-IC model?

  10. CT-IC model for Viral Marketing 9/19 Greedy Algorithm [KDD’03] β€’ Influence maximization even under IC model is NP-Hard. β€’ Greedy algorithm: – Repeatedly select the node which gives the most marginal gain of 𝜏 𝑇 β€’ Theorem: 𝜏 𝑇 satisfies non-negativity, monotonicity, submodularity β‡’ Greedy guarantees approximation ratio (1 βˆ’ 1/𝑓) . β€’ CT-IC model satisfies these properties?

  11. CT-IC model for Viral Marketing 10/19 2) Properties of CT-IC model β€’ We prove the Theorem: In CT-IC model, 𝜏 βˆ™, 𝑒 satisfies non-negativity, monotonicity, and submodularity. – Non-negativity: 𝜏 𝑇, 𝑒 β‰₯ 0 – Monotonicity: 𝜏 𝑇, 𝑒 ≀ 𝜏 𝑇′, 𝑒 for any 𝑇 βŠ† 𝑇′ – Submodularity: 𝜏 𝑇 βˆͺ 𝑀 , 𝑒 βˆ’ 𝜏 𝑇, 𝑒 β‰₯ 𝜏 𝑇′ βˆͺ 𝑀 , 𝑒 βˆ’ 𝜏 𝑇′, 𝑒 for any 𝑇 βŠ† 𝑇′ β€’ Thus, Greedy guarantees approximation ratio (1 βˆ’ 1/𝑓) even under CT-IC model. β€’ An efficient method for computing 𝜏 𝑇, π‘ˆ under CT-IC model?

  12. CT-IC model for Viral Marketing 11/19 3) CT-IPA algorithm β€’ Difficulties for computing 𝜏 𝑇, π‘ˆ under CT-IC model – Monte Carlo simulation is not scalable. [KDD’10] – Evaluating 𝜏(𝑇) is #P-Hard even under IC model. [KDD’10] – We show that it is difficult to extend PMIA (the state-of-the-art algorithm for IC model) to CT-IC model! β€’ We propose β€œ CT- IPA” algorithm (an extension of IPA [ICDE’13] ) for calculating 𝜏 𝑇, π‘ˆ under CT-IC model.

  13. CT-IC model for Viral Marketing 12/19 Dataset Characteristic of CT-IC model Algorithm Comparison Experiments

  14. CT-IC model for Viral Marketing 13/19 Dataset β€’ We use four real networks:

  15. CT-IC model for Viral Marketing 14/19 Characteristic of CT-IC model (1) β€’ Model comparison between IC & CT-IC models:

  16. CT-IC model for Viral Marketing 15/19 Characteristic of CT-IC model (2) β€’ Effect of marketing time constraint π‘ˆ :

  17. CT-IC model for Viral Marketing 16/19 Algorithm Comparison (1) β€’ Comparison of influence spread:

  18. CT-IC model for Viral Marketing 17/19 Algorithm Comparison (2) β€’ Comparison of processing time: 10.0h 5.0h 14.5s 14.3s 7.0s 1.0s – CT-IPA is four orders of magnitude faster than Greedy while providing similar influence spread to Greedy .

  19. CT-IC model for Viral Marketing 18/19 Conclusion

  20. CT-IC model for Viral Marketing 19/19 Conclusion Existing diffusion models ignore important aspects of real marketing. 1) Propose a realistic influence diffusion model β€œCT - IC” for viral marketing. 2) Prove that CT-IC model satisfies non-negativity, monotonicity, and submodularity. 3) Propose a scalable algorithm β€œ CT-IPA ” for CT-IC model.

  21. CT-IC model for Viral Marketing 20/19 Thank You!

  22. CT-IC model for Viral Marketing 21/19 Supplements

  23. CT-IC model for Viral Marketing 22/19 CT-IC model & Other Diffusion models β€’ Relationship between influence diffusion models:

  24. CT-IC model for Viral Marketing 23/19 Properties of CT-IC model (1) β€’ Difference between IC & CT-IC models: – Here, given 𝐻 = (π‘Š, 𝐹), 𝑙, π‘ˆ , difference ratio 𝑒𝑠(𝐻, 𝑙, π‘ˆ) is defined by where β€’ The Lemma tells us that β€œFor some graphs, CT -IC model is largely different from IC model .”

  25. CT-IC model for Viral Marketing 24/19 Properties of CT-IC model (2) β€’ Maximum probability path: – Here, π‘ž βˆ— is called a maximum probability path from 𝑣 to 𝑀 if β€’ The Lemma tells us that β€œIt is difficult to generalize PMIA algorithm into CT- IC model.”

  26. CT-IC model for Viral Marketing 25/19 Characteristic of CT-IC model β€’ Model comparison between IC & CT-IC models:

  27. CT-IC model for Viral Marketing 26/19 Exact Computation of Influence Spread (1) β€’ Case of an arborescence: where π‘π‘ž 𝑇 (𝑀, 𝑒) is the probability that 𝑀 is activated exactly at time 𝑒 by 𝑇 .

  28. CT-IC model for Viral Marketing 27/19 Exact Computation of Influence Spread (2) β€’ Case of a simple path: where π‘—π‘œπ‘” π‘ž (𝑣, 𝑀) is the probability that 𝑣 activates 𝑀 in time π‘ˆ along a path π‘ž ,

  29. CT-IC model for Viral Marketing 28/19 Exact Computation of Influence Spread (3) β€’ Case of a simple path: (proof) By Lemma 2, By gathering in a matrix,

  30. CT-IC model for Viral Marketing 29/19 IPA Algorithm (1) β€’ Influence spread of a single node 𝑣 : where 𝑄 𝑣→𝑀 = {π‘ž = 𝑣, … , 𝑀 |π‘—π‘œπ‘” π‘ž 𝑣, 𝑀 β‰₯ πœ„} , 𝑃 𝑣 = {π‘₯|𝑄 𝑣→π‘₯ β‰  𝜚} . Here, πœ„ is a threshold for IPA algorithm.

  31. CT-IC model for Viral Marketing 30/19 IPA Algorithm (2) β€’ Influence spread of a seed set 𝑇 : where 𝑄 𝑇→𝑀 = {π‘ž = 𝑣, … , 𝑀 |𝑣 ∈ 𝑇, π‘—π‘œπ‘” π‘ž 𝑣, 𝑀 β‰₯ πœ„} , 𝑃 𝑇 = {π‘₯|𝑄 𝑇→π‘₯ β‰  𝜚} . Here, πœ„ is a threshold for IPA algorithm.

Recommend


More recommend