Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
hoxo_m
48,043 views
協調フィルタリング入門
機械学習とかの知識を全く持たないエンジニアさん向けの導入資料です。
Data & Analytics
◦
Read more
55
Save
Share
Embed
Embed presentation
1
/ 35
2
/ 35
3
/ 35
4
/ 35
5
/ 35
6
/ 35
7
/ 35
Most read
8
/ 35
9
/ 35
10
/ 35
Most read
11
/ 35
12
/ 35
Most read
13
/ 35
14
/ 35
15
/ 35
16
/ 35
17
/ 35
18
/ 35
19
/ 35
20
/ 35
21
/ 35
22
/ 35
23
/ 35
24
/ 35
25
/ 35
26
/ 35
27
/ 35
28
/ 35
29
/ 35
30
/ 35
31
/ 35
32
/ 35
33
/ 35
34
/ 35
35
/ 35
More Related Content
PDF
情報推薦システム入門:講義スライド
by
Kenta Oku
PDF
推薦アルゴリズムの今までとこれから
by
cyberagent
PDF
レコメンドアルゴリズムの基本と周辺知識と実装方法
by
Takeshi Mikami
PDF
【論文調査】XAI技術の効能を ユーザ実験で評価する研究
by
Satoshi Hara
PDF
レコメンドエンジン作成コンテストの勝ち方
by
Shun Nukui
PDF
データサイエンティストの仕事とデータ分析コンテスト
by
Ken'ichi Matsui
PDF
DSIRNLP#1 ランキング学習ことはじめ
by
sleepy_yoshi
PDF
【論文読み会】Deep Clustering for Unsupervised Learning of Visual Features
by
ARISE analytics
情報推薦システム入門:講義スライド
by
Kenta Oku
推薦アルゴリズムの今までとこれから
by
cyberagent
レコメンドアルゴリズムの基本と周辺知識と実装方法
by
Takeshi Mikami
【論文調査】XAI技術の効能を ユーザ実験で評価する研究
by
Satoshi Hara
レコメンドエンジン作成コンテストの勝ち方
by
Shun Nukui
データサイエンティストの仕事とデータ分析コンテスト
by
Ken'ichi Matsui
DSIRNLP#1 ランキング学習ことはじめ
by
sleepy_yoshi
【論文読み会】Deep Clustering for Unsupervised Learning of Visual Features
by
ARISE analytics
What's hot
PDF
バンディットアルゴリズム入門と実践
by
智之 村上
PDF
協調フィルタリングを利用した推薦システム構築
by
Masayuki Ota
PDF
CV分野におけるサーベイ方法
by
Hirokatsu Kataoka
PDF
リクルート式 自然言語処理技術の適応事例紹介
by
Recruit Technologies
PDF
分散表現を用いたリアルタイム学習型セッションベース推薦システム
by
Okamoto Laboratory, The University of Electro-Communications
PDF
Statistical Semantic入門 ~分布仮説からword2vecまで~
by
Yuya Unno
PDF
【メタサーベイ】数式ドリブン教師あり学習
by
cvpaper. challenge
PPTX
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
by
Shota Imai
PDF
Attentionの基礎からTransformerの入門まで
by
AGIRobots
PDF
機械学習による統計的実験計画(ベイズ最適化を中心に)
by
Kota Matsui
PDF
失敗から学ぶ機械学習応用
by
Hiroyuki Masuda
PPTX
世界一わかりやすいClean Architecture
by
Atsushi Nakamura
PDF
AbemaTVにおける推薦システム
by
cyberagent
PPTX
MLOpsはバズワード
by
Tetsutaro Watanabe
PPTX
[DL輪読会]Revisiting Deep Learning Models for Tabular Data (NeurIPS 2021) 表形式デー...
by
Deep Learning JP
PDF
SSII2022 [SS2] 少ないデータやラベルを効率的に活用する機械学習技術 〜 足りない情報をどのように補うか?〜
by
SSII
PDF
Rustに触れて私のPythonはどう変わったか
by
ShunsukeNakamura17
PPTX
Swin Transformer (ICCV'21 Best Paper) を完璧に理解する資料
by
Yusuke Uchida
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PDF
【メタサーベイ】Video Transformer
by
cvpaper. challenge
バンディットアルゴリズム入門と実践
by
智之 村上
協調フィルタリングを利用した推薦システム構築
by
Masayuki Ota
CV分野におけるサーベイ方法
by
Hirokatsu Kataoka
リクルート式 自然言語処理技術の適応事例紹介
by
Recruit Technologies
分散表現を用いたリアルタイム学習型セッションベース推薦システム
by
Okamoto Laboratory, The University of Electro-Communications
Statistical Semantic入門 ~分布仮説からword2vecまで~
by
Yuya Unno
【メタサーベイ】数式ドリブン教師あり学習
by
cvpaper. challenge
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
by
Shota Imai
Attentionの基礎からTransformerの入門まで
by
AGIRobots
機械学習による統計的実験計画(ベイズ最適化を中心に)
by
Kota Matsui
失敗から学ぶ機械学習応用
by
Hiroyuki Masuda
世界一わかりやすいClean Architecture
by
Atsushi Nakamura
AbemaTVにおける推薦システム
by
cyberagent
MLOpsはバズワード
by
Tetsutaro Watanabe
[DL輪読会]Revisiting Deep Learning Models for Tabular Data (NeurIPS 2021) 表形式デー...
by
Deep Learning JP
SSII2022 [SS2] 少ないデータやラベルを効率的に活用する機械学習技術 〜 足りない情報をどのように補うか?〜
by
SSII
Rustに触れて私のPythonはどう変わったか
by
ShunsukeNakamura17
Swin Transformer (ICCV'21 Best Paper) を完璧に理解する資料
by
Yusuke Uchida
マイクロにしすぎた結果がこれだよ!
by
mosa siru
【メタサーベイ】Video Transformer
by
cvpaper. challenge
Viewers also liked
PDF
Matrix Factorizationを使った評価予測
by
JAVA DM
PDF
Elasticsearchと機械学習を実際に連携させる
by
nobu_k
PDF
20140329 tokyo r lt 「カーネルとsvm」
by
tetsuro ito
PDF
SMO徹底入門 - SVMをちゃんと実装する
by
sleepy_yoshi
PDF
非制約最小二乗密度比推定法 uLSIF を用いた外れ値検出
by
hoxo_m
PPTX
fastTextの実装を見てみた
by
Yoshihiko Shiraki
PDF
Elasticsearchプラグインの作り方
by
Shinsuke Sugaya
PDF
最新業界事情から見るデータサイエンティストの「実像」
by
Takashi J OZAKI
PDF
Railsチュートリアルの歩き方 (第4版)
by
Yohei Yasukawa
PDF
画像認識モデルを作るための鉄板レシピ
by
Takahiro Kubo
PDF
機械学習チュートリアル@Jubatus Casual Talks
by
Yuya Unno
Matrix Factorizationを使った評価予測
by
JAVA DM
Elasticsearchと機械学習を実際に連携させる
by
nobu_k
20140329 tokyo r lt 「カーネルとsvm」
by
tetsuro ito
SMO徹底入門 - SVMをちゃんと実装する
by
sleepy_yoshi
非制約最小二乗密度比推定法 uLSIF を用いた外れ値検出
by
hoxo_m
fastTextの実装を見てみた
by
Yoshihiko Shiraki
Elasticsearchプラグインの作り方
by
Shinsuke Sugaya
最新業界事情から見るデータサイエンティストの「実像」
by
Takashi J OZAKI
Railsチュートリアルの歩き方 (第4版)
by
Yohei Yasukawa
画像認識モデルを作るための鉄板レシピ
by
Takahiro Kubo
機械学習チュートリアル@Jubatus Casual Talks
by
Yuya Unno
Similar to 協調フィルタリング入門
PDF
ゼロから始めるレコメンダシステム
by
Kazuaki Tanida
ODP
Programming Collective Intelligence 100111
by
Sho Shimauchi
PDF
協調フィルタリングをやってみる
by
Koya Fukuda
PDF
Introduction to Recommender Systems 2012.1.30 Zansa #3
by
Atsushi KOMIYA
PPTX
Recommend system
by
ilove2dgirl
PDF
レコメンドアルゴリズムの基礎と「B-dash」におけるシステム構成の紹介
by
Takeshi Mikami
PDF
Collaborativefilteringwith r
by
Teito Nakagawa
PPTX
Ai for marketing
by
Hiroki Iida
PDF
レコメンデーション(協調フィルタリング)の基礎
by
Katsuhiro Takata
PDF
SQLで身につける!初めてのレコメンド 〜 基礎から応用まで ~
by
Naoto Tamiya
PDF
マイニング探検会#09 情報レコメンデーションとは
by
Yoji Kiyota
PPTX
dots.女子部勉強会 vol.5 機械学習ハンズオン ~ 協調フィルタリング ~
by
dots.
PPTX
ランキングを利用した協調フィルタリング手法の提案
by
洸人 高橋
PDF
Amebaにおけるレコメンデーションシステムの紹介
by
cyberagent
PDF
yamasita m
by
harmonylab
PPTX
レコメンド研究のあれこれ
by
Masahiro Sato
PPTX
Zansa0802
by
Yoshifumi Seki
PPTX
機械学習 / Deep Learning 大全 (3) 時系列 / リコメンデーション編
by
Daiyu Hatakeyama
PPTX
World ia day
by
Yoshifumi Seki
PPT
協調フィルタリング
by
miyagawa50
ゼロから始めるレコメンダシステム
by
Kazuaki Tanida
Programming Collective Intelligence 100111
by
Sho Shimauchi
協調フィルタリングをやってみる
by
Koya Fukuda
Introduction to Recommender Systems 2012.1.30 Zansa #3
by
Atsushi KOMIYA
Recommend system
by
ilove2dgirl
レコメンドアルゴリズムの基礎と「B-dash」におけるシステム構成の紹介
by
Takeshi Mikami
Collaborativefilteringwith r
by
Teito Nakagawa
Ai for marketing
by
Hiroki Iida
レコメンデーション(協調フィルタリング)の基礎
by
Katsuhiro Takata
SQLで身につける!初めてのレコメンド 〜 基礎から応用まで ~
by
Naoto Tamiya
マイニング探検会#09 情報レコメンデーションとは
by
Yoji Kiyota
dots.女子部勉強会 vol.5 機械学習ハンズオン ~ 協調フィルタリング ~
by
dots.
ランキングを利用した協調フィルタリング手法の提案
by
洸人 高橋
Amebaにおけるレコメンデーションシステムの紹介
by
cyberagent
yamasita m
by
harmonylab
レコメンド研究のあれこれ
by
Masahiro Sato
Zansa0802
by
Yoshifumi Seki
機械学習 / Deep Learning 大全 (3) 時系列 / リコメンデーション編
by
Daiyu Hatakeyama
World ia day
by
Yoshifumi Seki
協調フィルタリング
by
miyagawa50
More from hoxo_m
PDF
Shinyユーザのための非同期プログラミング入門
by
hoxo_m
PDF
Prophet入門【理論編】Facebookの時系列予測ツール
by
hoxo_m
PDF
Prophet入門【R編】Facebookの時系列予測ツール
by
hoxo_m
PDF
機械学習のためのベイズ最適化入門
by
hoxo_m
PDF
学習係数
by
hoxo_m
PDF
Prophet入門【Python編】Facebookの時系列予測ツール
by
hoxo_m
PDF
AJAXサイトの情報をWebスクレイピング
by
hoxo_m
PPTX
高速なガンマ分布の最尤推定法について
by
hoxo_m
PDF
経験過程
by
hoxo_m
PDF
確率論基礎
by
hoxo_m
PDF
シンギュラリティを知らずに機械学習を語るな
by
hoxo_m
PDF
トピックモデルの評価指標 Perplexity とは何なのか?
by
hoxo_m
PDF
階層モデルの分散パラメータの事前分布について
by
hoxo_m
PDF
トピックモデルの評価指標 Coherence 研究まとめ #トピ本
by
hoxo_m
PDF
トピックモデルによる統計的潜在意味解析読書会 3.7 評価方法 - 3.9 モデル選択 #トピ本
by
hoxo_m
PDF
データの不備を統計的に見抜く (Gelman’s secret weapon)
by
hoxo_m
PDF
カップルが一緒にお風呂に入る割合をベイズ推定してみた
by
hoxo_m
PDF
Stan で欠測データの相関係数を推定してみた
by
hoxo_m
PDF
チェビシェフの不等式
by
hoxo_m
PDF
swirl パッケージでインタラクティブ学習
by
hoxo_m
Shinyユーザのための非同期プログラミング入門
by
hoxo_m
Prophet入門【理論編】Facebookの時系列予測ツール
by
hoxo_m
Prophet入門【R編】Facebookの時系列予測ツール
by
hoxo_m
機械学習のためのベイズ最適化入門
by
hoxo_m
学習係数
by
hoxo_m
Prophet入門【Python編】Facebookの時系列予測ツール
by
hoxo_m
AJAXサイトの情報をWebスクレイピング
by
hoxo_m
高速なガンマ分布の最尤推定法について
by
hoxo_m
経験過程
by
hoxo_m
確率論基礎
by
hoxo_m
シンギュラリティを知らずに機械学習を語るな
by
hoxo_m
トピックモデルの評価指標 Perplexity とは何なのか?
by
hoxo_m
階層モデルの分散パラメータの事前分布について
by
hoxo_m
トピックモデルの評価指標 Coherence 研究まとめ #トピ本
by
hoxo_m
トピックモデルによる統計的潜在意味解析読書会 3.7 評価方法 - 3.9 モデル選択 #トピ本
by
hoxo_m
データの不備を統計的に見抜く (Gelman’s secret weapon)
by
hoxo_m
カップルが一緒にお風呂に入る割合をベイズ推定してみた
by
hoxo_m
Stan で欠測データの相関係数を推定してみた
by
hoxo_m
チェビシェフの不等式
by
hoxo_m
swirl パッケージでインタラクティブ学習
by
hoxo_m
協調フィルタリング入門
1.
協調フィルタリング入門 牧山 幸史
2.
推薦(レコメンド) • 推薦方法は大きく2つに分類される – 内容ベースフィルタリング –
協調フィルタリング
3.
推薦(レコメンド) • 推薦方法は大きく2つに分類される • 例:レンタルビデオ店 –
ファンである監督、好みのジャンルを利用者 に尋ねて、その条件に合ったものを選ぶ ⇒ 内容ベースフィルタリング – 映画の趣味が似ている知り合いに、面白かっ た映画を教えてもらう ⇒ 協調フィルタリング
4.
内容ベースフィルタリング 利用者 推薦システム • SFが好き •
スピルバーグ • 1990年代 アイテム データベース ジュラシック パ-ク ・スピルバーグ ・1993年 スタ- ウォーズ ・ルーカス ・1977年
5.
協調フィルタリング 利用者 推薦システム • SFが好き •
スピルバーグ • 1990年代 ジュラシック パ-ク スタ- ウォーズ キルビル • SFが好き • スピルバーグ • 1990年代 • SFが好き • ルーカス • 2000年代 • アクション • タランティーノ • 2000年代
6.
比較 協調フィルタ 内容ベース セレンディピティ ○
× ドメイン知識 ○:不要 ×:必要 Cold-start 問題 × △ 利用者数 ×:多数必要 ○:少数可 被覆率 × ○ 類似アイテム × ○ 少数派の利用者 × ○
7.
推薦(レコメンド) • 推薦方法は大きく2つに分類される – 内容ベースフィルタリング –
協調フィルタリング • 今回使用する手法は協調フィルタリング • ここからは、協調フィルタリングについ て詳しく見ていく
8.
協調フィルタリング 商品1 商品2 商品3
商品4 Aさん ○購入 ○購入 ×未購入 ○購入 Bさん ○購入 ○購入 ×未購入 ??? Bさんは商品4を購入しそう! ⇒ レコメンドしよう! 基本的な考え方
9.
協調フィルタリング D1 D2 D3
D4 D5 D6 D7 D8 D9 D10 A 1 1 0 0 0 1 0 0 0 0 0.17 B 0 0 1 1 0 0 0 0 0 1 -0.7 C 1 0 0 0 1 0 0 0 1 1 1.0 D 0 0 0 1 1 0 0 1 1 0 0.17 E 1 0 0 0 0 0 0 1 0 0 0.61 X 1 0 0 0 1 ??? ??? ??? ??? ??? 1=購入(好き) 0=未購入(嫌い) 嗜好データ
10.
協調フィルタリング D1 D2 D3
D4 D5 D6 D7 D8 D9 D10 A 1 1 0 0 0 1 0 0 0 0 0.17 B 0 0 1 1 0 0 0 0 0 1 -0.7 C 1 0 0 0 1 0 0 0 1 1 1.0 D 0 0 0 1 1 0 0 1 1 0 0.17 E 1 0 0 0 0 0 0 1 0 0 0.61 X 1 0 0 0 1 ??? ??? ??? ??? ??? 0 0 1 1 1 Xと似ているユーザ Xと似ているユーザが 買っている商品
11.
• 購入していないのは、嫌いだから? • 閲覧すらしていないかもしれない •
閲覧データを追加する
12.
協調フィルタリング D1 D2 D3
D4 D5 D6 D7 D8 D9 D10 A 1 1 0 0 0 1 - - - - 0.17 B - - 1 1 0 - 0 0 0 1 -1 C 1 0 0 0 1 0 0 - 1 1 1 D - - 0 1 1 0 0 1 1 0 0.5 E 1 0 0 0 0 - - 1 0 - 0.61 X 1 0 0 0 1 - - - - - 1 =購入 0 =閲覧したが未購入 -=閲覧していない
13.
協調フィルタリング D1 D2 D3
D4 D5 D6 D7 D8 D9 D10 A 1 1 0 0 0 1 - - - - 0.17 B - - 1 1 0 - 0 0 0 1 -1 C 1 0 0 0 1 0 0 - 1 1 1 D - - 0 1 1 0 0 1 1 0 0.5 E 1 0 0 0 0 - - 1 0 - 0.61 X 1 0 0 0 1 - - - - - 0 0 2 2 1 Xと似ているユーザが 買っている商品
14.
協調フィルタリング • ユーザの嗜好データを用いてレコメンドできた • 手順 1.
ユーザの嗜好データを取得する 2. 嗜好データに基づき、ユーザ間の類似度を算出 3. ターゲットのユーザに対して、似ているユーザ を抽出 4. 似ているユーザが購入している商品をレコメン ド
15.
協調フィルタリングの特長 • ドメイン知識を必要としない • 異なるジャンルをまたいだ推薦ができる •
利用者が多い場合に有利 • 商品が頻繁に入れ替わる場合は不利 ⇒ × Cold-Start 問題
16.
問題点 • 全ての商品をカバーできない ⇒ レコメンドに出てこない商品が存在 •
類似品をレコメンドする ⇒ 色違い・サイズ違いなど • 少数派問題 ⇒ 類似した嗜好の人がいなければ、嗜好を予測 できない
17.
Cold-Start 問題 • 新しい商品が推薦されない –
誰も購入していない商品は推薦されない • 新しいユーザに推薦できない – 登録してすぐのユーザは行動履歴が少ないた め、類似ユーザを見つけることができない
18.
Cold-Start 問題 • 新しいユーザに推薦できない •
解決案 – アイテム間型協調フィルタリング – クラスタリングベース協調フィルタリング • [Xue 05] “Scalable Collaborative Filtering Using Cluster-based Smoothing”
19.
アイテム間型 協調フィルタリング D1 D2 D3
D4 D5 D6 D7 D8 D9 D10 A 1 1 0 0 0 1 - - - - B - - 1 1 0 - 0 0 0 1 C 1 0 0 0 1 0 0 - 1 1 D - - 0 1 1 0 0 1 1 0 E 1 0 0 0 0 - - 1 0 - X 1 0 0 0 1 - - - - - 0.7 0.1 0.4 0.5 1.0 0.3 0.2 0.8 0.9 0.6 現在閲覧している商品に対して 商品(アイテム)間の類似度を計算し、 類似度の高いものを推薦する
20.
アイテム間型 協調フィルタリング • 欠点 – すべてのユーザに同じ商品が推薦される •
解決案 – ユーザ間協調フィルタリングの結果と混ぜる • どう混ぜる? – [Sawar 01] “ItemBased Collaborative Filtering Recommendation Algorithms”
21.
手順
22.
協調フィルタリング • ユーザの嗜好データを用いてレコメンドできた • 手順 1.
ユーザの嗜好データを取得する 2. 嗜好データに基づき、ユーザ間の類似度を算出 3. ターゲットのユーザに対して、似ているユーザ を抽出 4. 似ているユーザが購入している商品をレコメン ド
23.
1. 嗜好データの獲得 • 明示的データ獲得 –
ユーザに明示的に評価させる – YouTube のグッド – Amazon の星 • 暗黙的データ獲得 – 自動的に取得できる情報のみ使用 – 閲覧データ、購買データなど
24.
1. 嗜好データの獲得 明示的 暗黙的 データ量
×:少ない ○:多い データの正確さ ○:正確 ×:不正確 未評価と不支持 の区別 ○:明確 ×:不明瞭 利用者の認知度 ○:認知 ×:不認知
25.
暗黙的データ [Nichlos 97] 1.
Purchase 2. Assess 3. Repeated Use 4. Save/Print 5. Delete 6. Refer 7. Reply 8. Mark 9. Terminate Search 10. Examine/Read 11. Consider 12. Glimpse 13. Associate 14. Query
26.
2. ユーザ間の類似度算出 • 類似度の種類 –
ピアソン相関係数 – 強制ピアソン相関係数 – スピアマン順位相関係数 – ケンドールの τ 相関係数 – コサイン類似度 – 調整済みコサイン類似度
27.
3. 類似ユーザの抽出 • 試行錯誤が必要 –
上位 100 人 – 類似度 0.5 以上
28.
4. 商品のレコメンド • ユーザ
X に対する商品の評価値を算出 – 絶対評価 or 相対評価 – 類似度による重みづけ
29.
チューニング
30.
チューニング • 様々な選択肢から、精度の良くなるもの を選び出すことをチューニングと呼ぶ
31.
チューニング • パラメータを決めるには、実際やってみ るしかない? • パラメータの組み合わせは膨大 •
すべてやってみることはできない • 実際に適用しなくても大体わかる方法 ⇒ クロスバリデーション
32.
クロスバリデーション • 現在取得できているデータを「モデル構 築用」と「評価用」に分ける • 「モデル構築用」だけを使ってモデルを 作成し「評価用」でモデルの精度を評価 する モデル構築用_______評価用
33.
チューニング • クロスバリデーションにより良さそうな モデルを 1
~ 3 個までしぼり、ユーザー テストにかけて評価する • 評価方法:A/B テスト
34.
A/Bテストについて • レコメンドエンジンを使うことによって、 売り上げが伸びるか? • ユーザをランダムにレコメンドあり/なし のページに振り分け、購入回数・購入金 額を比較する ⇒
A/B テスト
35.
参考 • 神嶌敏弘「推薦システムのアルゴリズム」 – http://www.kamishima.net/archive/recsysdo c.pdf •
協調フィルタリングとは(株式会社ALBERT) – http://www.albert2005.co.jp/technology/rec om/c_filtering.html • 協調フィルタリングについてまとめてみた。 (Analyze IT.) – http://d.hatena.ne.jp/EulerDijkstra/20130407 /1365349866