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
alpicola
March 03, 2026
Technology
160
0
Share
[AEON TECH HUB #24] お客様の長期的興味の理解に向けて
alpicola
March 03, 2026
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
940
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
BIツール「Omni」の紹介 @Snowflake中部UG
sagara
0
260
🀄️ on swiftc
giginet
PRO
0
320
数案件を同時に進行するためのコンテキスト整理術
sutetotanuki
1
190
解剖"React Native"
hacusk
0
120
AIがコードを書く時代の ジェネレーティブプログラミング
polidog
PRO
3
670
生成AI時代のエンジニア育成 変わる時代と変わらないコト
starfish719
0
570
Proxmox超入門
devops_vtj
0
170
NOSTR, réseau social et espace de liberté décentralisé
rlifchitz
0
150
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
2
270
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
Bluesky Meetup in Tokyo vol.4 - 2023to2026
shinoharata
0
150
Databricksで構築するログ検索基盤とアーキテクチャ設計
cscengineer
0
150
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
BBQ
matthewcrist
89
10k
Navigating Team Friction
lara
192
16k
Rails Girls Zürich Keynote
gr2m
96
14k
Visualization
eitanlees
150
17k
Believing is Seeing
oripsolob
1
110
The SEO Collaboration Effect
kristinabergwall1
0
420
Optimizing for Happiness
mojombo
378
71k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Amusing Abliteration
ianozsvald
1
150
Leo the Paperboy
mayatellez
7
1.6k
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両方に用いる まとめ