SlideShare a Scribd company logo
1 of 30
Search Engineering Tech Talk #1
UI/UXが無意識に検索行動に
与える影響について
Director of Search Engineering
Tairo Moriyama (twitter : @tairo)
メルカリについて
メルペイ出ました!ぜひ使ってみてください。
自己紹介
Tairo Moriyama(@tairo)
・メルカリ検索チームの責任者
・前職では求人検索アプリをゼロから立ち上げ
・検索エンジニアとして検索精度の改善に熱中
・NLPやMLを活用した新機能の開発が得意
・データの力を使ってお客さまに喜んでもらえるのが快感
絶賛ダイエット中
2018年10月
体重73.8%
体脂肪率23.5%
2019年2月
体重65.3%
体脂肪率17.3%
本日お伝えしたいこと
① メルカリの検索チームが面白くなってきてます
② Sold商品を検索結果に表示するのは理由があります
③ 情報検索(Google等)とメルカリ検索は検索改善の
考え方がちょっと違うかもしれません
①メルカリの検索チームが面白くなってきてます
メルカリのSearch Engineering Team
メルカリのSearch Engineering Team
「Apache Solr入門」の共著者
6名のうち半数がチームに参画
メルカリのSearch Engineering Team
Search Algorithm Engineer :
- Akira Ishino 石野 明 from Google
- Kenji Sugiki 杉木 健二 from 楽天
- Ypeng Lyn from monotaro and 楽天
- Riku Togashi 富樫 陸 from Yahoo
- Kei Yagi from 八木 圭Yahoo
- Hiroaki Shiino 椎野 弘章 from Yahoo
- Yusuke Wada 和田 悠介from Yahoo
Search Platform Engineer:
- Minoru Osuka 大須賀 稔 from Yahoo
- Junpei Nishimoto 西本 純平 from Recruit Technologies
- Marne Prasad from 楽天
- Aman Jain, Jithin Sukumar, yuma kanai
Engineering Manager:
- Reggie Lai from 楽天
Director:
- Tairo Moriyama 森山大朗 from Bizreach / Recruit
②Sold商品を検索結果に表示するのは理由があります
Sold商品を検索結果に表示しないとどうなるか(USでもJPでも同様)
出品転換率 (↓)
購買転換率 (↓)
取引総数 (↓)
(T□T )
えええええええ
なんで?
検索しているのは、買いたい人だけじゃないらしい
買いたいと思ってる人の目線 売りたいと思ってる人の目線
「nintendo switch」
+
カテゴリー絞り込み
現時点でのこの問題の解決策とtwitterでの反応
③情報検索(Google等)とメルカリ検索は検索改善の
 考え方がちょっと違うかもしれません
検索アルゴリズムで関連性を高めた結果
CTR : 4.5倍
(当然ですが)
割と荒れてた
検索結果
検索アルゴリズムで関連性を高めた結果
CTR : 1/10
なぜ。。。
(T◇T)
別に荒れてない
検索結果
なぜなら・・・
昨年11月のCMで草薙くんが
「3秒に一着出品されています」
新着性が超重要
情報検索と商品検索(メルカリ)の検索UIの違い
情報検索(Google, Yahoo)のUI 商品検索(メルカリ)のUI
上位10個がデフォルトで更
に1~3位に注目している
下の方までかなりスクロールして
「広く眺めている」
え?だとすると。。。
NDCGでメルカリ検索結果の良し悪しを決めると順位でスコアをDiscountし過ぎてしまう
NDCGの事例 GoogleにおけるNDCGのDiscount例
参照元 http://www.seo-scientist.com/
Googleだと3位ですでに1位の3
分の1以下
nDCG = Normalized Discounted Cumulative Gain
一定の関連性を保ちつつ新着性を確保する必要あり
F
Freshness [新着性]
R
P
Recall [再現率]
Precision [適合率]
検索結果に出ている Documentが、どれだけ新しいか
検索クエリに対して必要かつ十分な Documentを、どれだけ多く検索結果に表示できているか
検索結果に表示されたもののうち、ニーズに適合する Documentがどれだけ含まれているか
目立つポジションに、適合する Documentをどれだけ表示できているか
メルカリの検索結果を構成する要素と優先順位
F Freshness
[新着性]
R
P
Recall
[再現率]
Precision
[適合率]
情報検索と商品検索(メルカリ)の検索品質における優先度の違い(相対比較)
優先度No.3
- 多少古くても関連性が高いこと方がまず大事
- stackoverflowやqiitaなどが良い例
優先度No.1
- 多くの商品カテゴリーが高頻度で出品される
- 欲しいものがなくても、しばらくすると出品されて検索
結果が変わる可能性がある
優先度No.1
- クローリングのカバー範囲を最大化
- 超大規模なindexをどう分割して分散するか
- Tokenizerなどをどう工夫するか
優先度No.2
- メルカリではクローリングの必要はない
- ただし商品の「ついで買い」など、セレンディピティ的
にも考慮が必要であり、どこまでが必要十分な検索結
果なのかRecall判定が難しい
- 大規模な同義語のクエリ拡張は大事
優先度No.2
- 1位〜5位に関連性が高いものを出す必要がある
- UI的に上位に適合するDocumentがなければクリッ
クせず、従ってADもクリックされない
優先度No.3
- EC、特にメルカリのようなCtoCでかつスマホUIの場
合は、かなり下まで気軽にスクロールしており並べ替
えのインパクトは相対的に小さい
- 買い物はそもそも「比較検討」行為である
情報検索(Google, Yahoo) 商品検索(メルカリ)
さいごに
① メルカリの検索チームに興味ある方はぜひご応募を
② Sold商品はすみません!わざと表示しています
③ メルカリらしい検索改善と検索評価手法を開発中です

More Related Content

What's hot

Prophet入門【Python編】Facebookの時系列予測ツール
Prophet入門【Python編】Facebookの時系列予測ツールProphet入門【Python編】Facebookの時系列予測ツール
Prophet入門【Python編】Facebookの時系列予測ツールhoxo_m
 
混合整数ブラックボックス最適化に向けたCMA-ESの改良 / Optuna Meetup #2
混合整数ブラックボックス最適化に向けたCMA-ESの改良 / Optuna Meetup #2混合整数ブラックボックス最適化に向けたCMA-ESの改良 / Optuna Meetup #2
混合整数ブラックボックス最適化に向けたCMA-ESの改良 / Optuna Meetup #2RHamano
 
深層学習時代の自然言語処理
深層学習時代の自然言語処理深層学習時代の自然言語処理
深層学習時代の自然言語処理Yuya Unno
 
大規模グラフアルゴリズムの最先端
大規模グラフアルゴリズムの最先端大規模グラフアルゴリズムの最先端
大規模グラフアルゴリズムの最先端Takuya Akiba
 
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介Chigusa Junichiro
 
モデル高速化百選
モデル高速化百選モデル高速化百選
モデル高速化百選Yusuke Uchida
 
バンディットアルゴリズム入門と実践
バンディットアルゴリズム入門と実践バンディットアルゴリズム入門と実践
バンディットアルゴリズム入門と実践智之 村上
 
異次元のグラフデータベースNeo4j
異次元のグラフデータベースNeo4j異次元のグラフデータベースNeo4j
異次元のグラフデータベースNeo4j昌桓 李
 
機械学習で泣かないためのコード設計 2018
機械学習で泣かないためのコード設計 2018機械学習で泣かないためのコード設計 2018
機械学習で泣かないためのコード設計 2018Takahiro Kubo
 
大規模な組合せ最適化問題に対する発見的解法
大規模な組合せ最適化問題に対する発見的解法大規模な組合せ最適化問題に対する発見的解法
大規模な組合せ最適化問題に対する発見的解法Shunji Umetani
 
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くないChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くないCarnot Inc.
 
【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCH
【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCH【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCH
【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCHDeep Learning JP
 
動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセットToru Tamaki
 
モノタロウを支える Solr による商品検索システム
モノタロウを支える Solr による商品検索システムモノタロウを支える Solr による商品検索システム
モノタロウを支える Solr による商品検索システム株式会社MonotaRO Tech Team
 
Domain Adaptation 発展と動向まとめ(サーベイ資料)
Domain Adaptation 発展と動向まとめ(サーベイ資料)Domain Adaptation 発展と動向まとめ(サーベイ資料)
Domain Adaptation 発展と動向まとめ(サーベイ資料)Yamato OKAMOTO
 
差分プライバシーとは何か? (定義 & 解釈編)
差分プライバシーとは何か? (定義 & 解釈編)差分プライバシーとは何か? (定義 & 解釈編)
差分プライバシーとは何か? (定義 & 解釈編)Kentaro Minami
 
DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-D...
DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-D...DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-D...
DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-D...harmonylab
 
Deep Learning Lab 異常検知入門
Deep Learning Lab 異常検知入門Deep Learning Lab 異常検知入門
Deep Learning Lab 異常検知入門Shohei Hido
 

What's hot (20)

Prophet入門【Python編】Facebookの時系列予測ツール
Prophet入門【Python編】Facebookの時系列予測ツールProphet入門【Python編】Facebookの時系列予測ツール
Prophet入門【Python編】Facebookの時系列予測ツール
 
混合整数ブラックボックス最適化に向けたCMA-ESの改良 / Optuna Meetup #2
混合整数ブラックボックス最適化に向けたCMA-ESの改良 / Optuna Meetup #2混合整数ブラックボックス最適化に向けたCMA-ESの改良 / Optuna Meetup #2
混合整数ブラックボックス最適化に向けたCMA-ESの改良 / Optuna Meetup #2
 
深層学習時代の自然言語処理
深層学習時代の自然言語処理深層学習時代の自然言語処理
深層学習時代の自然言語処理
 
大規模グラフアルゴリズムの最先端
大規模グラフアルゴリズムの最先端大規模グラフアルゴリズムの最先端
大規模グラフアルゴリズムの最先端
 
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介
 
モデル高速化百選
モデル高速化百選モデル高速化百選
モデル高速化百選
 
バンディットアルゴリズム入門と実践
バンディットアルゴリズム入門と実践バンディットアルゴリズム入門と実践
バンディットアルゴリズム入門と実践
 
異次元のグラフデータベースNeo4j
異次元のグラフデータベースNeo4j異次元のグラフデータベースNeo4j
異次元のグラフデータベースNeo4j
 
機械学習で泣かないためのコード設計 2018
機械学習で泣かないためのコード設計 2018機械学習で泣かないためのコード設計 2018
機械学習で泣かないためのコード設計 2018
 
大規模な組合せ最適化問題に対する発見的解法
大規模な組合せ最適化問題に対する発見的解法大規模な組合せ最適化問題に対する発見的解法
大規模な組合せ最適化問題に対する発見的解法
 
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くないChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くない
 
【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCH
【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCH【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCH
【DL輪読会】AUTOGT: AUTOMATED GRAPH TRANSFORMER ARCHITECTURE SEARCH
 
動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット
 
Data-Centric AIの紹介
Data-Centric AIの紹介Data-Centric AIの紹介
Data-Centric AIの紹介
 
モノタロウを支える Solr による商品検索システム
モノタロウを支える Solr による商品検索システムモノタロウを支える Solr による商品検索システム
モノタロウを支える Solr による商品検索システム
 
Domain Adaptation 発展と動向まとめ(サーベイ資料)
Domain Adaptation 発展と動向まとめ(サーベイ資料)Domain Adaptation 発展と動向まとめ(サーベイ資料)
Domain Adaptation 発展と動向まとめ(サーベイ資料)
 
差分プライバシーとは何か? (定義 & 解釈編)
差分プライバシーとは何か? (定義 & 解釈編)差分プライバシーとは何か? (定義 & 解釈編)
差分プライバシーとは何か? (定義 & 解釈編)
 
DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-D...
DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-D...DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-D...
DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-D...
 
ゼロから始める転移学習
ゼロから始める転移学習ゼロから始める転移学習
ゼロから始める転移学習
 
Deep Learning Lab 異常検知入門
Deep Learning Lab 異常検知入門Deep Learning Lab 異常検知入門
Deep Learning Lab 異常検知入門
 

Similar to UI/UXが無意識に検索行動に与える影響について

First step of UX Monitoring 〜UXモニタリングこと始め〜
First step of UX Monitoring 〜UXモニタリングこと始め〜First step of UX Monitoring 〜UXモニタリングこと始め〜
First step of UX Monitoring 〜UXモニタリングこと始め〜Taro Yoshioka
 
フェローズ講演資料
フェローズ講演資料フェローズ講演資料
フェローズ講演資料Kenta Nakamura
 
SIerでのAI社内啓蒙の取り組み
SIerでのAI社内啓蒙の取り組みSIerでのAI社内啓蒙の取り組み
SIerでのAI社内啓蒙の取り組みDaisuke Okamoto
 
エンジニアチームにとって手の届くKPIを考えて、仕事に取り入れてみた supported by アトラクタ原田騎郎さん
エンジニアチームにとって手の届くKPIを考えて、仕事に取り入れてみた supported by アトラクタ原田騎郎さんエンジニアチームにとって手の届くKPIを考えて、仕事に取り入れてみた supported by アトラクタ原田騎郎さん
エンジニアチームにとって手の届くKPIを考えて、仕事に取り入れてみた supported by アトラクタ原田騎郎さんRakuten Group, Inc.
 
すぐに着手できる、SEO改善ポイントについて(前編)
すぐに着手できる、SEO改善ポイントについて(前編)すぐに着手できる、SEO改善ポイントについて(前編)
すぐに着手できる、SEO改善ポイントについて(前編)ナイル株式会社
 
士業関連の人工知能の活用例
士業関連の人工知能の活用例士業関連の人工知能の活用例
士業関連の人工知能の活用例超史 宮崎
 
Facebookは目じゃない?Googleの未来戦略に死角はあるのか?
Facebookは目じゃない?Googleの未来戦略に死角はあるのか?Facebookは目じゃない?Googleの未来戦略に死角はあるのか?
Facebookは目じゃない?Googleの未来戦略に死角はあるのか?新潟コンサルタント横田秀珠
 
第4次産業革命 AIでビジネスの現場が変わる
第4次産業革命 AIでビジネスの現場が変わる第4次産業革命 AIでビジネスの現場が変わる
第4次産業革命 AIでビジネスの現場が変わるDIVE INTO CODE Corp.
 
20190606_ml_and_buisiness
20190606_ml_and_buisiness20190606_ml_and_buisiness
20190606_ml_and_buisinessYoichi Tokita
 
Content Marketing Survey Report Japan2014
Content Marketing Survey Report Japan2014Content Marketing Survey Report Japan2014
Content Marketing Survey Report Japan2014DemandSphere
 
開発者からサポートエンジニアにジョブチェンジした話
開発者からサポートエンジニアにジョブチェンジした話開発者からサポートエンジニアにジョブチェンジした話
開発者からサポートエンジニアにジョブチェンジした話Ito Takayuki
 
メルカリのアナリストのスキルセットについて
メルカリのアナリストのスキルセットについてメルカリのアナリストのスキルセットについて
メルカリのアナリストのスキルセットについてshintaro matsuda
 
Search Summit 2014プレゼンテーション資料
Search Summit 2014プレゼンテーション資料Search Summit 2014プレゼンテーション資料
Search Summit 2014プレゼンテーション資料searchsummittokyo
 
地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイントinfinite_loop
 
運用にモチベを求めるのは間違っているだろうか
運用にモチベを求めるのは間違っているだろうか運用にモチベを求めるのは間違っているだろうか
運用にモチベを求めるのは間違っているだろうかDaisuke Itou
 
データプロダクト開発を成功に導くには
データプロダクト開発を成功に導くにはデータプロダクト開発を成功に導くには
データプロダクト開発を成功に導くにはRecruit Lifestyle Co., Ltd.
 
アジャイル開発の失敗とカイゼン
アジャイル開発の失敗とカイゼンアジャイル開発の失敗とカイゼン
アジャイル開発の失敗とカイゼンGo Yokoyama
 
「エネルギーハーベスティング技術を活用したニフコデバイスとIoT検討サービスの紹介~NTT東日本、丸紅情報システムズ、ニフコ3社協働体制~」株式会社ニフコ
「エネルギーハーベスティング技術を活用したニフコデバイスとIoT検討サービスの紹介~NTT東日本、丸紅情報システムズ、ニフコ3社協働体制~」株式会社ニフコ「エネルギーハーベスティング技術を活用したニフコデバイスとIoT検討サービスの紹介~NTT東日本、丸紅情報システムズ、ニフコ3社協働体制~」株式会社ニフコ
「エネルギーハーベスティング技術を活用したニフコデバイスとIoT検討サービスの紹介~NTT東日本、丸紅情報システムズ、ニフコ3社協働体制~」株式会社ニフコデジタル田園都市国家構想 応援団
 

Similar to UI/UXが無意識に検索行動に与える影響について (20)

First step of UX Monitoring 〜UXモニタリングこと始め〜
First step of UX Monitoring 〜UXモニタリングこと始め〜First step of UX Monitoring 〜UXモニタリングこと始め〜
First step of UX Monitoring 〜UXモニタリングこと始め〜
 
フェローズ講演資料
フェローズ講演資料フェローズ講演資料
フェローズ講演資料
 
SIerでのAI社内啓蒙の取り組み
SIerでのAI社内啓蒙の取り組みSIerでのAI社内啓蒙の取り組み
SIerでのAI社内啓蒙の取り組み
 
エンジニアチームにとって手の届くKPIを考えて、仕事に取り入れてみた supported by アトラクタ原田騎郎さん
エンジニアチームにとって手の届くKPIを考えて、仕事に取り入れてみた supported by アトラクタ原田騎郎さんエンジニアチームにとって手の届くKPIを考えて、仕事に取り入れてみた supported by アトラクタ原田騎郎さん
エンジニアチームにとって手の届くKPIを考えて、仕事に取り入れてみた supported by アトラクタ原田騎郎さん
 
すぐに着手できる、SEO改善ポイントについて(前編)
すぐに着手できる、SEO改善ポイントについて(前編)すぐに着手できる、SEO改善ポイントについて(前編)
すぐに着手できる、SEO改善ポイントについて(前編)
 
士業関連の人工知能の活用例
士業関連の人工知能の活用例士業関連の人工知能の活用例
士業関連の人工知能の活用例
 
Facebookは目じゃない?Googleの未来戦略に死角はあるのか?
Facebookは目じゃない?Googleの未来戦略に死角はあるのか?Facebookは目じゃない?Googleの未来戦略に死角はあるのか?
Facebookは目じゃない?Googleの未来戦略に死角はあるのか?
 
ゼロから学ぶAI
ゼロから学ぶAIゼロから学ぶAI
ゼロから学ぶAI
 
第4次産業革命 AIでビジネスの現場が変わる
第4次産業革命 AIでビジネスの現場が変わる第4次産業革命 AIでビジネスの現場が変わる
第4次産業革命 AIでビジネスの現場が変わる
 
20190606_ml_and_buisiness
20190606_ml_and_buisiness20190606_ml_and_buisiness
20190606_ml_and_buisiness
 
Content Marketing Survey Report Japan2014
Content Marketing Survey Report Japan2014Content Marketing Survey Report Japan2014
Content Marketing Survey Report Japan2014
 
開発者からサポートエンジニアにジョブチェンジした話
開発者からサポートエンジニアにジョブチェンジした話開発者からサポートエンジニアにジョブチェンジした話
開発者からサポートエンジニアにジョブチェンジした話
 
メルカリのアナリストのスキルセットについて
メルカリのアナリストのスキルセットについてメルカリのアナリストのスキルセットについて
メルカリのアナリストのスキルセットについて
 
Search Summit 2014プレゼンテーション資料
Search Summit 2014プレゼンテーション資料Search Summit 2014プレゼンテーション資料
Search Summit 2014プレゼンテーション資料
 
地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント地方IT企業が成功していくための3つのポイント
地方IT企業が成功していくための3つのポイント
 
運用にモチベを求めるのは間違っているだろうか
運用にモチベを求めるのは間違っているだろうか運用にモチベを求めるのは間違っているだろうか
運用にモチベを求めるのは間違っているだろうか
 
Mlct 20150430v2
Mlct 20150430v2Mlct 20150430v2
Mlct 20150430v2
 
データプロダクト開発を成功に導くには
データプロダクト開発を成功に導くにはデータプロダクト開発を成功に導くには
データプロダクト開発を成功に導くには
 
アジャイル開発の失敗とカイゼン
アジャイル開発の失敗とカイゼンアジャイル開発の失敗とカイゼン
アジャイル開発の失敗とカイゼン
 
「エネルギーハーベスティング技術を活用したニフコデバイスとIoT検討サービスの紹介~NTT東日本、丸紅情報システムズ、ニフコ3社協働体制~」株式会社ニフコ
「エネルギーハーベスティング技術を活用したニフコデバイスとIoT検討サービスの紹介~NTT東日本、丸紅情報システムズ、ニフコ3社協働体制~」株式会社ニフコ「エネルギーハーベスティング技術を活用したニフコデバイスとIoT検討サービスの紹介~NTT東日本、丸紅情報システムズ、ニフコ3社協働体制~」株式会社ニフコ
「エネルギーハーベスティング技術を活用したニフコデバイスとIoT検討サービスの紹介~NTT東日本、丸紅情報システムズ、ニフコ3社協働体制~」株式会社ニフコ
 

UI/UXが無意識に検索行動に与える影響について