【G検定過去問風テスト】あなたの好みを完全に見抜く!レコメンデーションエンジンの裏側

※本記事では、アフィリエイトプログラムより教材を紹介しています。
📝 問題
ECサイトにおける「この商品を買った人はこんな商品も買っています」という提案や、動画配信サービスの「あなたへのおすすめ」を表示するシステムはレコメンデーションエンジンと呼ばれる。過去の購買履歴や行動履歴のデータをもとに、類似ユーザーの行動パターンを分析しておすすめの商品を割り出す代表的な手法として、最も適切な選択肢を1つ選べ。
- A)コンテンツベースフィルタリング
- B)主成分分析 (PCA)
- C)協調フィルタリング
- D)ルールベースフィルタリング
🔍 ここをクリックして正解を見る
- 正解: C)協調フィルタリング
💡 合格に近づく!徹底解説
- 重要度: ★★★
■ 1分で分かる!この問題の要点
- おすすめを提案する仕組みを「レコメンデーションエンジン」と呼ぶ。
- 自分と行動が似ている「他のユーザーのデータ」を利用して予測する手法が「協調フィルタリング」。
- 商品そのものの特徴(ジャンルや属性)に着目する「コンテンツベースフィルタリング」との違いが試験の超頻出ポイント。
■ 初学者向け解説(例え話や背景)
レコメンデーションエンジンは、あなたの趣味を完全に把握している「なじみの凄腕ショップ店員」に例えられます。
この店員がおすすめを選ぶアプローチには、大きく分けて2つの強力な作戦があります。
- 作戦①:協調フィルタリング(他の人の行動を参考にする)
店員は「あなたと服の好みがソックリなAさん」に注目します。「Aさんは最近、新しく入荷した青いジャケットを買って大満足していたな。だったら、好みが似ているあなたもきっと気に入るはず!」と提案するアプローチです。自分自身のデータだけでなく、周りのみんなの行動データを「協調」させておすすめを探すため、協調フィルタリングと呼ばれます。 - 作戦②:コンテンツベースフィルタリング(モノの特徴に注目する)
こちらは「あなたが過去に革靴を何度も買っている」という事実に注目し、「この新しい靴も同じブランドの革靴ですよ」と、モノ自体の属性(コンテンツ)をベースに提案するアプローチです。
試験では、この2つのアプローチの特徴を入れ替えて惑わせる問題が非常によく出題されます。「他のユーザーの行動を利用する=協調」と言葉のイメージを結びつけておけば、本番でも一発で見抜けようになりますよ!
■ 選択肢の解説
- A) コンテンツベースフィルタリング(×): 商品自体の属性(テキストやジャンルなど)とユーザーの好みをマッチングさせる手法です。今回の「他の類似ユーザーの行動パターンを分析して」という記述には合致しません。
- B) 主成分分析 (PCA)(×): 多くの特徴量を持つ複雑なデータを、情報をできるだけ損なわずに少ない次元(主成分)にギュッと凝縮する「次元削減」の手法です。
- C) 協調フィルタリング(○): 多くのユーザーの行動履歴(購買や評価)の類似性をベースにおすすめを算出する、問題文通りの正しい手法です。
- D) ルールベースフィルタリング(×): 「Aを買った人には一律でBを勧める」のように、人間が手動で設定した固定ルールに従う手法であり、機械学習ベースの高度な行動パターン分析とは異なります。
👉 次の問題&解説テキスト
お疲れ様です!
この調子で次の問題に挑戦しますか?
それとも、立ち止まって詳しい解説を確認しますか?

