SlideShare a Scribd company logo
1 of 18
Download to read offline
WSDM2016報告会
Multi-Score Position Auctions
ヤフー株式会社 平澤 謙章
2016年04月06日
本日紹介する論文
D. Charles, N. R. Devanur and B. Sivan.
Multi-Score Position Auctions. WSDM2016
• スポンサードサーチのためのオークションについて
• 収入と CTR の双方を向上させる(可能性がある)
オークションの形式を提案
• 著者らは Microsoft, Microsoft Research に所属
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
2
論文URL http://dl.acm.org/citation.cfm?id=2835822
スポンサードサーチ
検索クエリに応じて,関連する広告をリスト表示
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
3
Position Auctions
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
4
Slot 1
Slot 2
Slot 3
表示場所
英会話の Foo
生花教室
英会話教室
広告
English 教室
広告のクエリとの
関連性や入札額 (bid)
に応じて配置を決定
入札額
¥8/click
¥15/click
¥10/click
¥6/click
課金額
¥6/click
¥4/click
¥3/click
入札状況と表示順位
に応じて課金額を決定
広告媒体が決定
広告主が決定
Position Auctions の仕組みを決める基準
収入の最大化だけを目標にすると・・・
• ユーザの興味に近い広告が出ないと満足度が下がる
• クリックが少ないわりに高い金を取られると広告主は不満を募
らせる
当論文ではユーザ・広告主側の利益の指標の一つとして
CTR (Click Through Rate) を利用している
収入と CTR ともに高くなるオークションが好ましい
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
5
Generalized Second Price Auctions (GSP)
適当なスコアに従って並び替えた後に,
その順位を維持するために最低限必要な金額を課金する方式.
Ex. 入札額で順位を決定する場合
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
7
Slot 1
Slot 2
Slot 3
表示場所
Ad 1
Ad 2
Ad 3
広告
Ad 4
入札額
¥8/click
¥6/click
¥15/click
¥9/click
課金額
¥9/click
¥8/click
¥6/click
Generalized Second Price Auctions (GSP)
適当なスコアに従って並び替えた後に,
その順位を維持するために最低限必要な金額を課金する方式.
Ex. 入札額×関連度で順位を決定する場合
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
8
Slot 1
Slot 2
Slot 3
表示場所
Ad 1
Ad 2
Ad 3
広告
Ad 4
(単位省略)
入札額 × 関連度
8 × 0.75 = 6
6 × 2 = 12
15 × 0.2 = 3
9 × 1 = 9
(単位省略)
課金額
9 / 2.0 = 4.5
6 / 1.0 = 6
3 / 0.75 = 4
GSP with squashing (Lahaie and Pennock. EC’07)
入札額を 𝑏, 関連度を 𝑒 として 𝑏𝑒 𝛼 を基にランク付け
収入,クリック率ともに前述の手法より良くなる
𝛼 = 0 ⇔ 入札額順の GSP
𝛼 = 1 ⇔ 入札額 × 関連度順の GSP
0 < 𝛼 < 1 はその中間
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
9
提案手法: Dual score auctions (DSA)
1位を決めるためのスコア関数のみ 𝑏𝑒 𝛼 とし,それ以外には 𝑏𝑒 𝛽
を用いる.これを DSA(𝛼, 𝛽) と表記する
Ex. DSA(0, 1)の場合
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
11
Slot 1
Slot 2
Slot 3
表示場所
Ad 1
Ad 2
Ad 3
広告
Ad 4
(単位省略)
入札額 × 関連度
8 × 0.75 = 6
6 × 2 = 12
15 × 0.2 = 3
9 × 1 = 9
(単位省略)
課金額
max(8, 3 / 1) = 8
6 / 2 = 3
3 / 0.75 = 4
※ スコア関数を表示場所分用意するさらに一般的な方式 (Multi-Score Position Auctions)も提案
されていましたが、実験・評価が行われていないこともあり、発表時間の都合により割愛します。
実験
DSA(𝛼, 𝛼) に対する DSA 𝛼, 1 の収入と CTR の増分を評価
DSA 𝛼, 𝛼 : GSP with squashing (𝑏𝑒 𝛼によるランキング)
DSA 𝛼, 1 : 最上位の広告を決定するときだけ 𝑏𝑒 𝛼 を利用
それ以外の時は 𝑏𝑒 によるランキング
2つの条件で評価
• First order effects
現状の入札状況のままオークション方式を変えた場合の評価
• Second order effects
均衡状態となり入札額が変化しなくなった状態での評価
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
12
First order effects
現在の入札額のままオークション方式を変更した場合
• Bing を用いてランダムな並びで広告を掲示.
• 調べたい方式と同じ並びの結果を抽出し,収入と CTR を計算
• 平衡点における結果ではないことに注意
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
13
収入の増分
CTR の増分
※ 論文より引用
Second order effects
Symmetric Nash Equilibrium (SNE) での収入と CTR 合計の増分
• 関連度と広告主が考える広告枠の価値の分布については,別論文が Yahoo
Inc. のデータをもとに算出した分布を利用
• SNE は Nash 均衡の制約をさらに厳しくした均衡状態で,実際のデータでも
広告主の振る舞いがこれに近くなることがわかっている (Varian. 2006)
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
14
関連度 𝑒 の高い SNE を選択 広告主の考える真の価値 𝑣 × 関連度 𝑒
の高い SNE を選択
収入の増分
CTR の増分
※ 論文より引用
Second order effects
Symmetric Nash Equilibrium (SNE) での収入と CTR 合計の増分
• 関連度と広告主が考える広告枠の価値の分布については,別論文が Yahoo
Inc. のデータをもとに算出した分布を利用
• SNE は Nash 均衡の制約をさらに厳しくした均衡状態で,実際のデータでも
広告主の振る舞いがこれに近くなることがわかっている (Varian. 2006)
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
15
収入の増分
CTR の増分
広告主の考える真の価値 𝑣 ,関連度 𝑒
として 𝑣𝑒 𝛼 の高い SNE を選択
※ 論文より引用
まとめ
• ランキングに用いるスコアを複数用意するオークション方式を
提案した
• DSA の中でも特に最上位の slot の決定の際だけ squashing を
行う場合について評価
• Bing のデータを用いて一時的な効果をシミュレーションしたと
ころ、収入と CTR ともに改善
• Yahoo Inc. のデータを基にした平衡点の分析でも収入と CTR
ともに改善させられる可能性を示した
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
16
ご清聴ありがとうございました
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
17
補足資料
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
18
DSA 𝛼, 1 で収入が上がることへの直感的な理由付け
GSP order : 入札額 𝑏 とクリック率 𝑒 の積 𝑏𝑒 が大きい順に割り当て
Click-probability order : クリック率 𝑒 が大きい順
Squashed-GSP order : 𝑏𝑒 𝛼 が大きい順(0 < 𝛼 < 1 とする)
簡単のため広告が二つだけのときを考えると、次の3つの場合がある
1. GSP order = Squashed-GSP order = Click-probability order
2. GSP order = Squashed-GSP order ≠ Click-probability order
3. GSP order = Click-probability order ≠ Squashed-GSP order
GSP の収入に比べて GSP with squashing の収入が上がるのは 1. の場合のみ.
最上位の slot に割り当てられた広告は GSP order でも Click-probability order
でも最大になっていることが多い.順位が下がると 2. や 3. の状況に近づく.
※ ただし、この考察はオークションの仕組みによって平衡点の入札額 𝑏 が変化すること
を考慮していないので信憑性があるのかは不安(これは個人の感想です)
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
19
Symmetric Nash Equilibrium (Varian. 2006)
スロットを決めるためのランキング順に広告の番号を付与するものとする.
𝑖番目の slot の CTR を位置の寄与分𝑥𝑖と広告の関連度𝑒𝑖の積とし,真の価値を
𝑣𝑖,ランキングに用いるスコアを 𝑠𝑖,入札額を𝑏𝑖としたとき Nash Equilibrium
となるための条件は次のようにかける
𝑒𝑖 𝑥𝑖 𝑣𝑖 −
𝑠𝑖+1
𝑠𝑖
𝑏𝑖 ≥ 𝑒𝑖 𝑥𝑗 𝑣𝑖 −
𝑠𝑗+1
𝑠𝑖
𝑏𝑗+1 ∀𝑗 > 𝑖
𝑒𝑖 𝑥𝑖 𝑣𝑖 −
𝑠𝑖+1
𝑠𝑖
𝑏𝑖 ≥ 𝑒𝑖 𝑥𝑗 𝑣𝑖 −
𝑠𝑗
𝑠𝑖
𝑏𝑗 ∀𝑗 < 𝑖
∀𝑗 > 𝑖 のときの条件をすべての 𝑗 について適用した次のような条件を満たす状態
を Symmetric Nash Equilibrium と呼ぶ
𝑒𝑖 𝑥𝑖 𝑣𝑖 −
𝑠𝑖+1
𝑠𝑖
𝑏𝑖 ≥ 𝑒𝑖 𝑥𝑗 𝑣𝑖 −
𝑠𝑗+1
𝑠𝑖
𝑏𝑗+1
GSP では,SNE のうち収入が最小になる状態は Edelman et al. (2006) による
local envy-free equilibrium と同義.一つ上の slot の広告と入札額を交換して
も利益が出ない,という条件になっている.これは他の広告主の出費を増やすた
めに自らの広告の入札額をギリギリまで上げるという戦略に相当している.
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止
20

More Related Content

What's hot

データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試みデータテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
Yahoo!デベロッパーネットワーク
 

What's hot (19)

「Data Infrastructure at Scale 」#yjdsw4
「Data Infrastructure at Scale 」#yjdsw4「Data Infrastructure at Scale 」#yjdsw4
「Data Infrastructure at Scale 」#yjdsw4
 
AmbariでStreamをデプロイ #ambarimeetup
AmbariでStreamをデプロイ #ambarimeetupAmbariでStreamをデプロイ #ambarimeetup
AmbariでStreamをデプロイ #ambarimeetup
 
アクセシブルなモーダルダイアログの作り方 #scripty05
アクセシブルなモーダルダイアログの作り方 #scripty05アクセシブルなモーダルダイアログの作り方 #scripty05
アクセシブルなモーダルダイアログの作り方 #scripty05
 
Apache Kylinについて #hcj2016
Apache Kylinについて #hcj2016Apache Kylinについて #hcj2016
Apache Kylinについて #hcj2016
 
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajpストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
 
マルチビッグデータの活用を支える DWHの作り方
マルチビッグデータの活用を支える DWHの作り方マルチビッグデータの活用を支える DWHの作り方
マルチビッグデータの活用を支える DWHの作り方
 
大規模クラスタでのHadoop課題
大規模クラスタでのHadoop課題大規模クラスタでのHadoop課題
大規模クラスタでのHadoop課題
 
Hadoop~Yahoo! JAPANの活用について~
Hadoop~Yahoo! JAPANの活用について~Hadoop~Yahoo! JAPANの活用について~
Hadoop~Yahoo! JAPANの活用について~
 
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試みデータテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
 
ピタジョブの裏側 - クローラ・スクレイパ編 -
ピタジョブの裏側 - クローラ・スクレイパ編 - ピタジョブの裏側 - クローラ・スクレイパ編 -
ピタジョブの裏側 - クローラ・スクレイパ編 -
 
Touch the mahout
Touch the mahoutTouch the mahout
Touch the mahout
 
Gcpug tokyo february 2016
Gcpug tokyo february 2016Gcpug tokyo february 2016
Gcpug tokyo february 2016
 
Spring Cloud Data Flow の紹介 #streamctjp
Spring Cloud Data Flow の紹介  #streamctjpSpring Cloud Data Flow の紹介  #streamctjp
Spring Cloud Data Flow の紹介 #streamctjp
 
マーケティングテクノロジー勉強会
マーケティングテクノロジー勉強会マーケティングテクノロジー勉強会
マーケティングテクノロジー勉強会
 
オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京
オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京
オープニングトーク - 創設の思い・目的・進行方針  -データマイニング+WEB勉強会@東京
 
Groonga meetup20151129
Groonga meetup20151129Groonga meetup20151129
Groonga meetup20151129
 
Storm の新機能について @HSCR #hadoopreading
Storm の新機能について @HSCR #hadoopreadingStorm の新機能について @HSCR #hadoopreading
Storm の新機能について @HSCR #hadoopreading
 
広告における機械学習の適用例とシステムについて
広告における機械学習の適用例とシステムについて広告における機械学習の適用例とシステムについて
広告における機械学習の適用例とシステムについて
 
アドテク案件入門講座 8月20日(公開版)
アドテク案件入門講座 8月20日(公開版)アドテク案件入門講座 8月20日(公開版)
アドテク案件入門講座 8月20日(公開版)
 

Viewers also liked

Viewers also liked (20)

WSDM2016報告会−学会概要#yjwsdm
WSDM2016報告会−学会概要#yjwsdmWSDM2016報告会−学会概要#yjwsdm
WSDM2016報告会−学会概要#yjwsdm
 
Azure Data Lake Analytics Deep Dive
Azure Data Lake Analytics Deep DiveAzure Data Lake Analytics Deep Dive
Azure Data Lake Analytics Deep Dive
 
Examen físico Niño Sano
Examen físico Niño SanoExamen físico Niño Sano
Examen físico Niño Sano
 
تقرير حركه نساء ضد الانقلاب عن معاناه المرأه المصريه تحت حكم العسكر ودورها فى...
تقرير حركه نساء ضد الانقلاب عن معاناه المرأه المصريه تحت حكم العسكر ودورها فى...تقرير حركه نساء ضد الانقلاب عن معاناه المرأه المصريه تحت حكم العسكر ودورها فى...
تقرير حركه نساء ضد الانقلاب عن معاناه المرأه المصريه تحت حكم العسكر ودورها فى...
 
Padres, adolescentes y uso de Internet
Padres, adolescentes y uso de InternetPadres, adolescentes y uso de Internet
Padres, adolescentes y uso de Internet
 
The G 20 In Good Times And Bad
The G 20 In Good Times And BadThe G 20 In Good Times And Bad
The G 20 In Good Times And Bad
 
WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...
WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...
WSDM2016報告会−論文紹介(Understanding User Attention and Engagement in Online News R...
 
Actualidad infancia20
Actualidad infancia20Actualidad infancia20
Actualidad infancia20
 
Capitulo1 Educación y Tecnologia
Capitulo1 Educación y TecnologiaCapitulo1 Educación y Tecnologia
Capitulo1 Educación y Tecnologia
 
強化学習その2
強化学習その2強化学習その2
強化学習その2
 
バンディットアルゴリズム入門と実践
バンディットアルゴリズム入門と実践バンディットアルゴリズム入門と実践
バンディットアルゴリズム入門と実践
 
A Multi Colored YARN
A Multi Colored YARNA Multi Colored YARN
A Multi Colored YARN
 
Digital technology and the voluntary sector: Disruption, transformation and m...
Digital technology and the voluntary sector: Disruption, transformation and m...Digital technology and the voluntary sector: Disruption, transformation and m...
Digital technology and the voluntary sector: Disruption, transformation and m...
 
強化学習その1
強化学習その1強化学習その1
強化学習その1
 
Club twin review catalytic philanthropy bill gates essay
Club twin review  catalytic philanthropy bill gates essay Club twin review  catalytic philanthropy bill gates essay
Club twin review catalytic philanthropy bill gates essay
 
Ministry of women affairs and women in nigeria politics
Ministry of women affairs and women in nigeria politicsMinistry of women affairs and women in nigeria politics
Ministry of women affairs and women in nigeria politics
 
Hola Somos Bialar ! Expertos en Marketing Estratégico Agropecuario.
Hola Somos Bialar !  Expertos en Marketing Estratégico Agropecuario.Hola Somos Bialar !  Expertos en Marketing Estratégico Agropecuario.
Hola Somos Bialar ! Expertos en Marketing Estratégico Agropecuario.
 
18 Travel Goals Everyone Should Have
18 Travel Goals Everyone Should Have18 Travel Goals Everyone Should Have
18 Travel Goals Everyone Should Have
 
Natural Disasters and the Law: The Aftermath of Superstorm Sandy and Its Imp...
Natural Disasters and the Law:  The Aftermath of Superstorm Sandy and Its Imp...Natural Disasters and the Law:  The Aftermath of Superstorm Sandy and Its Imp...
Natural Disasters and the Law: The Aftermath of Superstorm Sandy and Its Imp...
 
Cinetransformer - Brochure ENG 2016
Cinetransformer - Brochure ENG 2016Cinetransformer - Brochure ENG 2016
Cinetransformer - Brochure ENG 2016
 

More from Yahoo!デベロッパーネットワーク

More from Yahoo!デベロッパーネットワーク (20)

ゼロから始める転移学習
ゼロから始める転移学習ゼロから始める転移学習
ゼロから始める転移学習
 
継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator
 
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
ヤフーでは開発迅速性と品質のバランスをどう取ってるかヤフーでは開発迅速性と品質のバランスをどう取ってるか
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
 
オンプレML基盤on Kubernetes パネルディスカッション
オンプレML基盤on Kubernetes パネルディスカッションオンプレML基盤on Kubernetes パネルディスカッション
オンプレML基盤on Kubernetes パネルディスカッション
 
LakeTahoe
LakeTahoeLakeTahoe
LakeTahoe
 
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
 
Persistent-memory-native Database High-availability Feature
Persistent-memory-native Database High-availability FeaturePersistent-memory-native Database High-availability Feature
Persistent-memory-native Database High-availability Feature
 
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
 
eコマースと実店舗の相互利益を目指したデザイン #yjtc
eコマースと実店舗の相互利益を目指したデザイン #yjtceコマースと実店舗の相互利益を目指したデザイン #yjtc
eコマースと実店舗の相互利益を目指したデザイン #yjtc
 
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtcヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
 
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtcYahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
 
ビッグデータから人々のムードを捉える #yjtc
ビッグデータから人々のムードを捉える #yjtcビッグデータから人々のムードを捉える #yjtc
ビッグデータから人々のムードを捉える #yjtc
 
サイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtcサイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtc
 
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtcヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
 
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtcYahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
 
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
 
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtcPC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
 
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtcモブデザインによる多職種チームのコミュニケーション改善 #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
 
「新しいおうち探し」のためのAIアシスト検索 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc「新しいおうち探し」のためのAIアシスト検索 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc
 
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtcユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
 

WSDM2016報告会−論文紹介(Multi-Score Position Auctions)#yjwsdm

  • 2. 本日紹介する論文 D. Charles, N. R. Devanur and B. Sivan. Multi-Score Position Auctions. WSDM2016 • スポンサードサーチのためのオークションについて • 収入と CTR の双方を向上させる(可能性がある) オークションの形式を提案 • 著者らは Microsoft, Microsoft Research に所属 Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 2 論文URL http://dl.acm.org/citation.cfm?id=2835822
  • 3. スポンサードサーチ 検索クエリに応じて,関連する広告をリスト表示 Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 3
  • 4. Position Auctions Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 4 Slot 1 Slot 2 Slot 3 表示場所 英会話の Foo 生花教室 英会話教室 広告 English 教室 広告のクエリとの 関連性や入札額 (bid) に応じて配置を決定 入札額 ¥8/click ¥15/click ¥10/click ¥6/click 課金額 ¥6/click ¥4/click ¥3/click 入札状況と表示順位 に応じて課金額を決定 広告媒体が決定 広告主が決定
  • 5. Position Auctions の仕組みを決める基準 収入の最大化だけを目標にすると・・・ • ユーザの興味に近い広告が出ないと満足度が下がる • クリックが少ないわりに高い金を取られると広告主は不満を募 らせる 当論文ではユーザ・広告主側の利益の指標の一つとして CTR (Click Through Rate) を利用している 収入と CTR ともに高くなるオークションが好ましい Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 5
  • 6. Generalized Second Price Auctions (GSP) 適当なスコアに従って並び替えた後に, その順位を維持するために最低限必要な金額を課金する方式. Ex. 入札額で順位を決定する場合 Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 7 Slot 1 Slot 2 Slot 3 表示場所 Ad 1 Ad 2 Ad 3 広告 Ad 4 入札額 ¥8/click ¥6/click ¥15/click ¥9/click 課金額 ¥9/click ¥8/click ¥6/click
  • 7. Generalized Second Price Auctions (GSP) 適当なスコアに従って並び替えた後に, その順位を維持するために最低限必要な金額を課金する方式. Ex. 入札額×関連度で順位を決定する場合 Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 8 Slot 1 Slot 2 Slot 3 表示場所 Ad 1 Ad 2 Ad 3 広告 Ad 4 (単位省略) 入札額 × 関連度 8 × 0.75 = 6 6 × 2 = 12 15 × 0.2 = 3 9 × 1 = 9 (単位省略) 課金額 9 / 2.0 = 4.5 6 / 1.0 = 6 3 / 0.75 = 4
  • 8. GSP with squashing (Lahaie and Pennock. EC’07) 入札額を 𝑏, 関連度を 𝑒 として 𝑏𝑒 𝛼 を基にランク付け 収入,クリック率ともに前述の手法より良くなる 𝛼 = 0 ⇔ 入札額順の GSP 𝛼 = 1 ⇔ 入札額 × 関連度順の GSP 0 < 𝛼 < 1 はその中間 Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 9
  • 9. 提案手法: Dual score auctions (DSA) 1位を決めるためのスコア関数のみ 𝑏𝑒 𝛼 とし,それ以外には 𝑏𝑒 𝛽 を用いる.これを DSA(𝛼, 𝛽) と表記する Ex. DSA(0, 1)の場合 Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 11 Slot 1 Slot 2 Slot 3 表示場所 Ad 1 Ad 2 Ad 3 広告 Ad 4 (単位省略) 入札額 × 関連度 8 × 0.75 = 6 6 × 2 = 12 15 × 0.2 = 3 9 × 1 = 9 (単位省略) 課金額 max(8, 3 / 1) = 8 6 / 2 = 3 3 / 0.75 = 4 ※ スコア関数を表示場所分用意するさらに一般的な方式 (Multi-Score Position Auctions)も提案 されていましたが、実験・評価が行われていないこともあり、発表時間の都合により割愛します。
  • 10. 実験 DSA(𝛼, 𝛼) に対する DSA 𝛼, 1 の収入と CTR の増分を評価 DSA 𝛼, 𝛼 : GSP with squashing (𝑏𝑒 𝛼によるランキング) DSA 𝛼, 1 : 最上位の広告を決定するときだけ 𝑏𝑒 𝛼 を利用 それ以外の時は 𝑏𝑒 によるランキング 2つの条件で評価 • First order effects 現状の入札状況のままオークション方式を変えた場合の評価 • Second order effects 均衡状態となり入札額が変化しなくなった状態での評価 Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 12
  • 11. First order effects 現在の入札額のままオークション方式を変更した場合 • Bing を用いてランダムな並びで広告を掲示. • 調べたい方式と同じ並びの結果を抽出し,収入と CTR を計算 • 平衡点における結果ではないことに注意 Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 13 収入の増分 CTR の増分 ※ 論文より引用
  • 12. Second order effects Symmetric Nash Equilibrium (SNE) での収入と CTR 合計の増分 • 関連度と広告主が考える広告枠の価値の分布については,別論文が Yahoo Inc. のデータをもとに算出した分布を利用 • SNE は Nash 均衡の制約をさらに厳しくした均衡状態で,実際のデータでも 広告主の振る舞いがこれに近くなることがわかっている (Varian. 2006) Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 14 関連度 𝑒 の高い SNE を選択 広告主の考える真の価値 𝑣 × 関連度 𝑒 の高い SNE を選択 収入の増分 CTR の増分 ※ 論文より引用
  • 13. Second order effects Symmetric Nash Equilibrium (SNE) での収入と CTR 合計の増分 • 関連度と広告主が考える広告枠の価値の分布については,別論文が Yahoo Inc. のデータをもとに算出した分布を利用 • SNE は Nash 均衡の制約をさらに厳しくした均衡状態で,実際のデータでも 広告主の振る舞いがこれに近くなることがわかっている (Varian. 2006) Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 15 収入の増分 CTR の増分 広告主の考える真の価値 𝑣 ,関連度 𝑒 として 𝑣𝑒 𝛼 の高い SNE を選択 ※ 論文より引用
  • 14. まとめ • ランキングに用いるスコアを複数用意するオークション方式を 提案した • DSA の中でも特に最上位の slot の決定の際だけ squashing を 行う場合について評価 • Bing のデータを用いて一時的な効果をシミュレーションしたと ころ、収入と CTR ともに改善 • Yahoo Inc. のデータを基にした平衡点の分析でも収入と CTR ともに改善させられる可能性を示した Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 16
  • 15. ご清聴ありがとうございました Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 17
  • 16. 補足資料 Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 18
  • 17. DSA 𝛼, 1 で収入が上がることへの直感的な理由付け GSP order : 入札額 𝑏 とクリック率 𝑒 の積 𝑏𝑒 が大きい順に割り当て Click-probability order : クリック率 𝑒 が大きい順 Squashed-GSP order : 𝑏𝑒 𝛼 が大きい順(0 < 𝛼 < 1 とする) 簡単のため広告が二つだけのときを考えると、次の3つの場合がある 1. GSP order = Squashed-GSP order = Click-probability order 2. GSP order = Squashed-GSP order ≠ Click-probability order 3. GSP order = Click-probability order ≠ Squashed-GSP order GSP の収入に比べて GSP with squashing の収入が上がるのは 1. の場合のみ. 最上位の slot に割り当てられた広告は GSP order でも Click-probability order でも最大になっていることが多い.順位が下がると 2. や 3. の状況に近づく. ※ ただし、この考察はオークションの仕組みによって平衡点の入札額 𝑏 が変化すること を考慮していないので信憑性があるのかは不安(これは個人の感想です) Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 19
  • 18. Symmetric Nash Equilibrium (Varian. 2006) スロットを決めるためのランキング順に広告の番号を付与するものとする. 𝑖番目の slot の CTR を位置の寄与分𝑥𝑖と広告の関連度𝑒𝑖の積とし,真の価値を 𝑣𝑖,ランキングに用いるスコアを 𝑠𝑖,入札額を𝑏𝑖としたとき Nash Equilibrium となるための条件は次のようにかける 𝑒𝑖 𝑥𝑖 𝑣𝑖 − 𝑠𝑖+1 𝑠𝑖 𝑏𝑖 ≥ 𝑒𝑖 𝑥𝑗 𝑣𝑖 − 𝑠𝑗+1 𝑠𝑖 𝑏𝑗+1 ∀𝑗 > 𝑖 𝑒𝑖 𝑥𝑖 𝑣𝑖 − 𝑠𝑖+1 𝑠𝑖 𝑏𝑖 ≥ 𝑒𝑖 𝑥𝑗 𝑣𝑖 − 𝑠𝑗 𝑠𝑖 𝑏𝑗 ∀𝑗 < 𝑖 ∀𝑗 > 𝑖 のときの条件をすべての 𝑗 について適用した次のような条件を満たす状態 を Symmetric Nash Equilibrium と呼ぶ 𝑒𝑖 𝑥𝑖 𝑣𝑖 − 𝑠𝑖+1 𝑠𝑖 𝑏𝑖 ≥ 𝑒𝑖 𝑥𝑗 𝑣𝑖 − 𝑠𝑗+1 𝑠𝑖 𝑏𝑗+1 GSP では,SNE のうち収入が最小になる状態は Edelman et al. (2006) による local envy-free equilibrium と同義.一つ上の slot の広告と入札額を交換して も利益が出ない,という条件になっている.これは他の広告主の出費を増やすた めに自らの広告の入札額をギリギリまで上げるという戦略に相当している. Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 20