Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Realtime Next Best Action Recommendation at Scale

Kexin Xie
October 31, 2019
50

Realtime Next Best Action Recommendation at Scale

Kexin Xie

October 31, 2019
Tweet

Transcript

  1. “The performance of learners can benefit significantly from much larger

    training sets” -- Banko and Brill ’01 [Proceeding of ACL '01 Proceedings of the 39th Annual Meeting on Association for Computational Linguistics Pages 26-33]
  2. ...

  3. Data 4.3 M user match queries 8.8 M data capture

    events 1.6 M page views 0.7 M ad impressions 3 B email sends Every Minute Every Day User Attributes Page Attributes Emails SMS Push Notifications Tweets Facebook Updates User Segments ...
  4. Einstein for Marketing 13 GA Features +6B predictions/day Kathryn Frederick

    EVP, Growth & Insights Ticketmaster Einstein Recommendations Einstein Splits Einstein Engagement Frequency Optimize Performance & Productivity Einstein Engagement Scoring Einstein Vision for Social Studio Einstein Social Insights Einstein Journey Insights Einstein Segmentation Einstein Cross-Device Identity Management Einstein Content Tagging NEW Einstein Lookalikes Personalize Every Interaction Einstein Send Time Optimization NEW NEW Einstein Marketing Insights (Datorama) NEW Know, personalize, and engage across every consumer touchpoint
  5. https://blog.datarobot.com/delivering-next-best-action-with-artificial-intelligence awareness consideration purchase service loyalty Touchpoint 1 Touchpoint 2

    Touchpoint 3 Touchpoint 4 Touchpoint 5 Touchpoint 6 Touchpoint 7 Touchpoint 8 Touchpoint 9 Touchpoint 10 Touchpoint 11
  6. Einstein works within Interaction Studio to recommend next best action

    for customer engagement Reporting on insights, trends and impact of using AI-driven recommendations. Einstein for Interaction Studio Automate Next Best Action (NBA)
  7. Incomplete Data - Feedback for other predictions are not available

    Sampling Bias - Predictions favored by the historical algorithm are over-represented
  8. Next Best Action - Contextual MAB Environment NBA Engine [Activity,

    Context] [Activity, Context] [Activity, Context] Action Action Action Action 1 Action 2 Action 3
  9. Next Best Action - Contextual MAB Challenge 1 - how

    to reward multiple objectives? Single Ticket Purchase Increase Engagement Stage Progression One mixed Goal? How??? Seasonale Ticket Purchase
  10. Next Best Action - Contextual MAB Challenge 2 - how

    to minimize counterfactual regret? Goal B Goal C Goal A
  11. Next Best Action - Advanced Approach Propensity Scorer Hybrid MAB

    Offline Learning Online Learning Intent Predictor Policy Selector Contextual Action Engine
  12. Next Best Action - Advanced Approach Profile Affinities Behavior Patterns

    Intent Propensity Scorer Input Multi-class Classification (I-Prop) Hybrid Contextual Multi-armed Bandit (H-Bandit) Output
  13. Next Best Action - Evaluation train predict train predict train

    predict adjustable window Rolling Evaluation Predictions Hits Observations weighted confidence score + expected overall gain expected overall reward observed overall reward