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
[AEON TECH HUB #24] お客様の長期的興味の理解に向けて
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
alpicola
March 03, 2026
Technology
0
150
[AEON TECH HUB #24] お客様の長期的興味の理解に向けて
alpicola
March 03, 2026
Tweet
Share
More Decks by alpicola
See All by alpicola
商品レコメンドでのexplicit negative feedbackの活用
alpicola
2
960
Recommending What Video to Watch Next: A Multitask Ranking System
alpicola
1
930
Offline A/B testing for Recommender Systems
alpicola
0
2.2k
Kibanaを用いたアクセスログ調査と解析 / Access Log Analysis Using Kibana
alpicola
0
1k
Other Decks in Technology
See All in Technology
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
180
"作る"から"使われる"へ:Backstage 活用の現在地
sbtechnight
0
230
Cortex Code CLI と一緒に進めるAgentic Data Engineering
__allllllllez__
0
550
AWS CDK「読めるけど書けない」を脱却するファーストステップ
smt7174
3
210
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
200
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
SLI/SLO 導入で 避けるべきこと3選
yagikota
0
140
Kiroで見直す開発プロセスとAI-DLC
k_adachi_01
0
110
システム標準化PMOから ガバメントクラウドCoEへ
techniczna
1
150
It’s “Time” to use Temporal
sajikix
3
240
GCASアップデート(202601-202603)
techniczna
0
240
ABEMAのバグバウンティの取り組み
kurochan
1
150
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
320
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
So, you think you're a good person
axbom
PRO
2
2k
Un-Boring Meetings
codingconduct
0
230
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.5k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
400
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Automating Front-end Workflow
addyosmani
1370
200k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
160
Transcript
1 お客様の長期的興味の理解に向けて AEON TECH HUB #24
2 株式会社メルカリ 2020年入社 2022年よりレコメンデーションチームで テックリード 田中涼 @alpicola
3 国内最大のC2Cマーケットプレイス 月間利用者数: 約2300万人 メルカリについて
4 User to Item: 主にホーム画面 メルカリ(アプリ)のレコメンデーション Item to Item: 主に商品画面
「この商品に近い商品」など
5 従来のUser to Itemレコメンデーション (keyword-based) ユーザー行動履歴から キーワード抽出 関連キーワード トレンドキーワード MLモデルによる
スコアリング・並び替え 上位キーワードの 商品群をレコメンド
6 レコメンドはメルカリにおける主要な購入経路の一つになっている 一方 • 短期的な行動履歴が反映され過ぎる(リターゲティング的) • 新しく何か欲しいものが見つかりそう!という期待感が少ない • 「検索履歴」と認知されていることも 従来のレコメンデーションロジックの課題
7 新レコメンドモジュール How • Keyword-based から item-based & embedding-based へシフト
• 短期的な興味と長期的な興味のどちらも捉える Goal レコメンドがお客様のことをよく理解していて、自然と欲しいものが見つかると思って もらえる状態
8 RetrievalとRankingの2-stage 新レコメンドモジュール紹介 Retrieval モデル Ranking モデル 候補商品 500~ 1000
10M+ 10~20 レコメンド
9 Retrievalモデル:Sequential Recommendation
10 Retrievalモデル:Sequential Recommendation FUTURE ITEM (14D) 長期的興味を捉えるため、「次」だけでなくもっと先のエン ゲージメントも予測するよう変更
11 Retrievalモデル詳細 • User Tower ◦ 入力: 最大90日の行動履歴に含 まれる商品特徴量とアクション種 別(購入、いいねなど)
の列 ◦ 出力: user embedding • Item Tower ◦ 入力: 商品特徴量 ◦ 出力: item embedding • User/item embeddingの類 似度でマッチ度を表現
12 Retrievalシステムアーキテクチャ
13 • Residual MLPベース • 入力: ◦ User Embedding (retrievalモデルから)
◦ Item Embedding (retrievalモデルから) ◦ 追加の商品特徴量 • 出力:ランキングスコア • Learning to rankで学習 ◦ 購入 > いいね > 閲覧のみ、のような感じでより深いエンゲージメントがあったものほど順位が 高くなるようなスコアを学習 Rankingモデル
14 Rankingシステムアーキテクチャ
15 • 既存のレコメンドを全て置き換えるのではなく、ホーム画面を構成するモジュー ルの一種としてABテスト・リリース ◦ (モジュールのパフォーマンスに応じて表示量・位置を調整する仕組みがある) • 購入系指標の改善が見られた👍 • 初期はranking
stageなし、扱う行動履歴も購入情報のみでPoC • Ranking stageの追加、retrieval stageの改善など段階的にABテストを積 み重ねながら行なっている 新レコメンドモジュールのリリース
16 • より深いお客様興味の理解のため、embedding-basedな新レコメンドモ ジュールを開発 • 行動履歴を直接入力として、長期的興味を捉えたuser embeddingを 生成、retrievalとranking両方に用いる まとめ