【れこめんどしすてむ】

レコメンドシステム(推薦システム) とは?

最終更新:
💡 履歴や特徴から、次に見る候補を選ぶ

行動履歴や評価、アイテムの特徴などを使って、ユーザーに提示する商品・コンテンツの候補を選ぶ仕組み。ECサイトや動画サービスなどで使われる。好みの推定や順位付けの方法はサービスによって異なる。

📌 このページのポイント
協調フィルタリングの一例 作品への評価・利用の関係を見る 好きな作品 あなた A B C? 似た人 A B C 候補へ 似た人の好きなCを、あなたの候補に 別の方法:作品の特徴を使う 好みを必ず当てるものではない
青のA・Bは共通して好きな作品、緑のCは似た人が好きな作品、橙のC?は推薦候補です。実際の順位には多様性や新しさなども考慮できます。
ひよこ ひよこ
商品や動画のおすすめって、どう決めているの?
ペンギン先生 ペンギン先生
閲覧や購入、評価などの履歴や、商品の特徴を使って候補を選ぶ仕組みがあるよ。レコメンドシステムと呼ぶんだ。好みに合いそうなものを推定するので、必ず気に入ると分かっているわけではないよ。
ひよこ ひよこ
協調フィルタリングって何?
ペンギン先生 ペンギン先生
複数のユーザーとアイテムの関係を使う方法だよ。例えば、あなたと似た好みの人が高く評価した作品を候補にする。似たユーザーだけでなく、アイテム同士の関係を利用する方法もあるんだ。
ひよこ ひよこ
コンテンツベースとは違うの?
ペンギン先生 ペンギン先生
コンテンツベースは、好きだった作品のジャンルなど、アイテム自体の特徴を使って似た候補を探すよ。協調フィルタリングの別名ではないんだ。候補を集める方法を複数組み合わせる設計もあるよ。
ひよこ ひよこ
初めて使う人にもおすすめできる?
ペンギン先生 ペンギン先生
履歴が少ないと、その人の好みを推定しにくいね。新しいアイテムも評価や利用のデータがなく、協調フィルタリングで扱いにくい場合がある。このコールドスタートへの対策として、選んでもらった好みやアイテムの特徴などを利用する方法が考えられるよ。
ひよこ ひよこ
似たものばかりにならない?
ペンギン先生 ペンギン先生
候補の点数だけで並べるのでなく、最後に順位を調整する設計もあるよ。多様性や新しさ、嫌いと示されたものの除外などを考慮できる。関連性と多様性のバランスは、目的や利用者の反応を見て評価しよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「レコメンドシステム」って出てきたら「履歴や特徴から、おすすめの候補を選ぶ仕組み」と思えればだいたいOK!
📖 おまけ:英語の意味
「Recommendation System」 = 推薦システム
💬 Recommendationは「推薦・おすすめ」。ユーザーに合ったものを推薦するシステムのことだよ

参考資料

← 用語集にもどる