Más contenido relacionado
La actualidad más candente (20)
協調フィルタリング入門
- 5. 協調フィルタリング
利用者 推薦システム
• SFが好き
• スピルバーグ
• 1990年代
ジュラシック
パ-ク
スタ-
ウォーズ
キルビル
• SFが好き
• スピルバーグ
• 1990年代
• SFが好き
• ルーカス
• 2000年代
• アクション
• タランティーノ
• 2000年代
- 8. 協調フィルタリング
商品1 商品2 商品3 商品4
Aさん ○購入 ○購入 ×未購入 ○購入
Bさん ○購入 ○購入 ×未購入 ???
Bさんは商品4を購入しそう!
⇒ レコメンドしよう!
基本的な考え方
- 9. 協調フィルタリング
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10
A 1 1 0 0 0 1 0 0 0 0 0.17
B 0 0 1 1 0 0 0 0 0 1 -0.7
C 1 0 0 0 1 0 0 0 1 1 1.0
D 0 0 0 1 1 0 0 1 1 0 0.17
E 1 0 0 0 0 0 0 1 0 0 0.61
X 1 0 0 0 1 ??? ??? ??? ??? ???
1=購入(好き)
0=未購入(嫌い)
嗜好データ
- 10. 協調フィルタリング
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10
A 1 1 0 0 0 1 0 0 0 0 0.17
B 0 0 1 1 0 0 0 0 0 1 -0.7
C 1 0 0 0 1 0 0 0 1 1 1.0
D 0 0 0 1 1 0 0 1 1 0 0.17
E 1 0 0 0 0 0 0 1 0 0 0.61
X 1 0 0 0 1 ??? ??? ??? ??? ???
0 0 1 1 1
Xと似ているユーザ
Xと似ているユーザが
買っている商品
- 12. 協調フィルタリング
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10
A 1 1 0 0 0 1 - - - - 0.17
B - - 1 1 0 - 0 0 0 1 -1
C 1 0 0 0 1 0 0 - 1 1 1
D - - 0 1 1 0 0 1 1 0 0.5
E 1 0 0 0 0 - - 1 0 - 0.61
X 1 0 0 0 1 - - - - -
1 =購入
0 =閲覧したが未購入
-=閲覧していない
- 13. 協調フィルタリング
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10
A 1 1 0 0 0 1 - - - - 0.17
B - - 1 1 0 - 0 0 0 1 -1
C 1 0 0 0 1 0 0 - 1 1 1
D - - 0 1 1 0 0 1 1 0 0.5
E 1 0 0 0 0 - - 1 0 - 0.61
X 1 0 0 0 1 - - - - -
0 0 2 2 1
Xと似ているユーザが
買っている商品
- 18. Cold-Start 問題
• 新しいユーザに推薦できない
• 解決案
– アイテム間型協調フィルタリング
– クラスタリングベース協調フィルタリング
• [Xue 05] “Scalable Collaborative Filtering
Using Cluster-based Smoothing”
- 19. アイテム間型
協調フィルタリング
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10
A 1 1 0 0 0 1 - - - -
B - - 1 1 0 - 0 0 0 1
C 1 0 0 0 1 0 0 - 1 1
D - - 0 1 1 0 0 1 1 0
E 1 0 0 0 0 - - 1 0 -
X 1 0 0 0 1 - - - - -
0.7 0.1 0.4 0.5 1.0 0.3 0.2 0.8 0.9 0.6
現在閲覧している商品に対して
商品(アイテム)間の類似度を計算し、
類似度の高いものを推薦する
- 25. 暗黙的データ [Nichlos 97]
1. Purchase
2. Assess
3. Repeated Use
4. Save/Print
5. Delete
6. Refer
7. Reply
8. Mark
9. Terminate Search
10. Examine/Read
11. Consider
12. Glimpse
13. Associate
14. Query