Recommender systems in e-commerce. MLMU Kosice 2017, Exponea

Preview:

Citation preview

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

MEETOURTEAM

WRITE HERE SOMETHING

THANK YOU

www.exponea.comfacebook.com/exponea

peter.kovacs@exponea.com

Recommended