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

Recommender system 3.0: Bias, Graph, and Causality

Recommender system 3.0: Bias, Graph, and Causality

LINE DevDay 2020

November 26, 2020
Tweet

More Decks by LINE DevDay 2020

Other Decks in Technology

Transcript

  1. Evolution of Personal Recommender System 2016~ Causal Inference 2006 Netflix

    Prize Hybrid Approach 2017~ Graph Neural Networks 2010~ Convolutional Neural Networks Recurrent Neural Networks 1997 Collaborative Filtering 2020 Current Phase1 Phase2 Phase3
  2. RecSys 1.0 RecSys 2.0 RecSys 3.0 Data interpretability low low

    high Data size small big big Calculation complexity low high high Three Stages of Recommender System
  3. Based on Understanding of Data Generation Process, Big Data Manipulation

    is Important in RecSys 3.0 Graph Construction Positional Bias Reduction From Statistic To Causality
  4. LINE Wallet Tab Shortcuts LINE Pay Modules with different content

    types Coupon MyCard Point Chirashi (Flyer) Examples of modules
  5. Predict Which Module to Use Next Prob. of next use

    80% Coupon MyCard Point Chirashi Four modules How to determine sequence of modules? Prob. of next use 95%
  6. There is Underlying Secret in Our Log Click log Learn

    a prediction model from behavioral / click log When given an user, Behavioral log
  7. Wallet Users Tend to Click the First Module Once in

    Two Regardless of Its Content 1 2 3 4 50% 20% 15% 15%
  8. Current Position Reinforces The Prob. of Its Next Position Many

    click log Less click log “Likely to be placed at the top next time” “Likely to be placed at the bottom next time”
  9. Japan, Taiwan, Thailand THAILAND JAPAN TAIWAN UU CTR + 37.8%

    Unique User CTR = # "# $%&'() $*)+* ,-" ./&01)2 # "# $%&'() $*)+* ,-" 3&),)2 UU CTR + 255.0% UU CTR + 62.5%
  10. Due to The CoVID-19 Outbreak # of Coupon users #

    of MyCard users People don’t go outside
  11. Lesson Learned? Good Points, Bad Chirashi? 99% users receive Points

    at the top position, 86% users receive Chirashi at the bottom position
  12. Deep Learning-based Recommender System Click History Demographics . . .

    Image Category . . . User !" Coupon !# $"# = & & + ()*(−)- .)/ ) User Coupon
  13. Cold Start Problem Item 1 *UFN *UFN *UFN User 1

    1 1 0 ? 6TFS 2 0 1 0 ? 6TFS 3 1 0 0 ? 6TFS 4 1 0 1 ? 6TFS 5 ? ? ? ?
  14. Past Popularity Density of Recommendation Results 32% 30% 15% 14%

    5% 2% 1% 1% 29% 19% 16% 14% 8% 5% 4% 4% Past Popularity top50 Non Graph-based Model Graph-based Model top1
  15. Recommendation Performance - CTR Graph model Non Graph model 46%

    34% Relative CTR Gain against Top Popular Baseline
  16. Cold Start Performance – CTR on Cold User Graph model

    Non Graph model 9% 3% Relative CTR Gain against Top Popular Baseline
  17. References [1] Tripartite Heterogeneous Graph Propagation for Large-scale Social Recommendation,

    RecSys 2019 Late-Breaking Result [2] Graphs, Entities, and Step Mixture, ICML 2020 Workshop on Graph Representation Learning and Beyond [3] Hop Sampling: A Simple Regularized Graph Learning for Non-Stationary Environments, KDD 2020 Workshop on Mining and Learning With Graphs [5] div2vec: Diversity-Emphasized Node Embedding, RecSys 2020 Workshop on the Impact of Recommender Systems [4] Multi-Manifold Learning for Large-scale Targeted Advertising System, KDD 2020 Workshop, AdKDD
  18. Counterfactual Evaluation: We Can Estimate Model’s Online Performance In Offline

    Test CTR IPS1 IPS2 IPS3 IPS4 IPS5 CAB Model 1 1 4 3 4 2 2 1 Model 2 2 5 4 5 3 3 3 Model 3 3 3 5 3 5 5 5 Model 4 4 2 1 2 1 1 2 Model 5 5 1 2 1 4 4 4 Correlation -0.8 -0.2 -0.8 0.2 0.2 0.4 Offline evaluation metrics Rank