learning multi touch conversion attribution with dual
play

Learning Multi-touch Conversion Attribution with Dual-attention - PowerPoint PPT Presentation

Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Advertising Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang Apex Data & Knowledge Management Lab Shanghai Jiao


  1. Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Advertising Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ Apex Data & Knowledge Management Lab Shanghai Jiao Tong University ∗ University College London CIKM, 2018 Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 1 / 27

  2. Outline Problem Background 1 Our Solution 2 Experiments 3 Visualization & Insights 4 Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 2 / 27

  3. Problem Background Problem Background Figure: John Wanamaker John Wanamaker: “Half the money I spend on advertising is wasted; the trouble is I don’t know which half.” Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 3 / 27

  4. Problem Background Problem Background No Conversion User 1 Search Social Website Impression Conversion Click User 2 Search Search Website Social No Conversion User 3 Search Website Search Two views of the problem Sequence View : Touch point attributes positively/negatively to the conversion. Channel View : Which channel appeals the user the most? Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 4 / 27

  5. Problem Background Problem Background No Conversion User 1 Search Social Website Impression Conversion Click User 2 Search Search Website Social No Conversion User 3 Search Website Search Two views of the problem Sequence View : Touch point attributes positively/negatively to the conversion. Channel View : Which channel appeals the user the most? Problem To analyze the effects of the touch points from different channels to the final user conversion. Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 4 / 27

  6. Problem Background Related Works Rule-based Methods Too simple and heuristic, cannot help subsequent advertising strategy. Google Ads: https://support.google.com/google-ads/answer/7002714?hl=en Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 5 / 27

  7. Problem Background Data Insights Number of certain length sequences Conversion rate w.r.t. sequence length 0.22 Logarithm number of converted sequence Sequence number Conversion rate 14 12 Converted sequence number 0.20 Logarithm number of sequence 12 0.18 10 0.16 10 8 Probability 0.14 8 6 0.12 4 6 0.10 2 4 0.08 0 2 0.06 0 20 40 60 80 0 20 40 60 80 Length of user action sequence Length of user action sequence Figure: Left: Sequence length distribution; Right: CVR distribution against the sequence length. Longer behavior sequence � higher conversion rate. Not all the ad touch points have additive positive influence, some may have counteractive effects. Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 6 / 27

  8. Problem Background Related Works Data-driven Methods Logistic regression with learned coefficients for the attribution. [Shao et al. In KDD’11.] Additive point process to model the conversion rate over time and derive the attribution for each point. [Zhang et al. ICDM’16. Ji et al. CIKM’16, AAAI’17.] Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 7 / 27

  9. Problem Background Problem Challenge: Multi-touch Conversion Attribution Cons of the traditional methods Rule-based methods are heuristical wrong to subsequence usage of attributed results Simple probability methods predict upon single point ignore sequential influence Consider only one type of user behaviors. Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 8 / 27

  10. Our Solution Our Solution Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 9 / 27

  11. Our Solution Our Solution Attention-based Conversion Prediction Use recurrent neural network to model the sequential user activities. Learn to assign “ attention ” to the touch points to model the conversion attributions . Simultaneously model impression-level and click-level patterns for conversion estimation. Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 10 / 27

  12. Our Solution Dual-attention Mechanism for Conversion Attribution Attention as Attribution Credits (cont.) Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 11 / 27

  13. Our Solution Attention Implementation { (Query, Key, Value) } c Attention a h a 1 h 1 m m i i a j h j Softmax (1, .., j, .., m ) i e j E x m i h j-1 h j f x j Dzmitry Bahdana et al. Neural Machine Translation By Jointly Learning To Align and Translate. ICLR 2015. Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 12 / 27

  14. Our Solution Dual-attention Mechanism for Conversion Attribution Attention as Attribution Credits (cont.) Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 13 / 27

  15. Our Solution The Usage of Attribution Attribution of the j -th Touch Point Attr j = (1 − λ ) · a i 2 v + λ · a c 2 v . (1) j j Now that we have obtained the attributed credits, what else can we do with it? None of the related works consider the subsequent usage of the obtained attribution values. Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 14 / 27

  16. Our Solution The Usage of Attribution Attribution of the j -th Touch Point Attr j = (1 − λ ) · a i 2 v + λ · a c 2 v . (1) j j Now that we have obtained the attributed credits, what else can we do with it? None of the related works consider the subsequent usage of the obtained attribution values. Example To guide the subsequent budget allocation over the channels for the advertiser. Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 14 / 27

  17. Our Solution Back Evaluation for Attibution Guided Budget Allocation Attribution Calculation for the k -th Channel ( y i : converted ) m i � Attr( c k | y i ) = Attr j · 1( c j = c k ) (2) j =1 Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 15 / 27

  18. Our Solution Back Evaluation for Attibution Guided Budget Allocation Attribution Calculation for the k -th Channel ( y i : converted ) m i � Attr( c k | y i ) = Attr j · 1( c j = c k ) (2) j =1 Inferred ROI of Channel (Sahin Cem Geyik et al. ADKDD’14) � ∀ y i =1 Attr( c k | y i ) · V · 1( y i = 1) ROI c k = , (3) Money spent on channel c k Kan Ren, Yuchen Fang, Weinan Zhang, Shuhao Liu, Jiajun Li, Ya Zhang, Yong Yu, Jun Wang ∗ (Shanghai Jiao Tong University) Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Adverti CIKM, 2018 15 / 27

Recommend


More recommend