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