recommendation for dummy

27
A Brief Introduction to Recommendation (Fallacies & Understanding) Jeong, Buhwan (Ph.D)

Upload: buhwan-jeong

Post on 20-Jun-2015

1.440 views

Category:

Technology


0 download

DESCRIPTION

추천시스템 개요 및 분류 등.

TRANSCRIPT

Page 1: Recommendation for dummy

A Brief Introduction to !

Recommendation!

(Fallacies & Understanding)

Jeong, Buhwan (Ph.D)

Page 2: Recommendation for dummy
Page 3: Recommendation for dummy
Page 4: Recommendation for dummy

Data-driven Automated

PersonalizedX

Page 5: Recommendation for dummy

Everything, but Nothing

Page 6: Recommendation for dummy

For anyone For one in a group For a person For an item

Page 7: Recommendation for dummy

Explicit Rating vs Implicit Feedback

Page 8: Recommendation for dummy

Content-based Filtering (CBF) Collaborative Filtering (CF)

Page 9: Recommendation for dummy

Model-based CF Memory-based CF Matrix Factorization (MF)

Page 10: Recommendation for dummy

User-orientation vs Item-orientation

Me I IsUsI

Page 11: Recommendation for dummy

Similarity Measures !

Many common items between users

Many common users between items

Page 12: Recommendation for dummy

Similar Items?

Sim

ilar U

sers

?

M x N

Co-occurrence, Set theory, Distance, Correlation, Cosine, Kernel

Page 13: Recommendation for dummy

Hybrid (Ensemble)

Explicit Rating Implicit Feedback

Collaborative Filtering Content-based Filtering

User Orientation Item Orientation+

Page 14: Recommendation for dummy

Search Recommendation

Goal Retrieval Discovery

Query Keyword User or Item

Result Documents Items

Ranking

BM25 CBF

PageRank CF

Recency, Quality, Filtering, Diversification

Page 15: Recommendation for dummy

ShoppingHow !

Item- & memory-based CF with implicit feedback

Hybrid with CBF using category, mall, brand info.

Page 16: Recommendation for dummy

Curse of Dimensionality

Page 17: Recommendation for dummy

M x N M x a

a x aa x N

=

m

n

m

n

Page 18: Recommendation for dummy

MF = SVD = LSA/LSI

Page 19: Recommendation for dummy

Let’s play music

Page 20: Recommendation for dummy

How to Evaluate?

Page 21: Recommendation for dummy

Accuracy vs User Satisfaction

Page 22: Recommendation for dummy

Fast Iteration >> Good Algorithm

Page 23: Recommendation for dummy

Post Analysis & Review

Page 24: Recommendation for dummy

New Perspective !

Netflix’s micro tagging/genre

Amazon’s anticipatory shipping

Page 25: Recommendation for dummy

Cold-start Data sparsity

Dimensional complexity Coverage

Serendipity & Diversity Explainability

Page 26: Recommendation for dummy

PR = P + M + R + F

Page 27: Recommendation for dummy

Just do it.