Upgrade to Pro — share decks privately, control downloads, hide ads and more …

協調ベース推薦システム | 第3回 推薦システム概論

協調ベース推薦システム | 第3回 推薦システム概論

下記教科書を基にした推薦システム概論の講義スライドです。
奥 健太:基礎から学ぶ推薦システム - 情報技術で嗜好を予測する -, コロナ社 (2022)

当スライドの利用については下記サポートサイトをご参照ください。
推薦システム概論 | recsys-text

okukenta

May 09, 2022
Tweet

More Decks by okukenta

Other Decks in Technology

Transcript

  1. 協調ベース推薦システム (collaborative-based recommender system) 協調フィルタリング(collaborative filtering) 近傍ベース協調フィルタリング モデルベース協調フィルタリング 対象ユーザと類似するユーザあるいは対象アイテムと類似するアイテムに関する 評価値を手がかりに、対象アイテムへの評価値を予測

    評価値行列を基に学習モデルを構築し、その学習モデルを使って、同じ評価値行 列を対象に欠損している評価値を予測 好みが似ている他者の嗜好を手がかりに、対象ユーザの好き嫌いを予測し、アイ テムを推薦
  2. 行列補完問題(matrix completion problem) ? ? ? ? ? ? ?

    ? 不完全な評価値行列から欠損値に入るべき評価値を予測する問題
  3. 内容ベース推薦システム (モデルベース方式) 内容ベース推薦システムと モデルベース協調フィルタリングの学習と予測の違い ? ? ? ? ? ?

    ? ? 評価値行列 学習モデル 訓練データ 予測対象データ 学習 学習モデル 学習 予測 モデルベース協調フィルタリング 予測
  4. 内容ベース推薦システムと モデルベース協調フィルタリングにおける問題設定の違い 訓練 データ 予測対象 データ 内容ベース推薦システムで扱う 訓練データと予測対象データ i xi,1

    xi,2 xi,3 xi,4 xi,5 xi,6 r1,i 1 1 0 0 0 1 0 +1 2 0 1 0 0 1 0 +1 : : : : : : : : 10 0 0 1 0 0 1 -1 説明変数 目的変数 ? ? ? ? ? ? ? ? 説明変数?目的変数? 訓練データ? 予測対象データ? モデルベース協調フィルタリング で扱う評価値行列 i xi,1 xi,2 xi,3 xi,4 xi,5 xi,6 11 1 1 0 1 1 0 ? 12 0 0 1 0 1 1 ? 13 0 1 1 1 1 0 ?
  5. 評価値行列 ユーザ u アイテム i ユーザ u のアイテム i に対する評価値

    二値型評価値 -1 ⇒ 嫌い +1 ⇒ 好き ユーザとアイテムの評価値の関係を表した行列 R
  6. コールドスタート問題(cold-start problem) カルビ ハラミ ロース タン イチボ Alice +1 -1

    ? ? ? Bruno +1 -1 ? +1 ? Chiara +1 -1 -1 +1 ? Dhruv ? -1 -1 -1 ? Emi +1 ? -1 -1 ? Faye -1 -1 +1 -1 ? Gilles -1 +1 -1 ? ? Howard ? ? ? ? ? 評価値が与えられていない新規ユーザや新規アイテムに対して適切な推薦 が生成できないような問題 ユーザ-焼肉評価値行列 新規ユーザ問題(new user problem) 新規アイテム問題(new item problem)