SlideShare a Scribd company logo
1 of 21
Download to read offline
Real-Time Bidding Algorithms for
performance-Based Display Ad
Allocation
Ye Chen, Pavel Berkhin, Bo Anderson, Nikhil R.Devanur
Microsoft
(KDD 2011)
モチベーション
◆demand-side, supply-side
 - 予算投資の最適化を行い収益を最大化したい
  ⇒ リアルタイム最適化により実現
◆課題
 - 変数、制約共に多すぎる
  ⇒ 線形計画問題の双対問題を解くことによって解決
 - オフライン最適化では粒度が粗くなってしまう
  ⇒ リアルタイム最適化によってより細かい最適化を実施
本論文ではこれらの課題を解決するリアイルタイム入札金額推定手法を提案本論文ではこれらの課題を解決するリアイルタイム入札金額推定手法を提案本論文ではこれらの課題を解決するリアイルタイム入札金額推定手法を提案本論文ではこれらの課題を解決するリアイルタイム入札金額推定手法を提案
Contributions
◆本論文の貢献
 - 理論的背景がしっかりしたリアルタイム入札アルゴリズムを提案
Formulation
◆収益の定義
eCPI = CTR × CPC
◆入札額の決定(調整)
bid = eCPI - α
CTR=p(click|campaign, impresion)
入札額調整項入札額調整項入札額調整項入札額調整項
広告主別に算出広告主別に算出広告主別に算出広告主別に算出
∑ji
ijij
x
xv
,
max
Formulation
- A LR FORMULATION -
◆最適化問題の主問題
ijijij qpv =
キャンペーンキャンペーンキャンペーンキャンペーンjののののi番目の番目の番目の番目のimpチャンスにチャンスにチャンスにチャンスにimpしたか否かしたか否かしたか否かしたか否か
(0 or 1)
CTR
CPC
※※※※iははははimpression, jははははcampaignのインデックスのインデックスのインデックスのインデックス
((((iははははn個個個個, jははははm個として議論が進む)個として議論が進む)個として議論が進む)個として議論が進む)
キャンペーンキャンペーンキャンペーンキャンペーンjの目標の目標の目標の目標imp数数数数
(予算制約を兼ねる)(予算制約を兼ねる)(予算制約を兼ねる)(予算制約を兼ねる)
スラック条件スラック条件スラック条件スラック条件
∑ ∑+
j i
ijjg βα
βα
min,
Formulation
- A LR FORMULATION -
◆最適化問題の双対問題
予算の増加などの経済的係数予算の増加などの経済的係数予算の増加などの経済的係数予算の増加などの経済的係数
(最小利益と考えても良い)(最小利益と考えても良い)(最小利益と考えても良い)(最小利益と考えても良い)
訪問者数の増加などの経済的係数訪問者数の増加などの経済的係数訪問者数の増加などの経済的係数訪問者数の増加などの経済的係数
((((1impの最小価格と考えても良い)の最小価格と考えても良い)の最小価格と考えても良い)の最小価格と考えても良い)
※※※※αααα、、、、ββββを求めるのが目的となるを求めるのが目的となるを求めるのが目的となるを求めるのが目的となる
 これにより計算回数が これにより計算回数が これにより計算回数が これにより計算回数がO(mn)からからからからO(m+n)となるとなるとなるとなる
Formulationition
- A REAL-TIME BIDDING ALGORITHM -
◆擬似コード
goal-achieved
campaigns
ββββはここで算出はここで算出はここで算出はここで算出
オンラインアルゴリズムの適用オンラインアルゴリズムの適用オンラインアルゴリズムの適用オンラインアルゴリズムの適用
BID ADJUSTMENT
- Control-theoretic Bid Adjustment -
◆waterlevel-basec update(online algorism) ←←←← PI制御理論に基づく制御理論に基づく制御理論に基づく制御理論に基づく
    - コストは考慮していない
エラーにどれだけ早く反応エラーにどれだけ早く反応エラーにどれだけ早く反応エラーにどれだけ早く反応
するかの係数するかの係数するかの係数するかの係数
(フィードバックゲイン?)(フィードバックゲイン?)(フィードバックゲイン?)(フィードバックゲイン?)
Imp数数数数
エラーエラーエラーエラー
BID ADJUSTMENT
- Model-based Bid Adjustment -
◆システム制御理論に基づくアプローチ(online algorism)
 - コスト, 入札額考慮
エラーにどれだけ早く反応エラーにどれだけ早く反応エラーにどれだけ早く反応エラーにどれだけ早く反応
するかの係数するかの係数するかの係数するかの係数
理想とする勝率理想とする勝率理想とする勝率理想とする勝率
((((gjに合わせるために必要な勝率)に合わせるために必要な勝率)に合わせるために必要な勝率)に合わせるために必要な勝率)
観測された勝率観測された勝率観測された勝率観測された勝率
MLEの分布パラメタ。の分布パラメタ。の分布パラメタ。の分布パラメタ。
勝利した入札勝利した入札勝利した入札勝利した入札{w}の十分統計量から導かれる。の十分統計量から導かれる。の十分統計量から導かれる。の十分統計量から導かれる。
※※※※実際にはノンパラメトリックな手法が使われる(実際にはノンパラメトリックな手法が使われる(実際にはノンパラメトリックな手法が使われる(実際にはノンパラメトリックな手法が使われる(θθθθを使用しない)を使用しない)を使用しない)を使用しない)
入札コスト入札コスト入札コスト入札コスト
理想とする入札価格理想とする入札価格理想とする入札価格理想とする入札価格
PERFORMANCE DISPLAY OPTIMIZATION
- A PRACTICAL FORMULATION -
◆コスト項の導入により更に一般化した主問題
Impressionグループ(グループ(グループ(グループ(placement))))iのののの
獲得できそうな獲得できそうな獲得できそうな獲得できそうなimp数数数数
◆ コスト項の導入により更に一般化した双対問題
パラメトリックな手法であれば などを使用
EXPERIMENTS
◆実験により明らかにしたこと
 ー αjの調整によって入札の最適化が行えるかどうか
 ー 異なる最適化手法の導入によりどの程度パフォーマンスが異なるのか
 ー αjの初期値がどの程度影響するのか。
EXPERIMENTS
◆実験条件
 ー 実験に使用したデータは1つの巨大なディスプレイネットワークのもの
 ー 平均すると1日20Mのimpがあるサイトで実験
 ー 4つのCPCキャンペーンが対象
EXPERIMENTS
◆使用データ
 ー timestamp, placement, user, campaign, clicks, impressions
 ー timestampをt
 ー (placement, user)のpairをi
 ー campaignをj
 ー click数をcij(t)
 ー imp数をxij(t)
EXPERIMENTS
◆観測値とシミュレーションによる値のlift
※※※※オフラインのみよりもオンラインでオフラインのみよりもオンラインでオフラインのみよりもオンラインでオフラインのみよりもオンラインでααααを調整した方が成績が良いを調整した方が成績が良いを調整した方が成績が良いを調整した方が成績が良い
EXPERIMENTS
◆model based bid と waterlevel bidの比較
 - オフラインでのαの算出は1日分のデータ
 - α算出後の4日間のデータを比較
※ModelBidderのγは0.01, WaterlevelBidderは0.24とした
※※※※オンラインアルゴリズムはオフラインアルゴリズムに対してオンラインアルゴリズムはオフラインアルゴリズムに対してオンラインアルゴリズムはオフラインアルゴリズムに対してオンラインアルゴリズムはオフラインアルゴリズムに対して90%以上の成績が出ている以上の成績が出ている以上の成績が出ている以上の成績が出ている
  安定性では  安定性では  安定性では  安定性ではModelBidderが良いが良いが良いが良い
EXPERIMENTS
◆hourlyの数値変動(短時間の安定性確認)
※※※※WaterlevelBidderは時間的な安定性が高いは時間的な安定性が高いは時間的な安定性が高いは時間的な安定性が高い
        ModelBidderは不安定は不安定は不安定は不安定
EXPERIMENTS
◆online algorism(WaterlevelBidder)におけるαの初期値の影響
※※※※初期値の影響はほとんどない初期値の影響はほとんどない初期値の影響はほとんどない初期値の影響はほとんどない
 しかし、キャンペーン予算の制約が厳しければ影響がありそう、という仮説を立てた しかし、キャンペーン予算の制約が厳しければ影響がありそう、という仮説を立てた しかし、キャンペーン予算の制約が厳しければ影響がありそう、という仮説を立てた しかし、キャンペーン予算の制約が厳しければ影響がありそう、という仮説を立てた
EXPERIMENTS
◆予算制約を厳しくした場合のαの初期値の影響(Table3の90%とした場合)
EXPERIMENTS
◆予算制約を厳しくした場合のαの初期値の影響(Table3の75%とした場合)
EXPERIMENTS
◆予算制約を厳しくした場合のαの初期値の影響(Table3の50%とした場合)
※※※※予算制約が厳しければ初期値の影響はある予算制約が厳しければ初期値の影響はある予算制約が厳しければ初期値の影響はある予算制約が厳しければ初期値の影響はある
    offline最適化した最適化した最適化した最適化したααααの成績が良かったの成績が良かったの成績が良かったの成績が良かった
Conclusion
◆結論
 - シンプルだが理論的背景がしっかりしたonlineアルゴリズムを提案した
 - 他の種類のモデルも考慮すれば更に改良が出来るのではないか
◆感想
 ― 予算制約が直接計算されておらず、giを経由してモデルが作られている。
   (予算と獲得impが常に比例するという仮定(?))
   その部分が常に上手く働くのかが不明。

More Related Content

Similar to Real time bidding algorithms for performance-based display ad allocation

Joint optimization of bid and budget allocation in sponsored search
Joint optimization of bid and budget allocation in sponsored searchJoint optimization of bid and budget allocation in sponsored search
Joint optimization of bid and budget allocation in sponsored searchshima o
 
Real time bid optimization with smooth budget delivery in online advertising
Real time bid optimization with smooth budget delivery in online advertisingReal time bid optimization with smooth budget delivery in online advertising
Real time bid optimization with smooth budget delivery in online advertisingshima o
 
論文紹介 "budget constrained bidding by model free reinforcement learning in dis...
論文紹介 "budget constrained bidding by model free  reinforcement learning in dis...論文紹介 "budget constrained bidding by model free  reinforcement learning in dis...
論文紹介 "budget constrained bidding by model free reinforcement learning in dis...Kazunori Miyanishi
 
Optimal Budget Allocation: Efficient Algorithm and Theoretical Guarantee (ERA...
Optimal Budget Allocation: Efficient Algorithm and Theoretical Guarantee (ERA...Optimal Budget Allocation: Efficient Algorithm and Theoretical Guarantee (ERA...
Optimal Budget Allocation: Efficient Algorithm and Theoretical Guarantee (ERA...Tasuku Soma
 
ステップアップ実務セミナーC「EC運営」全ページ
ステップアップ実務セミナーC「EC運営」全ページステップアップ実務セミナーC「EC運営」全ページ
ステップアップ実務セミナーC「EC運営」全ページOsamu Sugiura
 
組合せ最適化入門:線形計画から整数計画まで
組合せ最適化入門:線形計画から整数計画まで組合せ最適化入門:線形計画から整数計画まで
組合せ最適化入門:線形計画から整数計画までShunji Umetani
 
結果的に組織がAgileな状態であること #agile #scrum #leanstartup
結果的に組織がAgileな状態であること #agile #scrum #leanstartup結果的に組織がAgileな状態であること #agile #scrum #leanstartup
結果的に組織がAgileな状態であること #agile #scrum #leanstartupItsuki Kuroda
 
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0Tomohisa Koyanagi
 
2015アントレファイナンス(九大)⑨⑩ppt
2015アントレファイナンス(九大)⑨⑩ppt2015アントレファイナンス(九大)⑨⑩ppt
2015アントレファイナンス(九大)⑨⑩pptTsutomu TOBITA
 
Sano tokyowebmining 201625_v04
Sano tokyowebmining 201625_v04Sano tokyowebmining 201625_v04
Sano tokyowebmining 201625_v04Masakazu Sano
 
リーン・スタートアップ のためのテスト
リーン・スタートアップ のためのテストリーン・スタートアップ のためのテスト
リーン・スタートアップ のためのテストMasakuni Kato
 
NTTデータはどうやってCCPMを導入したのか?
NTTデータはどうやってCCPMを導入したのか?NTTデータはどうやってCCPMを導入したのか?
NTTデータはどうやってCCPMを導入したのか?shibao800
 
Digital ma seminar_20180828_v5
Digital ma seminar_20180828_v5Digital ma seminar_20180828_v5
Digital ma seminar_20180828_v5Tomohiko Kubota
 
Odstudy 20120225 エンジニアのための提案力向上セミナー
Odstudy 20120225 エンジニアのための提案力向上セミナーOdstudy 20120225 エンジニアのための提案力向上セミナー
Odstudy 20120225 エンジニアのための提案力向上セミナーkumi_shiki
 
IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化
IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化
IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化MPN Japan
 
IAチャンネル「自社サイト最適化講座」とは
IAチャンネル「自社サイト最適化講座」とはIAチャンネル「自社サイト最適化講座」とは
IAチャンネル「自社サイト最適化講座」とはMakoto Shimizu
 
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese TranslationEric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese TranslationKenji Hiranabe
 

Similar to Real time bidding algorithms for performance-based display ad allocation (20)

Joint optimization of bid and budget allocation in sponsored search
Joint optimization of bid and budget allocation in sponsored searchJoint optimization of bid and budget allocation in sponsored search
Joint optimization of bid and budget allocation in sponsored search
 
Real time bid optimization with smooth budget delivery in online advertising
Real time bid optimization with smooth budget delivery in online advertisingReal time bid optimization with smooth budget delivery in online advertising
Real time bid optimization with smooth budget delivery in online advertising
 
論文紹介 "budget constrained bidding by model free reinforcement learning in dis...
論文紹介 "budget constrained bidding by model free  reinforcement learning in dis...論文紹介 "budget constrained bidding by model free  reinforcement learning in dis...
論文紹介 "budget constrained bidding by model free reinforcement learning in dis...
 
Optimal Budget Allocation: Efficient Algorithm and Theoretical Guarantee (ERA...
Optimal Budget Allocation: Efficient Algorithm and Theoretical Guarantee (ERA...Optimal Budget Allocation: Efficient Algorithm and Theoretical Guarantee (ERA...
Optimal Budget Allocation: Efficient Algorithm and Theoretical Guarantee (ERA...
 
ステップアップ実務セミナーC「EC運営」全ページ
ステップアップ実務セミナーC「EC運営」全ページステップアップ実務セミナーC「EC運営」全ページ
ステップアップ実務セミナーC「EC運営」全ページ
 
組合せ最適化入門:線形計画から整数計画まで
組合せ最適化入門:線形計画から整数計画まで組合せ最適化入門:線形計画から整数計画まで
組合せ最適化入門:線形計画から整数計画まで
 
結果的に組織がAgileな状態であること #agile #scrum #leanstartup
結果的に組織がAgileな状態であること #agile #scrum #leanstartup結果的に組織がAgileな状態であること #agile #scrum #leanstartup
結果的に組織がAgileな状態であること #agile #scrum #leanstartup
 
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0
 
2015アントレファイナンス(九大)⑨⑩ppt
2015アントレファイナンス(九大)⑨⑩ppt2015アントレファイナンス(九大)⑨⑩ppt
2015アントレファイナンス(九大)⑨⑩ppt
 
Sano tokyowebmining 201625_v04
Sano tokyowebmining 201625_v04Sano tokyowebmining 201625_v04
Sano tokyowebmining 201625_v04
 
リーン・スタートアップ のためのテスト
リーン・スタートアップ のためのテストリーン・スタートアップ のためのテスト
リーン・スタートアップ のためのテスト
 
NTTデータはどうやってCCPMを導入したのか?
NTTデータはどうやってCCPMを導入したのか?NTTデータはどうやってCCPMを導入したのか?
NTTデータはどうやってCCPMを導入したのか?
 
問題解決方法
問題解決方法 問題解決方法
問題解決方法
 
Digital ma seminar_20180828_v5
Digital ma seminar_20180828_v5Digital ma seminar_20180828_v5
Digital ma seminar_20180828_v5
 
Odstudy 20120225 エンジニアのための提案力向上セミナー
Odstudy 20120225 エンジニアのための提案力向上セミナーOdstudy 20120225 エンジニアのための提案力向上セミナー
Odstudy 20120225 エンジニアのための提案力向上セミナー
 
Lean conference2013/TOC
Lean conference2013/TOCLean conference2013/TOC
Lean conference2013/TOC
 
Risk analysis
Risk analysisRisk analysis
Risk analysis
 
IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化
IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化
IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化
 
IAチャンネル「自社サイト最適化講座」とは
IAチャンネル「自社サイト最適化講座」とはIAチャンネル「自社サイト最適化講座」とは
IAチャンネル「自社サイト最適化講座」とは
 
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese TranslationEric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
 

More from shima o

[読会]Causal transfer random forest combining logged data and randomized expe...
[読会]Causal transfer random forest   combining logged data and randomized expe...[読会]Causal transfer random forest   combining logged data and randomized expe...
[読会]Causal transfer random forest combining logged data and randomized expe...shima o
 
[読会]P qk means-_ billion-scale clustering for product-quantized codes
[読会]P qk means-_ billion-scale clustering for product-quantized codes[読会]P qk means-_ billion-scale clustering for product-quantized codes
[読会]P qk means-_ billion-scale clustering for product-quantized codesshima o
 
[読会]Long tail learning via logit adjustment
[読会]Long tail learning via logit adjustment[読会]Long tail learning via logit adjustment
[読会]Long tail learning via logit adjustmentshima o
 
[読会]A critical review of lasso and its derivatives for variable selection und...
[読会]A critical review of lasso and its derivatives for variable selection und...[読会]A critical review of lasso and its derivatives for variable selection und...
[読会]A critical review of lasso and its derivatives for variable selection und...shima o
 
[読会]Themis decentralized and trustless ad platform with reporting integrity
[読会]Themis decentralized and trustless ad platform with reporting integrity[読会]Themis decentralized and trustless ad platform with reporting integrity
[読会]Themis decentralized and trustless ad platform with reporting integrityshima o
 
[読会]Logistic regression models for aggregated data
[読会]Logistic regression models for aggregated data[読会]Logistic regression models for aggregated data
[読会]Logistic regression models for aggregated datashima o
 
Introduction of introduction_to_group_theory
Introduction of introduction_to_group_theoryIntroduction of introduction_to_group_theory
Introduction of introduction_to_group_theoryshima o
 
Squeeze and-excitation networks
Squeeze and-excitation networksSqueeze and-excitation networks
Squeeze and-excitation networksshima o
 
Dynamic filters in graph convolutional network
Dynamic filters in graph convolutional networkDynamic filters in graph convolutional network
Dynamic filters in graph convolutional networkshima o
 
Nmp for quantum_chemistry
Nmp for  quantum_chemistryNmp for  quantum_chemistry
Nmp for quantum_chemistryshima o
 
Dl study g_learning_to_remember_rare_events
Dl study g_learning_to_remember_rare_eventsDl study g_learning_to_remember_rare_events
Dl study g_learning_to_remember_rare_eventsshima o
 
連続最適化勉強会
連続最適化勉強会連続最適化勉強会
連続最適化勉強会shima o
 
ReviewNet_161122
ReviewNet_161122ReviewNet_161122
ReviewNet_161122shima o
 
finite time analysis of the multiarmed bandit problem
finite time analysis of the multiarmed bandit problemfinite time analysis of the multiarmed bandit problem
finite time analysis of the multiarmed bandit problemshima o
 
logistic regression in rare events data
logistic regression in rare events datalogistic regression in rare events data
logistic regression in rare events datashima o
 
階層ベイズによるワンToワンマーケティング入門
階層ベイズによるワンToワンマーケティング入門階層ベイズによるワンToワンマーケティング入門
階層ベイズによるワンToワンマーケティング入門shima o
 

More from shima o (16)

[読会]Causal transfer random forest combining logged data and randomized expe...
[読会]Causal transfer random forest   combining logged data and randomized expe...[読会]Causal transfer random forest   combining logged data and randomized expe...
[読会]Causal transfer random forest combining logged data and randomized expe...
 
[読会]P qk means-_ billion-scale clustering for product-quantized codes
[読会]P qk means-_ billion-scale clustering for product-quantized codes[読会]P qk means-_ billion-scale clustering for product-quantized codes
[読会]P qk means-_ billion-scale clustering for product-quantized codes
 
[読会]Long tail learning via logit adjustment
[読会]Long tail learning via logit adjustment[読会]Long tail learning via logit adjustment
[読会]Long tail learning via logit adjustment
 
[読会]A critical review of lasso and its derivatives for variable selection und...
[読会]A critical review of lasso and its derivatives for variable selection und...[読会]A critical review of lasso and its derivatives for variable selection und...
[読会]A critical review of lasso and its derivatives for variable selection und...
 
[読会]Themis decentralized and trustless ad platform with reporting integrity
[読会]Themis decentralized and trustless ad platform with reporting integrity[読会]Themis decentralized and trustless ad platform with reporting integrity
[読会]Themis decentralized and trustless ad platform with reporting integrity
 
[読会]Logistic regression models for aggregated data
[読会]Logistic regression models for aggregated data[読会]Logistic regression models for aggregated data
[読会]Logistic regression models for aggregated data
 
Introduction of introduction_to_group_theory
Introduction of introduction_to_group_theoryIntroduction of introduction_to_group_theory
Introduction of introduction_to_group_theory
 
Squeeze and-excitation networks
Squeeze and-excitation networksSqueeze and-excitation networks
Squeeze and-excitation networks
 
Dynamic filters in graph convolutional network
Dynamic filters in graph convolutional networkDynamic filters in graph convolutional network
Dynamic filters in graph convolutional network
 
Nmp for quantum_chemistry
Nmp for  quantum_chemistryNmp for  quantum_chemistry
Nmp for quantum_chemistry
 
Dl study g_learning_to_remember_rare_events
Dl study g_learning_to_remember_rare_eventsDl study g_learning_to_remember_rare_events
Dl study g_learning_to_remember_rare_events
 
連続最適化勉強会
連続最適化勉強会連続最適化勉強会
連続最適化勉強会
 
ReviewNet_161122
ReviewNet_161122ReviewNet_161122
ReviewNet_161122
 
finite time analysis of the multiarmed bandit problem
finite time analysis of the multiarmed bandit problemfinite time analysis of the multiarmed bandit problem
finite time analysis of the multiarmed bandit problem
 
logistic regression in rare events data
logistic regression in rare events datalogistic regression in rare events data
logistic regression in rare events data
 
階層ベイズによるワンToワンマーケティング入門
階層ベイズによるワンToワンマーケティング入門階層ベイズによるワンToワンマーケティング入門
階層ベイズによるワンToワンマーケティング入門
 

Real time bidding algorithms for performance-based display ad allocation