recommender systems in e-commerce. mlmu kosice 2017, exponea
TRANSCRIPT
Recommender systems in e-commerce
October2017
MEETOURTEAM
WRITE HERE SOMETHING
WE ARE HIRING
MEETOURTEAM
WRITE HERE SOMETHING
Why recommendations?
MEETOURTEAM
WRITE HERE SOMETHING
MEETOURTEAM
WRITE HERE SOMETHING
MEETOURTEAM
WRITE HERE SOMETHING
MEETOURTEAM
WRITE HERE SOMETHING
MEETOURTEAM
WRITE HERE SOMETHING
● Revenue
● Click-through rate
● Time spent
● User satisfaction
● Product/customer life-time value
Recommend to maximize objective
MEETOURTEAM
WRITE HERE SOMETHING
General techniques
MEETOURTEAM
WRITE HERE SOMETHING
Recommendation types
● New items on stock● Top selling/clicked items● Customer recent interaction● Collaborative filtering (CF)
○ Neighbourhood models○ Latent factor models
● Content based● Hybrid
No model
Model
MEETOURTEAM
WRITE HERE SOMETHING
CF - Implicit vs Explicit feedback
● Explicit - wine ratings● Implicit - Purchases/views/add_to_cart …
○ http://yifanhu.net/PUB/cf.pdf
MEETOURTEAM
WRITE HERE SOMETHING
CF - Neighbourhood methods
MEETOURTEAM
WRITE HERE SOMETHING
CF - Latent factor models
MEETOURTEAM
WRITE HERE SOMETHING
Content based
MEETOURTEAM
WRITE HERE SOMETHING
MEETOURTEAM
WRITE HERE SOMETHING
MEETOURTEAM
WRITE HERE SOMETHING
Which one to use?
MEETOURTEAM
WRITE HERE SOMETHING
● Revenue
● Click-through rate
● Time spent
● User satisfaction
● Product/customer life-time value
Recommend to maximize objective
MEETOURTEAM
WRITE HERE SOMETHING● Revenue
● Click-through rate
● Product/customer life-time
value
● User satisfaction
● ...
Business
● MAP
● DCG/nDCG
● RMSE
● ...
Academia
MEETOURTEAM
WRITE HERE SOMETHING
MEETOURTEAM
WRITE HERE SOMETHING
MEETOURTEAM
WRITE HERE SOMETHING
MEETOURTEAM
WRITE HERE SOMETHING
Are they correctly used?
MEETOURTEAM
WRITE HERE SOMETHING
MEETOURTEAM
WRITE HERE SOMETHING
A/B test
MEETOURTEAM
WRITE HERE SOMETHING
Can we do better?
MEETOURTEAM
WRITE HERE SOMETHING
Multi-armed Bandit
MEETOURTEAM
WRITE HERE SOMETHING
Contextual Bandit
MEETOURTEAM
WRITE HERE SOMETHING
Where academia meet business
Offline A/B test
MEETOURTEAM
WRITE HERE SOMETHING
Plenty of insights
● Hyper-parameter search● Combinations of recommenders● Lot of data to generalize from
○ Best homepage options○ Best product view○ Best cart recommender (if any)
MEETOURTEAM
WRITE HERE SOMETHING
Future directions
MEETOURTEAM
WRITE HERE SOMETHING
Where to look next?
● Better hybrid models
● Better individual models
● Contextual bandit algorithms
● Learning 2 rank
MEETOURTEAM
WRITE HERE SOMETHING
Learning 2 rank
● Pointwise
○ Logistic regression, SVM, GBTs, ...
● Pairwise
○ RankSVM, RankNet, ...
● Listwise
○ ListNet, ESRank, ...
MEETOURTEAM
WRITE HERE SOMETHING
WE ARE HIRING