SlideShare a Scribd company logo
1 of 8
Download to read offline
Managing Risk of Bidding
in Display Advertising
9 Feb 2017, WSDM17
Haifeng Zhang, Wenxin Li
Peking University
Weinan Zhang, Kan Ren
Shanghai JiaoTong University
Yifei Rong
YOYI Inc
Jun Wang
UCL, MediaGamma Ltd
Display	advertising
http://www.nytimes.com/
The	Scale	of	Real-Time	Bidding	(RTB)	based	Display	Advertising
DSP/Exchange Daily	traffic
RTB advertising iPinYou, China 18 billion impressions
YOYI, China 5 billion impressions
Fikisu, US 32 billion impressions
Appnexus, US 100+billion impressions
Web search Google search
~3.5 billion
searches/impressions
Financial markets New York stock exchange 12 billion shares daily
Shanghai stock exchange 14 billion shares daily
Shen, Jianqiang, et al. "From 0.5 Million to 2.5 Million: Efficiently Scaling up Real-Time Bidding." Data Mining (ICDM), 2015 IEEE
International Conference on. IEEE, 2015.
http://www.internetlivestats.com/google-search-statistics/
Real-time	machine	bidding
• Design	bidding	algorithms to	make	the	best	match
between	the	advertisers	and	Internet	users	with	
economic	constraints
0.4 0.6 0.8 1.0
CTR
TR Distribution, q=30
µ=0
µ=-0.1
µ=-0.2
0.4 0.6 0.8 1.0
CTR
TR Distribution, µ=-0.1
q=5
q=30
q=100
on of the proposed CTR distribution
µ and q in Eq. (12).
= ln ˆy − ln(1 − ˆy) is monotonic and
, 1), so we obtain the closed-form of
i q−1
i xi
e
−
(σ−1(ˆy)− i µixi)2
2 i q
−1
i
xi , (12)
0.0 0.2 0.4 0.6 0.8 1.0
CTR
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
p(y)
CTR Distribution
CTR y
0 50 100 150 200 250 300
Market Price
0.000
0.002
0.004
0.006
0.008
0.010
0.012
0.014
0.016
0.018
p(z)
Market Price Distribution
Market Price z
100 50 0 50 100 150 200 250
Profit. P(vy-z < 0 | b=84)=16.5%
0.000
0.002
0.004
0.006
0.008
0.010
0.012
0.014
0.016
0.018
p(vy-z)
Profit Distribution
Profit vy− z
Figure 2: An example of CTR, market price and profit
distribution when bidding the expected utility value. The
profit p.d.f. on 0 is the probability of losing the auction,
resulting in a peak.
The	risk	in	machine	bidding
• Risk	1: CTR	is	a	random	
variable:	p(CTR)
• Risk	2:	market	price:	p(z)
• As	a	result,	reward/profit	is	
also	a	random	variable
𝑅 𝑏 = $
0, 						𝑏 ≤ 𝑧	(𝑙𝑜𝑠𝑒)
𝑣 · ŷ − 𝑏, 𝑏 > 𝑧	(𝑤𝑖𝑛)
This peak is caused by the losing bids.
0.4 0.6 0.8 1.0
CTR
Distribution, q=30
µ=0
µ=-0.1
µ=-0.2
0.4 0.6 0.8 1.0
CTR
istribution, µ=-0.1
q=5
q=30
q=100
of the proposed CTR distribution
nd q in Eq. (12).
n ˆy − ln(1 − ˆy) is monotonic and
, so we obtain the closed-form of
i q−1
i xi
e
−
(σ−1(ˆy)− i µixi)2
2 i q
−1
i
xi , (12)
0.0 0.2 0.4 0.6 0.8 1.0
CTR
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
p(y)
CTR Distribution
CTR y
0 50 100 150 200 250 300
Market Price
0.000
0.002
0.004
0.006
0.008
0.010
0.012
0.014
0.016
0.018
p(z)
Market Price Distribution
Market Price z
100 50 0 50 100 150 200 250
Profit. P(vy-z < 0 | b=84)=16.5%
0.000
0.002
0.004
0.006
0.008
0.010
0.012
0.014
0.016
0.018
p(vy-z)
Profit Distribution
Profit vy− z
Figure 2: An example of CTR, market price and profit
distribution when bidding the expected utility value. The
profit p.d.f. on 0 is the probability of losing the auction,
0.4 0.6 0.8 1.0
CTR
R Distribution, q=30
µ=0
µ=-0.1
µ=-0.2
0.4 0.6 0.8 1.0
CTR
Distribution, µ=-0.1
q=5
q=30
q=100
of the proposed CTR distribution
and q in Eq. (12).
ln ˆy − ln(1 − ˆy) is monotonic and
1), so we obtain the closed-form of
i q−1
i xi
e
−
(σ−1(ˆy)− i µixi)2
2 i q
−1
i
xi , (12)
cit CTR p.d.f. To our best knowl-
0.0 0.2 0.4 0.6 0.8 1.0
CTR
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
p(y)
CTR Distribution
CTR y
0 50 100 150 200 250 300
Market Price
0.000
0.002
0.004
0.006
0.008
0.010
0.012
0.014
0.016
0.018
p(z)
Market Price Distribution
Market Price z
100 50 0 50 100 150 200 250
Profit. P(vy-z < 0 | b=84)=16.5%
0.000
0.002
0.004
0.006
0.008
0.010
0.012
0.014
0.016
0.018
p(vy-z)
Profit Distribution
Profit vy− z
Figure 2: An example of CTR, market price and profit
distribution when bidding the expected utility value. The
profit p.d.f. on 0 is the probability of losing the auction,
resulting in a peak.Value at Risk (VaR): What is the reward given the downside risk we are willing to take?
Click-Through	Rate(CTR)	distribution	estimation
• Existing	CTR	estimation	solution
– Point	estimation:	LR,	Tree	models,	
etc.	
– Distribution	estimation:	Bayesian	
probit model	(doesn’t	have	
closed-form)
• Our	solution
– Assumption:	feature	weight	𝑤8 is	
from	Gaussian	i.i.d.,thus	
𝑤8~𝑁 𝜇8, 𝑞8
=> .
– Closed-form:	𝑝ŷ ŷ =
>
(ŷ=ŷ@) ABCDE
𝑒
=
(GDE ŷ DH)@	
@IDE
,	where	
𝜇 = ∑ 𝜇8 𝑥88 , 𝑞=> = ∑ 𝑞8
=> 𝑥88
and	σ is	the	sigmoid	function.	
0.0 0.2 0.4 0.6 0.8 1.0
CTR
0
1
2
3
4
5
6
7
8
p(CTR)
CTR Distribution, q=30
µ=0
µ=-0.1
µ=-0.2
0.0 0.2 0.4 0.6 0.8 1.0
CTR
0
1
2
3
4
5
6
7
p(CTR)
CTR Distribution, µ=-0.1
q=5
q=30
q=100
Experiment	results
LR VaR
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
ROI
LR VaR
0
20
40
60
80
100
Profit (USD)
LR VaR
0
20
40
60
80
100
120
140
Budget Spent (USD)
LR VaR
0
2
4
6
8
10
12
Winning Rate (%)
LR VaR
0.0
0.5
1.0
1.5
2.0
2.5
3.0
CTR ( )
LR VaR
0.00
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
CPM (USD)
• Offline test: effect on Profit VaR vs LR 11%↑ RMP vs LR 15%↑
• Online A/B test: the VaR strategy achieves 17.5% higher profit than LR
LR
λ =0.0 λ =0.2 λ =0.4 λ =0.0 λ =0.2 λ =0.4
0.6
0.8
1.0
1.2
1.4
ROI
LR VaR
λ =0.0
VaR
λ =0.2
VaR
λ =0.4
RMP
λ =0.0
RMP
λ =0.2
RMP
λ =0.4
3.0
3.2
3.4
3.6
4.0
LR VaR
λ =0.0
VaR
λ =0.2
VaR
λ =0.4
RMP
λ =0.0
RMP
λ =0.2
RMP
λ =0.4
0.75
3
LR VaR
λ =0.0
VaR
λ =0.2
VaR
λ =0.4
RMP
λ =0.0
RMP
λ =0.2
RMP
λ =0.4
4.0
4.5
5.0
5.5
6.0
6.5
7.0
LR VaR
λ =0.0
VaR
λ =0.2
VaR
λ =0.4
RMP
λ =0.0
RMP
λ =0.2
RMP
λ =0.4
4.5
5.0
5.5
6.0
6.5
7.0
7.5
LR VaR
λ =0.0
VaR
λ =0.2
VaR
λ =0.4
RMP
λ =0.0
RMP
λ =0.2
RMP
λ =0.4
2.5
3.0
3.5
4.0
4.5
5.0
5.5
6.0
Figure 8: Overall non-budgeted test performance.
ROI
LR
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
ROI
LR
0
20
40
60
LR VaR
0
2
4
6
LR
0.0
0.5
2.0
2.5
3.0
Figure 10: Online re
posed strategies filtered out t
always with high uncertaint
rate, VaR reduced the CPM
dent cases and highering th
tuning φ); RMP did not gu
sought the bid yielding the h
profit.
Offline test Online A/B test
.4
LR VaR
λ =0.0
VaR
λ =0.2
VaR
λ =0.4
RMP
λ =0.0
RMP
λ =0.2
RMP
λ =0.4
3.0
3.2
3.4
3.6
4.0
P
.4
LR VaR
λ =0.0
VaR
λ =0.2
VaR
λ =0.4
RMP
λ =0.0
RMP
λ =0.2
RMP
λ =0.4
4.0
4.5
5.0
5.5
6.0
6.5
7.0
4.0
4.5
5.0
5.5
6.0
LR
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
ROI
LR VaR
0
20
40
60
LR VaR
0
20
40
60
LR VaR
0
2
4
6
LR VaR
0.0
0.5
2.0
2.5
3.0
LR VaR
0.00
0.02
0.03
0.04
0.05
0.06
0.07
Figure 10: Online results from YOYI DSP.
posed strategies filtered out the low-value cases, which were
Summary
• Online	advertising	is	a	good	case	study	of	information	
matching	with	economic	constraints
• Developed	value-at-risk	bidding	strategies	in	order	to	
handle	the	randomness	of	estimated	CTR	and	market	
price
• CTR	distribution	is	modeled	in	closed-form
Zhang, H., Zhang, W., Rong, Y., Ren, K., Li, W., & Wang, J. (2017). Managing Risk of
Bidding in Display Advertising. WSDM17
Wang, Jun, Weinan Zhang, and Shuai Yuan. "Display Advertising with Real-Time
Bidding (RTB) and Behavioural Targeting." arXiv preprint arXiv:1610.03013 (2016).
Foundations and Trends® in Information Retrieval, Now Publishers (to appear)

More Related Content

Viewers also liked

On Statistical Analysis and Optimization of Information Retrieval Effectivene...
On Statistical Analysis and Optimization of Information Retrieval Effectivene...On Statistical Analysis and Optimization of Information Retrieval Effectivene...
On Statistical Analysis and Optimization of Information Retrieval Effectivene...
Jun Wang
 
Portfolio Theory of Information Retrieval
Portfolio Theory of Information RetrievalPortfolio Theory of Information Retrieval
Portfolio Theory of Information Retrieval
Jun Wang
 
Statistical Information Retrieval Modelling: from the Probability Ranking Pr...
Statistical Information Retrieval Modelling:  from the Probability Ranking Pr...Statistical Information Retrieval Modelling:  from the Probability Ranking Pr...
Statistical Information Retrieval Modelling: from the Probability Ranking Pr...
Jun Wang
 

Viewers also liked (8)

On Statistical Analysis and Optimization of Information Retrieval Effectivene...
On Statistical Analysis and Optimization of Information Retrieval Effectivene...On Statistical Analysis and Optimization of Information Retrieval Effectivene...
On Statistical Analysis and Optimization of Information Retrieval Effectivene...
 
On Search, Personalisation and Real-time Advertising
On Search, Personalisation and Real-time AdvertisingOn Search, Personalisation and Real-time Advertising
On Search, Personalisation and Real-time Advertising
 
Portfolio Theory of Information Retrieval
Portfolio Theory of Information RetrievalPortfolio Theory of Information Retrieval
Portfolio Theory of Information Retrieval
 
Statistical Information Retrieval Modelling: from the Probability Ranking Pr...
Statistical Information Retrieval Modelling:  from the Probability Ranking Pr...Statistical Information Retrieval Modelling:  from the Probability Ranking Pr...
Statistical Information Retrieval Modelling: from the Probability Ranking Pr...
 
Introduction to deep learning in python and Matlab
Introduction to deep learning in python and MatlabIntroduction to deep learning in python and Matlab
Introduction to deep learning in python and Matlab
 
Deep learning: what? how? why? How to win a Kaggle competition
Deep learning: what? how? why? How to win a Kaggle competitionDeep learning: what? how? why? How to win a Kaggle competition
Deep learning: what? how? why? How to win a Kaggle competition
 
Deep Learning in Computer Vision
Deep Learning in Computer VisionDeep Learning in Computer Vision
Deep Learning in Computer Vision
 
Python for Image Understanding: Deep Learning with Convolutional Neural Nets
Python for Image Understanding: Deep Learning with Convolutional Neural NetsPython for Image Understanding: Deep Learning with Convolutional Neural Nets
Python for Image Understanding: Deep Learning with Convolutional Neural Nets
 

Similar to Wsdm17 value-at-risk-bidding

A dynamic pricing model for unifying programmatic guarantee and real-time bid...
A dynamic pricing model for unifying programmatic guarantee and real-time bid...A dynamic pricing model for unifying programmatic guarantee and real-time bid...
A dynamic pricing model for unifying programmatic guarantee and real-time bid...
Bowei Chen
 
Pricing average price advertising options when underlying spot market prices ...
Pricing average price advertising options when underlying spot market prices ...Pricing average price advertising options when underlying spot market prices ...
Pricing average price advertising options when underlying spot market prices ...
Bowei Chen
 
Multi-keyword multi-click advertisement option contracts for sponsored search
Multi-keyword multi-click advertisement option contracts for sponsored searchMulti-keyword multi-click advertisement option contracts for sponsored search
Multi-keyword multi-click advertisement option contracts for sponsored search
Bowei Chen
 
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx
hyacinthshackley2629
 
Simple Regression Years with Midwest and Shelf Space Winter .docx
Simple Regression Years with Midwest and Shelf Space Winter .docxSimple Regression Years with Midwest and Shelf Space Winter .docx
Simple Regression Years with Midwest and Shelf Space Winter .docx
budabrooks46239
 

Similar to Wsdm17 value-at-risk-bidding (20)

A dynamic pricing model for unifying programmatic guarantee and real-time bid...
A dynamic pricing model for unifying programmatic guarantee and real-time bid...A dynamic pricing model for unifying programmatic guarantee and real-time bid...
A dynamic pricing model for unifying programmatic guarantee and real-time bid...
 
AOL Advertising on Price/Volume Analytics for Advanced Bid Optimization and I...
AOL Advertising on Price/Volume Analytics for Advanced Bid Optimization and I...AOL Advertising on Price/Volume Analytics for Advanced Bid Optimization and I...
AOL Advertising on Price/Volume Analytics for Advanced Bid Optimization and I...
 
Pricing average price advertising options when underlying spot market prices ...
Pricing average price advertising options when underlying spot market prices ...Pricing average price advertising options when underlying spot market prices ...
Pricing average price advertising options when underlying spot market prices ...
 
Example-Dependent Cost-Sensitive Credit Card Fraud Detection
Example-Dependent Cost-Sensitive Credit Card Fraud DetectionExample-Dependent Cost-Sensitive Credit Card Fraud Detection
Example-Dependent Cost-Sensitive Credit Card Fraud Detection
 
Multi-keyword multi-click advertisement option contracts for sponsored search
Multi-keyword multi-click advertisement option contracts for sponsored searchMulti-keyword multi-click advertisement option contracts for sponsored search
Multi-keyword multi-click advertisement option contracts for sponsored search
 
Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)
 
Investment returns
Investment returnsInvestment returns
Investment returns
 
WP Lumia smartphones 530, 630, 730, 830, 930 promotion campaign - execution
WP Lumia smartphones 530, 630, 730, 830, 930 promotion campaign - executionWP Lumia smartphones 530, 630, 730, 830, 930 promotion campaign - execution
WP Lumia smartphones 530, 630, 730, 830, 930 promotion campaign - execution
 
market structure in economics
market structure in economicsmarket structure in economics
market structure in economics
 
추천시스템 이제는 돈이 되어야 한다.
추천시스템 이제는 돈이 되어야 한다.추천시스템 이제는 돈이 되어야 한다.
추천시스템 이제는 돈이 되어야 한다.
 
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx
 
Simple Regression Years with Midwest and Shelf Space Winter .docx
Simple Regression Years with Midwest and Shelf Space Winter .docxSimple Regression Years with Midwest and Shelf Space Winter .docx
Simple Regression Years with Midwest and Shelf Space Winter .docx
 
Solution manual for essentials of business analytics 1st editor
Solution manual for essentials of business analytics 1st editorSolution manual for essentials of business analytics 1st editor
Solution manual for essentials of business analytics 1st editor
 
From real to risk neutral probability measure for pricing and managing cva
From real to risk neutral probability measure for pricing and managing cvaFrom real to risk neutral probability measure for pricing and managing cva
From real to risk neutral probability measure for pricing and managing cva
 
Summary jpx-wpenno2
Summary jpx-wpenno2Summary jpx-wpenno2
Summary jpx-wpenno2
 
Revenue concept
Revenue conceptRevenue concept
Revenue concept
 
Managerial economics
Managerial economicsManagerial economics
Managerial economics
 
Math 533 ( applied managerial statistics ) entire course
Math 533 ( applied managerial statistics ) entire courseMath 533 ( applied managerial statistics ) entire course
Math 533 ( applied managerial statistics ) entire course
 
Math 533 ( applied managerial statistics ) entire course
Math 533 ( applied managerial statistics ) entire courseMath 533 ( applied managerial statistics ) entire course
Math 533 ( applied managerial statistics ) entire course
 
Math 533 ( applied managerial statistics ) entire course
Math 533 ( applied managerial statistics ) entire courseMath 533 ( applied managerial statistics ) entire course
Math 533 ( applied managerial statistics ) entire course
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Wsdm17 value-at-risk-bidding

  • 1. Managing Risk of Bidding in Display Advertising 9 Feb 2017, WSDM17 Haifeng Zhang, Wenxin Li Peking University Weinan Zhang, Kan Ren Shanghai JiaoTong University Yifei Rong YOYI Inc Jun Wang UCL, MediaGamma Ltd
  • 3. The Scale of Real-Time Bidding (RTB) based Display Advertising DSP/Exchange Daily traffic RTB advertising iPinYou, China 18 billion impressions YOYI, China 5 billion impressions Fikisu, US 32 billion impressions Appnexus, US 100+billion impressions Web search Google search ~3.5 billion searches/impressions Financial markets New York stock exchange 12 billion shares daily Shanghai stock exchange 14 billion shares daily Shen, Jianqiang, et al. "From 0.5 Million to 2.5 Million: Efficiently Scaling up Real-Time Bidding." Data Mining (ICDM), 2015 IEEE International Conference on. IEEE, 2015. http://www.internetlivestats.com/google-search-statistics/
  • 5. 0.4 0.6 0.8 1.0 CTR TR Distribution, q=30 µ=0 µ=-0.1 µ=-0.2 0.4 0.6 0.8 1.0 CTR TR Distribution, µ=-0.1 q=5 q=30 q=100 on of the proposed CTR distribution µ and q in Eq. (12). = ln ˆy − ln(1 − ˆy) is monotonic and , 1), so we obtain the closed-form of i q−1 i xi e − (σ−1(ˆy)− i µixi)2 2 i q −1 i xi , (12) 0.0 0.2 0.4 0.6 0.8 1.0 CTR 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 p(y) CTR Distribution CTR y 0 50 100 150 200 250 300 Market Price 0.000 0.002 0.004 0.006 0.008 0.010 0.012 0.014 0.016 0.018 p(z) Market Price Distribution Market Price z 100 50 0 50 100 150 200 250 Profit. P(vy-z < 0 | b=84)=16.5% 0.000 0.002 0.004 0.006 0.008 0.010 0.012 0.014 0.016 0.018 p(vy-z) Profit Distribution Profit vy− z Figure 2: An example of CTR, market price and profit distribution when bidding the expected utility value. The profit p.d.f. on 0 is the probability of losing the auction, resulting in a peak. The risk in machine bidding • Risk 1: CTR is a random variable: p(CTR) • Risk 2: market price: p(z) • As a result, reward/profit is also a random variable 𝑅 𝑏 = $ 0, 𝑏 ≤ 𝑧 (𝑙𝑜𝑠𝑒) 𝑣 · ŷ − 𝑏, 𝑏 > 𝑧 (𝑤𝑖𝑛) This peak is caused by the losing bids. 0.4 0.6 0.8 1.0 CTR Distribution, q=30 µ=0 µ=-0.1 µ=-0.2 0.4 0.6 0.8 1.0 CTR istribution, µ=-0.1 q=5 q=30 q=100 of the proposed CTR distribution nd q in Eq. (12). n ˆy − ln(1 − ˆy) is monotonic and , so we obtain the closed-form of i q−1 i xi e − (σ−1(ˆy)− i µixi)2 2 i q −1 i xi , (12) 0.0 0.2 0.4 0.6 0.8 1.0 CTR 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 p(y) CTR Distribution CTR y 0 50 100 150 200 250 300 Market Price 0.000 0.002 0.004 0.006 0.008 0.010 0.012 0.014 0.016 0.018 p(z) Market Price Distribution Market Price z 100 50 0 50 100 150 200 250 Profit. P(vy-z < 0 | b=84)=16.5% 0.000 0.002 0.004 0.006 0.008 0.010 0.012 0.014 0.016 0.018 p(vy-z) Profit Distribution Profit vy− z Figure 2: An example of CTR, market price and profit distribution when bidding the expected utility value. The profit p.d.f. on 0 is the probability of losing the auction, 0.4 0.6 0.8 1.0 CTR R Distribution, q=30 µ=0 µ=-0.1 µ=-0.2 0.4 0.6 0.8 1.0 CTR Distribution, µ=-0.1 q=5 q=30 q=100 of the proposed CTR distribution and q in Eq. (12). ln ˆy − ln(1 − ˆy) is monotonic and 1), so we obtain the closed-form of i q−1 i xi e − (σ−1(ˆy)− i µixi)2 2 i q −1 i xi , (12) cit CTR p.d.f. To our best knowl- 0.0 0.2 0.4 0.6 0.8 1.0 CTR 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 p(y) CTR Distribution CTR y 0 50 100 150 200 250 300 Market Price 0.000 0.002 0.004 0.006 0.008 0.010 0.012 0.014 0.016 0.018 p(z) Market Price Distribution Market Price z 100 50 0 50 100 150 200 250 Profit. P(vy-z < 0 | b=84)=16.5% 0.000 0.002 0.004 0.006 0.008 0.010 0.012 0.014 0.016 0.018 p(vy-z) Profit Distribution Profit vy− z Figure 2: An example of CTR, market price and profit distribution when bidding the expected utility value. The profit p.d.f. on 0 is the probability of losing the auction, resulting in a peak.Value at Risk (VaR): What is the reward given the downside risk we are willing to take?
  • 6. Click-Through Rate(CTR) distribution estimation • Existing CTR estimation solution – Point estimation: LR, Tree models, etc. – Distribution estimation: Bayesian probit model (doesn’t have closed-form) • Our solution – Assumption: feature weight 𝑤8 is from Gaussian i.i.d.,thus 𝑤8~𝑁 𝜇8, 𝑞8 => . – Closed-form: 𝑝ŷ ŷ = > (ŷ=ŷ@) ABCDE 𝑒 = (GDE ŷ DH)@ @IDE , where 𝜇 = ∑ 𝜇8 𝑥88 , 𝑞=> = ∑ 𝑞8 => 𝑥88 and σ is the sigmoid function. 0.0 0.2 0.4 0.6 0.8 1.0 CTR 0 1 2 3 4 5 6 7 8 p(CTR) CTR Distribution, q=30 µ=0 µ=-0.1 µ=-0.2 0.0 0.2 0.4 0.6 0.8 1.0 CTR 0 1 2 3 4 5 6 7 p(CTR) CTR Distribution, µ=-0.1 q=5 q=30 q=100
  • 7. Experiment results LR VaR 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 ROI LR VaR 0 20 40 60 80 100 Profit (USD) LR VaR 0 20 40 60 80 100 120 140 Budget Spent (USD) LR VaR 0 2 4 6 8 10 12 Winning Rate (%) LR VaR 0.0 0.5 1.0 1.5 2.0 2.5 3.0 CTR ( ) LR VaR 0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 CPM (USD) • Offline test: effect on Profit VaR vs LR 11%↑ RMP vs LR 15%↑ • Online A/B test: the VaR strategy achieves 17.5% higher profit than LR LR λ =0.0 λ =0.2 λ =0.4 λ =0.0 λ =0.2 λ =0.4 0.6 0.8 1.0 1.2 1.4 ROI LR VaR λ =0.0 VaR λ =0.2 VaR λ =0.4 RMP λ =0.0 RMP λ =0.2 RMP λ =0.4 3.0 3.2 3.4 3.6 4.0 LR VaR λ =0.0 VaR λ =0.2 VaR λ =0.4 RMP λ =0.0 RMP λ =0.2 RMP λ =0.4 0.75 3 LR VaR λ =0.0 VaR λ =0.2 VaR λ =0.4 RMP λ =0.0 RMP λ =0.2 RMP λ =0.4 4.0 4.5 5.0 5.5 6.0 6.5 7.0 LR VaR λ =0.0 VaR λ =0.2 VaR λ =0.4 RMP λ =0.0 RMP λ =0.2 RMP λ =0.4 4.5 5.0 5.5 6.0 6.5 7.0 7.5 LR VaR λ =0.0 VaR λ =0.2 VaR λ =0.4 RMP λ =0.0 RMP λ =0.2 RMP λ =0.4 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 Figure 8: Overall non-budgeted test performance. ROI LR 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 ROI LR 0 20 40 60 LR VaR 0 2 4 6 LR 0.0 0.5 2.0 2.5 3.0 Figure 10: Online re posed strategies filtered out t always with high uncertaint rate, VaR reduced the CPM dent cases and highering th tuning φ); RMP did not gu sought the bid yielding the h profit. Offline test Online A/B test .4 LR VaR λ =0.0 VaR λ =0.2 VaR λ =0.4 RMP λ =0.0 RMP λ =0.2 RMP λ =0.4 3.0 3.2 3.4 3.6 4.0 P .4 LR VaR λ =0.0 VaR λ =0.2 VaR λ =0.4 RMP λ =0.0 RMP λ =0.2 RMP λ =0.4 4.0 4.5 5.0 5.5 6.0 6.5 7.0 4.0 4.5 5.0 5.5 6.0 LR 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 ROI LR VaR 0 20 40 60 LR VaR 0 20 40 60 LR VaR 0 2 4 6 LR VaR 0.0 0.5 2.0 2.5 3.0 LR VaR 0.00 0.02 0.03 0.04 0.05 0.06 0.07 Figure 10: Online results from YOYI DSP. posed strategies filtered out the low-value cases, which were
  • 8. Summary • Online advertising is a good case study of information matching with economic constraints • Developed value-at-risk bidding strategies in order to handle the randomness of estimated CTR and market price • CTR distribution is modeled in closed-form Zhang, H., Zhang, W., Rong, Y., Ren, K., Li, W., & Wang, J. (2017). Managing Risk of Bidding in Display Advertising. WSDM17 Wang, Jun, Weinan Zhang, and Shuai Yuan. "Display Advertising with Real-Time Bidding (RTB) and Behavioural Targeting." arXiv preprint arXiv:1610.03013 (2016). Foundations and Trends® in Information Retrieval, Now Publishers (to appear)