Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ランキングを利用した協調フィルタリング手法の提案

1,495 views

Published on

ランキングを利用した協調フィルタリング手法の提案

Published in: Science
  • Be the first to comment

ランキングを利用した協調フィルタリング手法の提案

  1. 1. ランキグを利用した 協調フィルタリング手法の提案 <アニメ推薦システム> 12fi091 高橋洸人
  2. 2. アニメ推薦システム 概要 目指すシステム 方法 序論 研究提案手法 結果 評価方法 成果物 考察・まとめ
  3. 3. 概要 あるサイトからアニメの推薦モデルを作成 独自の推薦手法を提案 ユーザからアニメに対する評価を入力してもらい おすすめのアニメを返すシステムの作成 あるサイト モデル ある方法
  4. 4. 目指すシステム ・対話的にアニメを推薦し続ける ・ユーザが好みそうなアニメを推薦 興味梨興味あり 切った(ドヤァ ウケる 神 興味梨興味あり 切った(ドヤァ ウケる 神 興味梨興味あり 切った(ドヤァ ウケる 神
  5. 5. アニメ推薦システム 概要 目指すシステム 方法 序論 研究提案手法 結果 評価方法 成果物 考察・まとめ
  6. 6. 方法(使用するもの) サービス・サイト 【あにこれβ】http://www.anikore.jp/ 【Wikipedia】http://ja.wikipedia.org/wiki/メインページ 環境とかライブラリとか PHP・MySQL Simple HTML DOM Parser - スクレイピング Slim - PHPフレームワーク
  7. 7. 方法(あにこれβの使用) あにこれβとは ・アニメレビューサイト ・ユーザが視聴アニメの管理 ・自作ランキング作成
  8. 8. 方法(あにこれから取れる情報) ・サイト利用者の見た(見たい)アニメ・評価 ・サイト利用者が作成した”ベスト10”
  9. 9. 方法 ・ベスト10について ・おすすめのアニメ ・ゆるゆるアニメBEST10 ・恋愛アニメベスト10 ・感動したアニメランキング ・2012年夏アニメランキング ・2013年ベスト10 ・かっこいいアニソンラン キング ・〇〇(声優名)アニメランキン グ ・評価の別れる作品 見出される種類 ストーリーや特徴 放送時期 声優・テーマ曲 例外
  10. 10. 方法(とってくる情報) ランキング あにこれ DB (ローカル) アニメ一覧(8147件) ”ベスト10”一覧(9264件)
  11. 11. 方法(モデル作成) 属性付け フィルタリング 評価値の正規化 DB (ローカル) DB (ローカル)
  12. 12. 方法(サービス) サイトを作りサーバで運営 フィードバックを記録 小学4年生大学3年生 が作ったWebサイト DB (サーバ)
  13. 13. アニメ推薦システム 概要 目指すシステム 方法 序論 研究提案手法 結果 評価方法 成果物 考察・まとめ
  14. 14. アルゴリズム(協調フィルタリング) ベスト10 x アニメ(従来の方法) ゆる◯りニ◯コイ◯にあい◯れいも◯ギアスきん◯ ザ 評価 対象- -1 2 - 1 1 ベス(A) 4 3 D ベス(B) 1 3 4 S ベス(C) 5 8 C ベス(D) 2 0 10 1 - S ベス(E) 0 1 3 0 0 D 評価S - C - -
  15. 15. 提案手法(推薦アイテムの選定) ポジティブかネガティブである かを評価として受け取る 興味梨興味あり 切った(ドヤァ ウケる 神 ユーザ未視聴興味なし興味あり ユーザ視聴済 み 良くなかった良かった ヒット 同時にそのユーザの 評価を増やす
  16. 16. 提案手法(推薦アイテムの選定) 評価を受け取ったアニメを含むベスト10の抽出 その時点で既に類似度は高い 未評価アイテムをランク付け 計算コストが小さい
  17. 17. 提案手法(推薦アイテムの選定) ユーザー評価 A→◯ B→ × C→◯ D→× 類似Best10 A→◯ C→◯ E→◯ F→◯ 類似Best10 B→ × D→× F→× アイテム決定 E→◯ F→ ◯× Eを推薦
  18. 18. 提案手法(ランク付け) ランク付け方法2通り 抽出Best10と評価値 パターンA パターンB 1 ゆる◯り1 3 2 かん◯ぎ2 2 3 けい◯ん3 1 4★ きん◯ざ- - 5 ダン□ン5 1
  19. 19. アニメ推薦システム 概要 目指すシステム 方法 序論 研究提案手法 結果 評価方法 成果物 考察・まとめ
  20. 20. 評価方法 ユーザに全てのアニメを提示 適合率のみを見る
  21. 21. 評価方法 サイトアクセスユーザ 複数のアニメ(ランダム)について評価 パターンAの推薦パターンBの推薦 交互
  22. 22. アニメ推薦システム 概要 目指すシステム 方法 序論 研究提案手法 結果 評価方法 結果 考察・まとめ
  23. 23. さらに展開 当サービスで得た フェードバック DB (鯖) DB (鯖)
  24. 24. 評価方法 協調フィルタリングに使うデータの組み合わせ タイプA すべて使う 放送時期 ストーリーや特徴 タイプB 放送時期を除く 放送時期 ストーリーや特徴 タイプC 放送時期のみ 放送時期 ストーリーや特徴 予想:タイプBが適している

×