Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
協調フィルタリング #TechLunch
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Livesense Inc.
PRO
April 21, 2014
Technology
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
協調フィルタリング #TechLunch
協調フィルタリング
2012/08/08 (水) @ Livesense TechLunch
発表者:土屋 雅行
Livesense Inc.
PRO
April 21, 2014
More Decks by Livesense Inc.
See All by Livesense Inc.
Rubyはただの⾔語に⾮ず
livesense
PRO
0
380
28新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
100
27新卒_総合職採用_会社説明資料
livesense
PRO
0
5.6k
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
10k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
500
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
1
1.7k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
640
26新卒_総合職採用_会社説明資料
livesense
PRO
0
13k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
2
68k
Other Decks in Technology
See All in Technology
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
140
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
150
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
150
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
160
RAG を使わないという選択肢
tatsutaka
1
250
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
310
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
1.1k
Android の公式 Skill / Android skills
yanzm
0
150
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
4
2.4k
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.4k
LayerXにおけるセキュリティ管理の現在地と次の一手
tosho
0
220
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
600
Featured
See All Featured
BBQ
matthewcrist
89
10k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Odyssey Design
rkendrick25
PRO
2
700
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Done Done
chrislema
186
16k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
290
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Transcript
協調フィルタリング 土屋雅行
2 INDEX レコメンド技術導入の目的・メリット レコメンド技術導入で起こってはならないこと 協調フィルタリング アイテムベースの考え方
アイテムベースの問題点 ユーザーベースの考え方 ユーザーベースの問題点 アイテムベースの問題点の解決
3 レコメンド技術導入の目的・メリット コンバージョンに結びつく効果的なレコメン ド 検索・回遊導線の向上 簡単で意図的なレコメンド
セレンディピティ(思いがけない発見)の提 供
4 不適切なレコメンド 重複したレコメンド 既存システムに負荷などのリスクを与える レコメンド技術導入で起こっては ならないこと
5 アイテムベース →ユーザー行動履歴を基に、アイテム間の 類似値を分析し、関連性の高いアイテムを 推薦 ユーザーベース →ユーザー行動履歴を基に、ユーザーごと の嗜好の類似値を分析し、他のユーザーが
好んだアイテムを推薦 協調フィルタリング
6 アイテムベースの考え方 別資料
7 アイテムベースの問題点 1. セットで閲覧するケースが少ない場合、レコメンドされない 、またはレコメンドの精度が悪くなる 2. レコメンドされるアイテムが人気の高いアイテムに偏る 3. レコメンドされるアイテムが長期間掲載しているアイテム に偏る
4. 同一アイテムに対する連続的な閲覧や、クローラー、運営 者などの閲覧によって偏る 5. 関連性のないカテゴリのアイテムがレコメンドされてしまう 6. 自動計算では意図的なレコメンドができない
8 ユーザーベースの考え方 別資料
9 ユーザーベースの問題点 1. ユーザーごとのデータ蓄積が必要なため、初回訪問者へ のレコメンドができない 2. ユーザー数>>アイテム数なため、アイテムベースに比 べて精度が保てる程度のまでのデータ蓄積が遅い 3. ユーザー数>>アイテム数なため、データと計算量が膨
大
10 アイテムベースの問題点の解決 問題1:精度が悪い →行動履歴取得を複数ヶ所で+重み付け 例) ・閲覧×1 ・お気に入り登録×5 ・応募×10
11 アイテムベースの問題点の解決 問題2~4:偏る →各レコメンドアイテムに対する評価を、例えば、5段階で 定義し、レコメンド確率を再設定する 例) 別資料 →1ヶ月前の閲覧より昨日の閲覧を高く評価する、一定期 間より昔の閲覧を集計から除外 →同一アイテムに対する連続的な閲覧や、クローラー、運
営者などの閲覧、レコメンド経由の閲覧を集計から除外
12 アイテムベースの問題点の解決 問題5:関連性のないカテゴリのアイテムがレコメンドされる →ユーザーの登録情報を基にフィルタリング 例)希望職種や希望業種 問題6:意図的なレコメンドができない →一定のルールを適用できる機能を作る 例)特定の企業、求人をレコメンドする(しない)
13 次回 スマートフォン開発について