システムアーキテクト暗記無料で始める

協調フィルタリングとは?きょうちょうふぃるたりんぐ

協調フィルタリングとは、利用者どうし、あるいは商品どうしの行動の似方を根拠に推薦するレコメンド方式。商品の属性は一切見ず、評価や購買の履歴だけから「似た人が好んだもの」を出す。似た利用者を探す利用者ベースと、一緒に選ばれる商品を探すアイテムベースの2つの取り方がある。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1回出題されています。

システムアーキテクト試験の頻出用語/午前II

別名:Collaborative Filtering

この語が出る過去問を解く →

背景

商品説明の語が似たものを勧める方式では、作り手が想定した分類の外へ出られない。実際の購買には「この2つを一緒に買う人が多い」という、説明文からは導けない結びつきがある。行動の履歴だけを見ることで、分類を人が定義せずに済ませたのがこの方式で、代わりに履歴の無い対象は扱えないという弱点を構造的に抱える。

具体例

Amazonの「この商品を買った人はこんな商品も買っています」が代表例で、商品の数は利用者の数より安定しているためアイテムベースで実装されることが多い。Netflixの視聴履歴にもとづく提示も同じ考え方に立つ。

試験での引っ掛け

商品属性の類似で勧めるのは内容ベースフィルタリングで、別方式として選択肢に並ぶ。履歴が溜まっていない新商品や新規利用者には推薦を出せない(コールドスタート問題)ため、初期は内容ベースや売れ筋との併用が要る。人気商品ばかりが出る偏りも起きる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 商品属性の類似で勧めるのは内容ベースフィルタリングで、別方式として選択肢に並ぶ。