Open zerebom opened 2 years ago
https://dl.acm.org/doi/fullHtml/10.1145/3426723
注意☠️ : まだかなり斜め読みなので、解釈が誤っているかもです。後半ほどまとめが雑です 🙏
Sequential Recommendationの包括的なサーベイ論文。50ページ近くある。以下のようなことがまとめてある。
最近は研究が盛んになってるよ。
A. Behavior sequence(= trajectory)を入力とし、次のBehaviorを当てるタスクのこと。
A. 以下の3つに分けられるよ
A. 以下の2つがある
Sequential Recommendation Tasksは、actionとuserを引数に次のアイテムの選択確率を算出する関数の学習と言い換えられる。
A. 最近はAttentionベース * next-item recommendationが盛んみたい
(TBD) 既存のTransaction-based Sequential Recommendationの学習に使われているメソッドの紹介
GRU4Recが有名だよ。
A. いろんなGRU4Recを用意して実験した。
前提: DL-based modelの学習パイプラインには以下の要素があるので、それぞれ見ていく。
A. 図の通り
(かなり理解が怪しいが) 以下のことがわかる。
A. タスク・データセットによるが、 BPR-max, Cross Entropyあたりを使うのが良さそう。
https://dl.acm.org/doi/fullHtml/10.1145/3426723
注意☠️ : まだかなり斜め読みなので、解釈が誤っているかもです。後半ほどまとめが雑です 🙏
概要
Sequential Recommendationの包括的なサーベイ論文。50ページ近くある。以下のようなことがまとめてある。
Introduction
最近は研究が盛んになってるよ。
OVERVIEW OF SEQUENTIAL RECOMMENDATION
Q. そもそもSequential Recommendationとは何か?
A. Behavior sequence(= trajectory)を入力とし、次のBehaviorを当てるタスクのこと。
言葉の定義
Q. Behavior sequenceにはどんな種類があるの?
A. 以下の3つに分けられるよ
Experience-based behavior sequence
Transaction-based behavior sequence
Interaction-based behavior sequence
Q. Sequential Recommendation Tasksにはどんな種類があるの?
A. 以下の2つがある
Sequential Recommendation Tasksは、actionとuserを引数に次のアイテムの選択確率を算出する関数の学習と言い換えられる。
最近どんな研究が盛んなの?
A. 最近はAttentionベース * next-item recommendationが盛んみたい
3 SEQUENTIAL RECOMMENDATION ALGORITHMS
3.2 Transaction-based Sequential Recommendation
(TBD) 既存のTransaction-based Sequential Recommendationの学習に使われているメソッドの紹介
GRU4Recが有名だよ。
4 INFLUENTIAL FACTORS ON DL-BASED MODELS
Q. どんなアーキテクチャがいいの?
A. いろんなGRU4Recを用意して実験した。
Q. Sequential Recommendationする上で何が学習に効くの?
前提: DL-based modelの学習パイプラインには以下の要素があるので、それぞれ見ていく。![image](https://user-images.githubusercontent.com/38466611/160862994-381c6b3a-1ce4-4b36-a03f-e2c2ff139152.png)
A. 図の通り
(かなり理解が怪しいが) 以下のことがわかる。
Q. どんなLoss funcが良いの?
A. タスク・データセットによるが、 BPR-max, Cross Entropyあたりを使うのが良さそう。
Q. BPR-maxって何?