SlideShare a Scribd company logo
1 of 30
Download to read offline
Predicting Winning Price in Real
Time Bidding with Censored Data
Wush Wu#, Mi-Yen Yeh*, and Ming-Syan Chen#
#: Dept. of Electrical Engineering, National Taiwan University
*:Inst. of Information Science, Academia Sinica
Outline
● Introduction of Real-Time Bidding (RTB)
● Introduction of Winning Price
● Modeling Winning Price
● Experiments
● Conclusions
Real-Time Bidding
http://www.previewnetworks.com/blog/the-rtb-discussion-for-brands-and-publishers/
Advertisers
Publishers
Demand-Side
Platform (DSP)
Supply-Side
Platform (SSP)
AD Exchange
Trading the Impression
● The sellers provide:
– Information of the
publishers
– Identification of the ad
viewer
● The buyers estimate:
– The value of the
impression
Bid Request:
● User Identity
● User IP
● URL
● Ad SlotVisibility
● Ad SlotSize
Advertisers
Publishers
Demand-Side
Platform (DSP)
Supply-Side
Platform (SSP)
Bid Response:
● Bidding Price
Second Price Auction
Source: http://www.science4all.org/le-nguyen-hoang/auction-design/
Outline
● Introduction of Real-Time Bidding (RTB)
● Introduction of Winning Price
● Modeling Winning Price
● Experiments
● Conclusions
Winning Price
The highest bidding price from other competitors
● The winning price of purple: 200$
● The winning price of others: 250$
Our Goal: Predicting the Winning Price
● Predicting the winning price of future auctions given the
historical winning/losing bid information the buyer
observed
The importance of the Winning Price
● The winning price represents:
– the cost of the impression
– the value of the impression to the competitors
● The winning price helps the bidding strategy
● The winning price improves the estimation of the Click-
Through-Rate(CTR) and the Conversion Rate(CVR)
https://clientmanagementvn.files.wordpress.com/2012/09/competitor-analysis.jpg
Challenge of Predicting the Winning Price
● In second price auction, the winning price is unobserved if
the bid is lost.
● No previous work on predicting winning price on buyer
side
– Cui et al. modeled the winning price with the mixture-of-
log-normal distribution on various targeting attributes.
Outline
● Introduction of Real-Time Bidding (RTB)
● Introduction of Winning Price
● Modeling Winning Price
● Experiments
● Conclusions
Observation
● For losing bids, The bidding price is the lower bound of
the winning price.
● It is called right censored
Base Model of the Winning Price
Problem of Linear Regression
Problem of the Censored
Regression Model
Mixture Model
● Censored regression model is closer to
unobserved data
● Linear regression model is closer to
observed data
Challenge of the Mixture Model
● We do not know whether the bid is winning
bids or losing bids
Winning Rate
● We use the estimated winning rate to classify
whether the bidding will be observed or
censored
– The winning rate is estimated by the
logistic regression
Mixture Model
● Learn the linear and censored regression models
● Learn the winning rate
● Combining these models to produce mixture model
Outline
● Introduction of Real-Time Bidding (RTB)
● Introduction of Winning Price
● Modeling Winning Price
● Experiments
● Conclusions
Datasets
● iPinYou Real-Time Bidding Dataset
– Available at: http://data.computational-advertising.org/
– The codes for related experiments:
https://github.com/wush978/KDD2015wpp
● Bridgewell Inc., the major DSP in Taiwan
Preprocessing
● Use real winning bids only
● Set the bidding price to be x% of original bidding price
Original Bidding Price
Simulated Bidding Price
Original Winning Price, not changed
Original Bidding Price
Simulated Bidding Price
Original Winning Price, not changed
Simulated Losing Bids
Simulated Winning Bids
Questions
● (Q1) Different Winning Price Pattern
● (Q2) Censored regression model vs. linear regression
model
● (Q3) The Performance of the Mixture model
Inconsistent Pattern of Winning
Price (Q1)
● The avg. winning price is different on winning bids and
losing bids
Day Avg. WP on W Avg. WP on L
2013-06-06 52.46772 185.3269
2013-06-07 51.12051 186.9674
2013-06-08 58.48506 189.4200
2013-06-09 58.92701 188.2934
Inconsistent Pattern of Winning
Price (Q1)
● The performance of linear regression based on winning and
losing bids are different.
Censored Regression vs. Linear
Regression (Q2)
βlm is the linear regression
βclm is the censored regression
The MSE is evaluated on losing bids
Performance of the Mixture Model
(Q3)
βlm is the linear regression
βclm is the censored regression
βmix is the mixture model
The MSE is evaluated on losing
bids
- The mixture model usually
outperforms the linear
regression
- The mixture model is more
robust than the censored
regression
Conclusion
● We are the first to tackle the winning price prediction
problem from the buyer side
● Prediction performance is improved by taking the censored
information into account
Thank You

More Related Content

What's hot

What are the Advantages & Disadvantages Of DIgital Marketing
What are the Advantages & Disadvantages Of DIgital MarketingWhat are the Advantages & Disadvantages Of DIgital Marketing
What are the Advantages & Disadvantages Of DIgital MarketingKartikPatadia1
 
When should ads use two sided arguments
When should ads use two sided argumentsWhen should ads use two sided arguments
When should ads use two sided argumentsGraceYLi
 
Google Adwords Introduction PPT
Google Adwords Introduction PPTGoogle Adwords Introduction PPT
Google Adwords Introduction PPTjyothi morampudi
 
Introduction to PyTorch
Introduction to PyTorchIntroduction to PyTorch
Introduction to PyTorchJun Young Park
 
An Introduction to PPC Paid Search
An Introduction to PPC Paid SearchAn Introduction to PPC Paid Search
An Introduction to PPC Paid SearchiProspect Ireland
 
Marketplace in motion - AdKDD keynote - 2020
Marketplace in motion - AdKDD keynote - 2020 Marketplace in motion - AdKDD keynote - 2020
Marketplace in motion - AdKDD keynote - 2020 Roelof van Zwol
 
Machine Learning - Dataset Preparation
Machine Learning - Dataset PreparationMachine Learning - Dataset Preparation
Machine Learning - Dataset PreparationAndrew Ferlitsch
 
Managing marketing programs
Managing marketing programsManaging marketing programs
Managing marketing programsIshan Mahajan
 
Quora Marketing Strategies (Presentation PPT)
Quora Marketing Strategies (Presentation PPT)Quora Marketing Strategies (Presentation PPT)
Quora Marketing Strategies (Presentation PPT)Web Trainings Academy
 
Reinforcement learning:policy gradient (part 1)
Reinforcement learning:policy gradient (part 1)Reinforcement learning:policy gradient (part 1)
Reinforcement learning:policy gradient (part 1)Bean Yen
 
Adversarial examples in deep learning (Gregory Chatel)
Adversarial examples in deep learning (Gregory Chatel)Adversarial examples in deep learning (Gregory Chatel)
Adversarial examples in deep learning (Gregory Chatel)MeetupDataScienceRoma
 
Tutorial on Deep Learning in Recommender System, Lars summer school 2019
Tutorial on Deep Learning in Recommender System, Lars summer school 2019Tutorial on Deep Learning in Recommender System, Lars summer school 2019
Tutorial on Deep Learning in Recommender System, Lars summer school 2019Anoop Deoras
 
Yoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and WhitherYoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and WhitherMLReview
 
Variational Autoencoder
Variational AutoencoderVariational Autoencoder
Variational AutoencoderMark Chang
 
Reinforcement Learning 4. Dynamic Programming
Reinforcement Learning 4. Dynamic ProgrammingReinforcement Learning 4. Dynamic Programming
Reinforcement Learning 4. Dynamic ProgrammingSeung Jae Lee
 
A Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixA Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixJaya Kawale
 
Ad operations dictionary
Ad operations dictionaryAd operations dictionary
Ad operations dictionaryDave Tran
 

What's hot (20)

What are the Advantages & Disadvantages Of DIgital Marketing
What are the Advantages & Disadvantages Of DIgital MarketingWhat are the Advantages & Disadvantages Of DIgital Marketing
What are the Advantages & Disadvantages Of DIgital Marketing
 
When should ads use two sided arguments
When should ads use two sided argumentsWhen should ads use two sided arguments
When should ads use two sided arguments
 
Google Adwords Introduction PPT
Google Adwords Introduction PPTGoogle Adwords Introduction PPT
Google Adwords Introduction PPT
 
Introduction to PyTorch
Introduction to PyTorchIntroduction to PyTorch
Introduction to PyTorch
 
An Introduction to PPC Paid Search
An Introduction to PPC Paid SearchAn Introduction to PPC Paid Search
An Introduction to PPC Paid Search
 
Marketplace in motion - AdKDD keynote - 2020
Marketplace in motion - AdKDD keynote - 2020 Marketplace in motion - AdKDD keynote - 2020
Marketplace in motion - AdKDD keynote - 2020
 
Machine Learning - Dataset Preparation
Machine Learning - Dataset PreparationMachine Learning - Dataset Preparation
Machine Learning - Dataset Preparation
 
Managing marketing programs
Managing marketing programsManaging marketing programs
Managing marketing programs
 
Quora Marketing Strategies (Presentation PPT)
Quora Marketing Strategies (Presentation PPT)Quora Marketing Strategies (Presentation PPT)
Quora Marketing Strategies (Presentation PPT)
 
Reinforcement learning:policy gradient (part 1)
Reinforcement learning:policy gradient (part 1)Reinforcement learning:policy gradient (part 1)
Reinforcement learning:policy gradient (part 1)
 
Adversarial examples in deep learning (Gregory Chatel)
Adversarial examples in deep learning (Gregory Chatel)Adversarial examples in deep learning (Gregory Chatel)
Adversarial examples in deep learning (Gregory Chatel)
 
Tutorial on Deep Learning in Recommender System, Lars summer school 2019
Tutorial on Deep Learning in Recommender System, Lars summer school 2019Tutorial on Deep Learning in Recommender System, Lars summer school 2019
Tutorial on Deep Learning in Recommender System, Lars summer school 2019
 
Yoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and WhitherYoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and Whither
 
Digital Marketing Tools
Digital Marketing ToolsDigital Marketing Tools
Digital Marketing Tools
 
Variational Autoencoder
Variational AutoencoderVariational Autoencoder
Variational Autoencoder
 
Digital marketing
Digital marketingDigital marketing
Digital marketing
 
Reinforcement Learning 4. Dynamic Programming
Reinforcement Learning 4. Dynamic ProgrammingReinforcement Learning 4. Dynamic Programming
Reinforcement Learning 4. Dynamic Programming
 
A Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixA Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at Netflix
 
Facebook Ads PPT.pptx
Facebook Ads PPT.pptxFacebook Ads PPT.pptx
Facebook Ads PPT.pptx
 
Ad operations dictionary
Ad operations dictionaryAd operations dictionary
Ad operations dictionary
 

Viewers also liked

Introduction of Feature Hashing
Introduction of Feature HashingIntroduction of Feature Hashing
Introduction of Feature HashingWush Wu
 
機器學習的技術債
機器學習的技術債機器學習的技術債
機器學習的技術債Wush Wu
 
Rabaa Massacre | 2 years on (English report)
Rabaa Massacre | 2 years on (English report)Rabaa Massacre | 2 years on (English report)
Rabaa Massacre | 2 years on (English report)WomenAntiCoup
 
Центральний банк в банківській системі України
Центральний банк в банківській системі УкраїниЦентральний банк в банківській системі України
Центральний банк в банківській системі УкраїниНастя Корабахина
 
Фінансовий аналіз діяльності комерційних банків
Фінансовий аналіз діяльності комерційних банківФінансовий аналіз діяльності комерційних банків
Фінансовий аналіз діяльності комерційних банківНастя Корабахина
 
利用免費服務建立R的持續整合環境
利用免費服務建立R的持續整合環境利用免費服務建立R的持續整合環境
利用免費服務建立R的持續整合環境Wush Wu
 
March 20 2016 lambs
March 20 2016 lambsMarch 20 2016 lambs
March 20 2016 lambsJose Ramos
 
社群對我職涯的影響
社群對我職涯的影響社群對我職涯的影響
社群對我職涯的影響Wush Wu
 
Nopeilla kokeiluilla uusia hyvinvointi- ja terveysinnovaatiota, Case Kuopio
Nopeilla kokeiluilla uusia hyvinvointi- ja terveysinnovaatiota, Case KuopioNopeilla kokeiluilla uusia hyvinvointi- ja terveysinnovaatiota, Case Kuopio
Nopeilla kokeiluilla uusia hyvinvointi- ja terveysinnovaatiota, Case KuopioGames for Health Finland
 
Week 1 risen the jesus you never knew 515pm media
Week 1 risen the jesus you never knew 515pm mediaWeek 1 risen the jesus you never knew 515pm media
Week 1 risen the jesus you never knew 515pm mediaJose Ramos
 
Операції банків в іноземній валюті
Операції банків в іноземній валютіОперації банків в іноземній валюті
Операції банків в іноземній валютіНастя Корабахина
 
Tulevaisuuden työnteko ja työhyvinvointi - teknologisten ratkaisujen hyödyntä...
Tulevaisuuden työnteko ja työhyvinvointi - teknologisten ratkaisujen hyödyntä...Tulevaisuuden työnteko ja työhyvinvointi - teknologisten ratkaisujen hyödyntä...
Tulevaisuuden työnteko ja työhyvinvointi - teknologisten ratkaisujen hyödyntä...Games for Health Finland
 

Viewers also liked (20)

Introduction of Feature Hashing
Introduction of Feature HashingIntroduction of Feature Hashing
Introduction of Feature Hashing
 
機器學習的技術債
機器學習的技術債機器學習的技術債
機器學習的技術債
 
Rabaa Massacre | 2 years on (English report)
Rabaa Massacre | 2 years on (English report)Rabaa Massacre | 2 years on (English report)
Rabaa Massacre | 2 years on (English report)
 
тема 3
тема 3тема 3
тема 3
 
Kairu
KairuKairu
Kairu
 
Центральний банк в банківській системі України
Центральний банк в банківській системі УкраїниЦентральний банк в банківській системі України
Центральний банк в банківській системі України
 
Фінансовий аналіз діяльності комерційних банків
Фінансовий аналіз діяльності комерційних банківФінансовий аналіз діяльності комерційних банків
Фінансовий аналіз діяльності комерційних банків
 
iOS
iOSiOS
iOS
 
利用免費服務建立R的持續整合環境
利用免費服務建立R的持續整合環境利用免費服務建立R的持續整合環境
利用免費服務建立R的持續整合環境
 
Dissertation writers uk
Dissertation writers ukDissertation writers uk
Dissertation writers uk
 
March 20 2016 lambs
March 20 2016 lambsMarch 20 2016 lambs
March 20 2016 lambs
 
社群對我職涯的影響
社群對我職涯的影響社群對我職涯的影響
社群對我職涯的影響
 
Банківська система Гонконга
Банківська система ГонконгаБанківська система Гонконга
Банківська система Гонконга
 
Nopeilla kokeiluilla uusia hyvinvointi- ja terveysinnovaatiota, Case Kuopio
Nopeilla kokeiluilla uusia hyvinvointi- ja terveysinnovaatiota, Case KuopioNopeilla kokeiluilla uusia hyvinvointi- ja terveysinnovaatiota, Case Kuopio
Nopeilla kokeiluilla uusia hyvinvointi- ja terveysinnovaatiota, Case Kuopio
 
Week 1 risen the jesus you never knew 515pm media
Week 1 risen the jesus you never knew 515pm mediaWeek 1 risen the jesus you never knew 515pm media
Week 1 risen the jesus you never knew 515pm media
 
Leadership - CROSS the Street in Vietnam - UEH
Leadership - CROSS the Street in Vietnam - UEHLeadership - CROSS the Street in Vietnam - UEH
Leadership - CROSS the Street in Vietnam - UEH
 
Операції банків в іноземній валюті
Операції банків в іноземній валютіОперації банків в іноземній валюті
Операції банків в іноземній валюті
 
So you want to be a camt speaker
So you want to be a camt speakerSo you want to be a camt speaker
So you want to be a camt speaker
 
Tulevaisuuden työnteko ja työhyvinvointi - teknologisten ratkaisujen hyödyntä...
Tulevaisuuden työnteko ja työhyvinvointi - teknologisten ratkaisujen hyödyntä...Tulevaisuuden työnteko ja työhyvinvointi - teknologisten ratkaisujen hyödyntä...
Tulevaisuuden työnteko ja työhyvinvointi - teknologisten ratkaisujen hyödyntä...
 
FawziShammari
FawziShammariFawziShammari
FawziShammari
 

Similar to Predicting Winning Price in Real Time Bidding with Censored Data

Ad science bid simulator (public ver)
Ad science bid simulator (public ver)Ad science bid simulator (public ver)
Ad science bid simulator (public ver)Marsan Ma
 
Machine learning for profit: Computational advertising landscape
Machine learning for profit: Computational advertising landscapeMachine learning for profit: Computational advertising landscape
Machine learning for profit: Computational advertising landscapeSharat Chikkerur
 
(2016 07-19) providing click predictions in real-time at scale
(2016 07-19) providing click predictions in real-time at scale(2016 07-19) providing click predictions in real-time at scale
(2016 07-19) providing click predictions in real-time at scaleLawrence Evans
 
Computational Advertising in Yelp Local Ads
Computational Advertising in Yelp Local AdsComputational Advertising in Yelp Local Ads
Computational Advertising in Yelp Local Adssoupsranjan
 
Building an algorithmic price management system using ML
Building an algorithmic price management system using MLBuilding an algorithmic price management system using ML
Building an algorithmic price management system using MLGrid Dynamics
 
Fast Data Driving Personalization - Nick Gorski
Fast Data Driving Personalization - Nick GorskiFast Data Driving Personalization - Nick Gorski
Fast Data Driving Personalization - Nick GorskiHakka Labs
 
Servitization Yee Mey Goh
Servitization Yee Mey GohServitization Yee Mey Goh
Servitization Yee Mey GohOrkestra
 
Gianluca Binelli — Advanced PPC: Create Your Own Automated Bid Strategies
Gianluca Binelli — Advanced PPC: Create Your Own Automated Bid StrategiesGianluca Binelli — Advanced PPC: Create Your Own Automated Bid Strategies
Gianluca Binelli — Advanced PPC: Create Your Own Automated Bid StrategiesSemrush
 
A Technical Introduction to RTBkit
A Technical Introduction to RTBkitA Technical Introduction to RTBkit
A Technical Introduction to RTBkitDatacratic
 
1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlin
1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlin1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlin
1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlinelenae00
 
1 поток 2. аудиторные закупки в реальном времени thibault-oberlin
1 поток   2. аудиторные закупки в реальном времени thibault-oberlin1 поток   2. аудиторные закупки в реальном времени thibault-oberlin
1 поток 2. аудиторные закупки в реальном времени thibault-oberlinelenae00
 
Data-Driven Reserve Prices for Social Advertising Auctions at LinkedIn
Data-Driven Reserve Prices for Social Advertising Auctions at LinkedInData-Driven Reserve Prices for Social Advertising Auctions at LinkedIn
Data-Driven Reserve Prices for Social Advertising Auctions at LinkedInKun Liu
 
Creating a contemporary risk management system using python (dc)
Creating a contemporary risk management system using python (dc)Creating a contemporary risk management system using python (dc)
Creating a contemporary risk management system using python (dc)Piero Ferrante
 
Getting the Price Right
Getting the Price RightGetting the Price Right
Getting the Price RightMasood Akhtar
 
Why You Should (Not) be Using Automated Bidding Strategies
Why You Should (Not) be Using Automated Bidding StrategiesWhy You Should (Not) be Using Automated Bidding Strategies
Why You Should (Not) be Using Automated Bidding StrategiesHanapin Marketing
 
Leveraging Ariba Sourcing eAuction Functionality
Leveraging Ariba Sourcing eAuction FunctionalityLeveraging Ariba Sourcing eAuction Functionality
Leveraging Ariba Sourcing eAuction FunctionalitySAP Ariba
 
How to research pricing decisions a presentation from business advantage
How to research pricing decisions   a presentation from business advantageHow to research pricing decisions   a presentation from business advantage
How to research pricing decisions a presentation from business advantageBusiness Advantage
 
Applications of Machine Learning in High Frequency Trading
Applications of Machine Learning in High Frequency TradingApplications of Machine Learning in High Frequency Trading
Applications of Machine Learning in High Frequency TradingAyan Sengupta
 

Similar to Predicting Winning Price in Real Time Bidding with Censored Data (20)

Ad science bid simulator (public ver)
Ad science bid simulator (public ver)Ad science bid simulator (public ver)
Ad science bid simulator (public ver)
 
Machine learning for profit: Computational advertising landscape
Machine learning for profit: Computational advertising landscapeMachine learning for profit: Computational advertising landscape
Machine learning for profit: Computational advertising landscape
 
(2016 07-19) providing click predictions in real-time at scale
(2016 07-19) providing click predictions in real-time at scale(2016 07-19) providing click predictions in real-time at scale
(2016 07-19) providing click predictions in real-time at scale
 
RTB Bid Landscape in Adform
RTB Bid Landscape in AdformRTB Bid Landscape in Adform
RTB Bid Landscape in Adform
 
Computational Advertising in Yelp Local Ads
Computational Advertising in Yelp Local AdsComputational Advertising in Yelp Local Ads
Computational Advertising in Yelp Local Ads
 
Building an algorithmic price management system using ML
Building an algorithmic price management system using MLBuilding an algorithmic price management system using ML
Building an algorithmic price management system using ML
 
Fast Data Driving Personalization - Nick Gorski
Fast Data Driving Personalization - Nick GorskiFast Data Driving Personalization - Nick Gorski
Fast Data Driving Personalization - Nick Gorski
 
Pricing
PricingPricing
Pricing
 
Servitization Yee Mey Goh
Servitization Yee Mey GohServitization Yee Mey Goh
Servitization Yee Mey Goh
 
Gianluca Binelli — Advanced PPC: Create Your Own Automated Bid Strategies
Gianluca Binelli — Advanced PPC: Create Your Own Automated Bid StrategiesGianluca Binelli — Advanced PPC: Create Your Own Automated Bid Strategies
Gianluca Binelli — Advanced PPC: Create Your Own Automated Bid Strategies
 
A Technical Introduction to RTBkit
A Technical Introduction to RTBkitA Technical Introduction to RTBkit
A Technical Introduction to RTBkit
 
1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlin
1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlin1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlin
1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlin
 
1 поток 2. аудиторные закупки в реальном времени thibault-oberlin
1 поток   2. аудиторные закупки в реальном времени thibault-oberlin1 поток   2. аудиторные закупки в реальном времени thibault-oberlin
1 поток 2. аудиторные закупки в реальном времени thibault-oberlin
 
Data-Driven Reserve Prices for Social Advertising Auctions at LinkedIn
Data-Driven Reserve Prices for Social Advertising Auctions at LinkedInData-Driven Reserve Prices for Social Advertising Auctions at LinkedIn
Data-Driven Reserve Prices for Social Advertising Auctions at LinkedIn
 
Creating a contemporary risk management system using python (dc)
Creating a contemporary risk management system using python (dc)Creating a contemporary risk management system using python (dc)
Creating a contemporary risk management system using python (dc)
 
Getting the Price Right
Getting the Price RightGetting the Price Right
Getting the Price Right
 
Why You Should (Not) be Using Automated Bidding Strategies
Why You Should (Not) be Using Automated Bidding StrategiesWhy You Should (Not) be Using Automated Bidding Strategies
Why You Should (Not) be Using Automated Bidding Strategies
 
Leveraging Ariba Sourcing eAuction Functionality
Leveraging Ariba Sourcing eAuction FunctionalityLeveraging Ariba Sourcing eAuction Functionality
Leveraging Ariba Sourcing eAuction Functionality
 
How to research pricing decisions a presentation from business advantage
How to research pricing decisions   a presentation from business advantageHow to research pricing decisions   a presentation from business advantage
How to research pricing decisions a presentation from business advantage
 
Applications of Machine Learning in High Frequency Trading
Applications of Machine Learning in High Frequency TradingApplications of Machine Learning in High Frequency Trading
Applications of Machine Learning in High Frequency Trading
 

Recently uploaded

Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Recently uploaded (20)

Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

Predicting Winning Price in Real Time Bidding with Censored Data

  • 1. Predicting Winning Price in Real Time Bidding with Censored Data Wush Wu#, Mi-Yen Yeh*, and Ming-Syan Chen# #: Dept. of Electrical Engineering, National Taiwan University *:Inst. of Information Science, Academia Sinica
  • 2. Outline ● Introduction of Real-Time Bidding (RTB) ● Introduction of Winning Price ● Modeling Winning Price ● Experiments ● Conclusions
  • 4. Trading the Impression ● The sellers provide: – Information of the publishers – Identification of the ad viewer ● The buyers estimate: – The value of the impression Bid Request: ● User Identity ● User IP ● URL ● Ad SlotVisibility ● Ad SlotSize Advertisers Publishers Demand-Side Platform (DSP) Supply-Side Platform (SSP) Bid Response: ● Bidding Price
  • 5. Second Price Auction Source: http://www.science4all.org/le-nguyen-hoang/auction-design/
  • 6. Outline ● Introduction of Real-Time Bidding (RTB) ● Introduction of Winning Price ● Modeling Winning Price ● Experiments ● Conclusions
  • 7. Winning Price The highest bidding price from other competitors ● The winning price of purple: 200$ ● The winning price of others: 250$
  • 8. Our Goal: Predicting the Winning Price ● Predicting the winning price of future auctions given the historical winning/losing bid information the buyer observed
  • 9. The importance of the Winning Price ● The winning price represents: – the cost of the impression – the value of the impression to the competitors ● The winning price helps the bidding strategy ● The winning price improves the estimation of the Click- Through-Rate(CTR) and the Conversion Rate(CVR) https://clientmanagementvn.files.wordpress.com/2012/09/competitor-analysis.jpg
  • 10. Challenge of Predicting the Winning Price ● In second price auction, the winning price is unobserved if the bid is lost. ● No previous work on predicting winning price on buyer side – Cui et al. modeled the winning price with the mixture-of- log-normal distribution on various targeting attributes.
  • 11. Outline ● Introduction of Real-Time Bidding (RTB) ● Introduction of Winning Price ● Modeling Winning Price ● Experiments ● Conclusions
  • 12. Observation ● For losing bids, The bidding price is the lower bound of the winning price. ● It is called right censored
  • 13. Base Model of the Winning Price
  • 14. Problem of Linear Regression
  • 15.
  • 16. Problem of the Censored Regression Model
  • 17. Mixture Model ● Censored regression model is closer to unobserved data ● Linear regression model is closer to observed data
  • 18. Challenge of the Mixture Model ● We do not know whether the bid is winning bids or losing bids
  • 19. Winning Rate ● We use the estimated winning rate to classify whether the bidding will be observed or censored – The winning rate is estimated by the logistic regression
  • 20. Mixture Model ● Learn the linear and censored regression models ● Learn the winning rate ● Combining these models to produce mixture model
  • 21. Outline ● Introduction of Real-Time Bidding (RTB) ● Introduction of Winning Price ● Modeling Winning Price ● Experiments ● Conclusions
  • 22. Datasets ● iPinYou Real-Time Bidding Dataset – Available at: http://data.computational-advertising.org/ – The codes for related experiments: https://github.com/wush978/KDD2015wpp ● Bridgewell Inc., the major DSP in Taiwan
  • 23. Preprocessing ● Use real winning bids only ● Set the bidding price to be x% of original bidding price Original Bidding Price Simulated Bidding Price Original Winning Price, not changed Original Bidding Price Simulated Bidding Price Original Winning Price, not changed Simulated Losing Bids Simulated Winning Bids
  • 24. Questions ● (Q1) Different Winning Price Pattern ● (Q2) Censored regression model vs. linear regression model ● (Q3) The Performance of the Mixture model
  • 25. Inconsistent Pattern of Winning Price (Q1) ● The avg. winning price is different on winning bids and losing bids Day Avg. WP on W Avg. WP on L 2013-06-06 52.46772 185.3269 2013-06-07 51.12051 186.9674 2013-06-08 58.48506 189.4200 2013-06-09 58.92701 188.2934
  • 26. Inconsistent Pattern of Winning Price (Q1) ● The performance of linear regression based on winning and losing bids are different.
  • 27. Censored Regression vs. Linear Regression (Q2) βlm is the linear regression βclm is the censored regression The MSE is evaluated on losing bids
  • 28. Performance of the Mixture Model (Q3) βlm is the linear regression βclm is the censored regression βmix is the mixture model The MSE is evaluated on losing bids - The mixture model usually outperforms the linear regression - The mixture model is more robust than the censored regression
  • 29. Conclusion ● We are the first to tackle the winning price prediction problem from the buyer side ● Prediction performance is improved by taking the censored information into account