SlideShare a Scribd company logo
PAPERS
Budget Pacing for Targeted Online Advertisements at LinkedIn by
Deepak Agarwal et al. KDD 2014.
Smart Pacing for Effective Online Ad Campaign Optimization by Jian
Xu et al. KDD 2015.
Real Time Bid Optimization with Smooth Budget Delivery in Online
Advertising by Kuang-Chih Lee, Ali Jalali, Ali Dasdan. ADKDD
2013.
From 0.5 Million to 2.5 Million: Efficiently Scaling up Real-Time
Bidding by Jianqian Shen et al. ICDM 2015.
A BRIEF OVERVIEW
•  Why pacing is hard
•  Pacing techniques
• Traffic vs KPI
• Slow start; Early finish
•  Control Systems Engineering
• How to pace: probabilistic throttling vs bid modification
• Naïve control system
• Priority control system
•  Evaluation metrics
CHALLENGES WITH PACING
CHALLENGES WITH PACING
•  Advertisers prefer campaign budgets to be spent smoothly
•  Hard to execute in the real world
CHALLENGES WITH PACING
•  Traffic is highly variable
•  Even more erratic on a per campaign basis (i.e. site list, geo filter)
CHALLENGES WITH PACING: IDEAL
PACING TECHNIQUES
PACING TECHNIQUES: HOW DO WE PACE?
•  Come up with a spend plan
•  Divide up day into time slots and allocate budget B per time slot
TRAFFIC VS KPI BASED PACING
•  Traffic based pacing tries to control how many auctions a
campaign sees
•  KPI based pacing tries to get the cheapest KPIs (clicks,
completions…etc.)
COMBINING TRAFFIC AND KPI PATTERNS
•  Allocate B(k) based on KPI patterns (e.g. a lot more clicks in the
evening than morning)
• Clicks are cheapest when there’re an abundance of clicks
•  Calculate pacing rates for each time slot based on traffic
• Need to spend B(k)
• Estimate how many auctions, N(k), an ad needs to see
• Figure out the % of traffic to show the ad to get N(k) auctions
SLOW START
•  Start out the day by being selective
•  Prevents overspending / spending more than allocated
•  Encourages optimizing for KPIs
Hour
100% of eligible
auctions
Start out low
FAST FINISH
•  Finish spending budget a few hours before the 24 hour mark
•  A DSP would rather overspend then underspend
Hour
Finish majority of spend
End of day
CONTROL SYSTEMS
PROBABILISTIC THROTTLING VS BID MODIFICATION
•  Want to spend exactly B(k) for time slot k
•  There are 2 ways to control spending
•  Probabilistic throttling
• Show an ad an auction with p percent of the time
• 0 means stop showing auctions to ad
• 1 means show every auction to ad
•  Bid modification
• Assume each campaign bids c on each auction
• Lower the bid to βc, where 0 <= β <= 1
• Change β to control spending
PROBABILISTIC THROTTLING VS BID MODIFICATION
Advantages with probabilistic throttling:
1.  Directly influences spend (*)
2.  Bid modification must take account of business rules in the auction
space such as the reserve price established by the publisher
3.  Decouples pacing from bid evaluation
From this point on, we will use probabilistic throttling (p, the pacing rate)
as the actuator in our controllers.
(*) Changing β for bid modification does not directly change spend,
sincewin rate does not change linearly with bid multiplier
NAÏVE CONTROLLER
•  LinkedIn uses a simple water wheel controller
•  Start the day with p = 0.1
•  Every 1 minute, update p:
• If over pacing, p = p * 1.1
• If under pacing, p = p * 0.9
•  Problems:
• Needs the system to update very often
• p oscillates needlessly
PRIORITY CONTROLLER
•  Group similarly performing auctions together by KPI into layers
•  Prioritize auctions that generate the best KPI (e.g. clicks)
•  In time slot k, each layer is given a budget and a pacing rate p
•  Rank layers by expected KPI (highest to lowest)
• Layer 1, response rate: 0.002
• Layer 2, response rate: 0.0002
• Layer 3, response rate: 0.00002 …etc.
•  If campaign is overspending, lower pacing rate from bottom up
•  If campaign is under spending, raise pacing rate from top down
PRIORITY CONTROLLER
PRIORITY CONTROLLER
EVALUATION METRICS
EVALUATION METRIC: RMSE
•  Evaluate system by how closely it followed the budget
•  RMSE penalizes large errors more than small errors
•  B(k) is the spend plan, C(k) is the actual spend
EVALUATION METRIC: KPI
•  If budget is allocated well, the eCPC of campaign will remain
stable

More Related Content

What's hot

Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Christopher Gutknecht
 
SEO Restart 2022: Zdeněk Dvořák - Best practice pro organicky úspěšný článek:...
SEO Restart 2022: Zdeněk Dvořák - Best practice pro organicky úspěšný článek:...SEO Restart 2022: Zdeněk Dvořák - Best practice pro organicky úspěšný článek:...
SEO Restart 2022: Zdeněk Dvořák - Best practice pro organicky úspěšný článek:...
Taste
 
DMSS: SEO Insights, Analysis & Reporting: Visualizing Your SEO Data
DMSS: SEO Insights, Analysis & Reporting: Visualizing Your SEO DataDMSS: SEO Insights, Analysis & Reporting: Visualizing Your SEO Data
DMSS: SEO Insights, Analysis & Reporting: Visualizing Your SEO Data
Sam Partland
 
Automatiza tus informes SEO y gana tiempo para tus Análisis
Automatiza tus informes SEO y gana tiempo para tus AnálisisAutomatiza tus informes SEO y gana tiempo para tus Análisis
Automatiza tus informes SEO y gana tiempo para tus Análisis
Luis M Villanueva
 
PPC Campaign Planning
PPC Campaign PlanningPPC Campaign Planning
PPC Campaign Planning
semnseo
 
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)
Christopher Gutknecht
 
How to Perform Website Experiments [+ SEJ Experiment Walk-Through & Results]
How to Perform Website Experiments [+ SEJ Experiment Walk-Through & Results]How to Perform Website Experiments [+ SEJ Experiment Walk-Through & Results]
How to Perform Website Experiments [+ SEJ Experiment Walk-Through & Results]
Search Engine Journal
 
Discovering SEO Opportunities through Log Analysis #DTDConf
 Discovering SEO Opportunities through Log Analysis #DTDConf Discovering SEO Opportunities through Log Analysis #DTDConf
Discovering SEO Opportunities through Log Analysis #DTDConf
Aleyda Solís
 
Google ads
Google adsGoogle ads
Google ads
SharifahFatihah2
 
Real-World Performance Budgets [PerfNow 2022]
Real-World Performance Budgets [PerfNow 2022]Real-World Performance Budgets [PerfNow 2022]
Real-World Performance Budgets [PerfNow 2022]
Tammy Everts
 
3 HACKS PARA CONSEGUIR MÁS LEADS Y MEJORAR TU SEO, UX y CRO
3 HACKS PARA CONSEGUIR MÁS  LEADS Y MEJORAR TU SEO, UX y CRO3 HACKS PARA CONSEGUIR MÁS  LEADS Y MEJORAR TU SEO, UX y CRO
3 HACKS PARA CONSEGUIR MÁS LEADS Y MEJORAR TU SEO, UX y CRO
Iñaki Tovar
 
Switching domain 3 months before an IPO - Lucia Lecesne - BrightonSEO April 2022
Switching domain 3 months before an IPO - Lucia Lecesne - BrightonSEO April 2022Switching domain 3 months before an IPO - Lucia Lecesne - BrightonSEO April 2022
Switching domain 3 months before an IPO - Lucia Lecesne - BrightonSEO April 2022
Lucia Lecesne
 
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?
Matthias Bohlen
 
Technical Content Optimization - Mike King (MnSummit 2019)
Technical Content Optimization - Mike King (MnSummit 2019)Technical Content Optimization - Mike King (MnSummit 2019)
Technical Content Optimization - Mike King (MnSummit 2019)
MnSearch, The Minnesota Search Engine Marketing Association
 
AdWords strategy
AdWords strategy AdWords strategy
AdWords strategy
Anvesha Poswalia
 
Google ads for beginners
Google ads for beginnersGoogle ads for beginners
Google ads for beginners
Matthew Osborn, MBA
 
Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře
Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkařePrezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře
Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře
Michal Blažek
 
PPC Service Proposal PowerPoint Presentation Slides
PPC Service Proposal PowerPoint Presentation SlidesPPC Service Proposal PowerPoint Presentation Slides
PPC Service Proposal PowerPoint Presentation Slides
SlideTeam
 
Airbnb Content Strategy Case Study
Airbnb Content Strategy Case StudyAirbnb Content Strategy Case Study
Airbnb Content Strategy Case Study
Lily Zimmerman
 
Unlocking Customer Insights.pdf
Unlocking Customer Insights.pdfUnlocking Customer Insights.pdf
Unlocking Customer Insights.pdf
Saletancy
 

What's hot (20)

Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021
 
SEO Restart 2022: Zdeněk Dvořák - Best practice pro organicky úspěšný článek:...
SEO Restart 2022: Zdeněk Dvořák - Best practice pro organicky úspěšný článek:...SEO Restart 2022: Zdeněk Dvořák - Best practice pro organicky úspěšný článek:...
SEO Restart 2022: Zdeněk Dvořák - Best practice pro organicky úspěšný článek:...
 
DMSS: SEO Insights, Analysis & Reporting: Visualizing Your SEO Data
DMSS: SEO Insights, Analysis & Reporting: Visualizing Your SEO DataDMSS: SEO Insights, Analysis & Reporting: Visualizing Your SEO Data
DMSS: SEO Insights, Analysis & Reporting: Visualizing Your SEO Data
 
Automatiza tus informes SEO y gana tiempo para tus Análisis
Automatiza tus informes SEO y gana tiempo para tus AnálisisAutomatiza tus informes SEO y gana tiempo para tus Análisis
Automatiza tus informes SEO y gana tiempo para tus Análisis
 
PPC Campaign Planning
PPC Campaign PlanningPPC Campaign Planning
PPC Campaign Planning
 
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)
Scaling Search Campaigns With Bulk Uploads and Ad Customizers (SMX 2023)
 
How to Perform Website Experiments [+ SEJ Experiment Walk-Through & Results]
How to Perform Website Experiments [+ SEJ Experiment Walk-Through & Results]How to Perform Website Experiments [+ SEJ Experiment Walk-Through & Results]
How to Perform Website Experiments [+ SEJ Experiment Walk-Through & Results]
 
Discovering SEO Opportunities through Log Analysis #DTDConf
 Discovering SEO Opportunities through Log Analysis #DTDConf Discovering SEO Opportunities through Log Analysis #DTDConf
Discovering SEO Opportunities through Log Analysis #DTDConf
 
Google ads
Google adsGoogle ads
Google ads
 
Real-World Performance Budgets [PerfNow 2022]
Real-World Performance Budgets [PerfNow 2022]Real-World Performance Budgets [PerfNow 2022]
Real-World Performance Budgets [PerfNow 2022]
 
3 HACKS PARA CONSEGUIR MÁS LEADS Y MEJORAR TU SEO, UX y CRO
3 HACKS PARA CONSEGUIR MÁS  LEADS Y MEJORAR TU SEO, UX y CRO3 HACKS PARA CONSEGUIR MÁS  LEADS Y MEJORAR TU SEO, UX y CRO
3 HACKS PARA CONSEGUIR MÁS LEADS Y MEJORAR TU SEO, UX y CRO
 
Switching domain 3 months before an IPO - Lucia Lecesne - BrightonSEO April 2022
Switching domain 3 months before an IPO - Lucia Lecesne - BrightonSEO April 2022Switching domain 3 months before an IPO - Lucia Lecesne - BrightonSEO April 2022
Switching domain 3 months before an IPO - Lucia Lecesne - BrightonSEO April 2022
 
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?
 
Technical Content Optimization - Mike King (MnSummit 2019)
Technical Content Optimization - Mike King (MnSummit 2019)Technical Content Optimization - Mike King (MnSummit 2019)
Technical Content Optimization - Mike King (MnSummit 2019)
 
AdWords strategy
AdWords strategy AdWords strategy
AdWords strategy
 
Google ads for beginners
Google ads for beginnersGoogle ads for beginners
Google ads for beginners
 
Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře
Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkařePrezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře
Prezentace 13. PPC camp - GA4 tipy a triky pro PPCčkaře
 
PPC Service Proposal PowerPoint Presentation Slides
PPC Service Proposal PowerPoint Presentation SlidesPPC Service Proposal PowerPoint Presentation Slides
PPC Service Proposal PowerPoint Presentation Slides
 
Airbnb Content Strategy Case Study
Airbnb Content Strategy Case StudyAirbnb Content Strategy Case Study
Airbnb Content Strategy Case Study
 
Unlocking Customer Insights.pdf
Unlocking Customer Insights.pdfUnlocking Customer Insights.pdf
Unlocking Customer Insights.pdf
 

Similar to Pacing In The RTB Space

SiteScout August Buyer Strategy Webinar
SiteScout August Buyer Strategy WebinarSiteScout August Buyer Strategy Webinar
SiteScout August Buyer Strategy Webinar
sitescout
 
Fpt online online marketing - performance tracking
Fpt online   online marketing - performance trackingFpt online   online marketing - performance tracking
Fpt online online marketing - performance tracking
Duong The Vinh
 
The Pros and Cons of PPC Bidding
The Pros and Cons of PPC BiddingThe Pros and Cons of PPC Bidding
The Pros and Cons of PPC Bidding
Hanapin Marketing
 
5 Pillars of PPC
5 Pillars of PPC5 Pillars of PPC
5 Pillars of PPC
Anton Shulke
 
Google Ads Webinar | 9/10/21
Google Ads Webinar | 9/10/21Google Ads Webinar | 9/10/21
Google Ads Webinar | 9/10/21
Rainmaker For Contractors
 
AI and Machine Language in PPC
AI and Machine Language in PPCAI and Machine Language in PPC
AI and Machine Language in PPC
David Szetela
 
Pay Per Click Advertising
Pay Per Click AdvertisingPay Per Click Advertising
Pay Per Click Advertising
http://hndassignments.co.uk/
 
Growth Hack 7 Optimize Google Ad Spend
Growth Hack 7 Optimize Google Ad SpendGrowth Hack 7 Optimize Google Ad Spend
Growth Hack 7 Optimize Google Ad Spend
Marketing Consultant X
 
Tools and measurements to unleash trapped profitability in Hotel Revenue Mana...
Tools and measurements to unleash trapped profitability in Hotel Revenue Mana...Tools and measurements to unleash trapped profitability in Hotel Revenue Mana...
Tools and measurements to unleash trapped profitability in Hotel Revenue Mana...
revenuebydesign
 
Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...
Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...
Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...
Databricks
 
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
Kun Liu
 
Szetela practcal ad words ai rocks
Szetela practcal ad words ai rocksSzetela practcal ad words ai rocks
Szetela practcal ad words ai rocks
David Szetela
 
1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlin
1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlin1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlin
1 Поток - 2. Аудиторные закупки в реальном времени_Thibault_Oberlin
elenae00
 
1 поток 2. аудиторные закупки в реальном времени thibault-oberlin
1 поток   2. аудиторные закупки в реальном времени thibault-oberlin1 поток   2. аудиторные закупки в реальном времени thibault-oberlin
1 поток 2. аудиторные закупки в реальном времени thibault-oberlin
elenae00
 
Steering An Automated Ship: How to Avoid Bidding Pitfalls
Steering An Automated Ship: How to Avoid Bidding PitfallsSteering An Automated Ship: How to Avoid Bidding Pitfalls
Steering An Automated Ship: How to Avoid Bidding Pitfalls
Hanapin Marketing
 
Steering Automated Ship: How to Avoid Bidding Pitfalls
Steering Automated Ship: How to Avoid Bidding PitfallsSteering Automated Ship: How to Avoid Bidding Pitfalls
Steering Automated Ship: How to Avoid Bidding Pitfalls
Acquisio
 
Int'l Conference on Predictive APIs: RTB Optimizer presentation
Int'l Conference on Predictive APIs: RTB Optimizer presentationInt'l Conference on Predictive APIs: RTB Optimizer presentation
Int'l Conference on Predictive APIs: RTB Optimizer presentation
Datacratic
 
Using Predictive Bidding to Escape the Seasonal Trap
Using Predictive Bidding to Escape the Seasonal TrapUsing Predictive Bidding to Escape the Seasonal Trap
Using Predictive Bidding to Escape the Seasonal Trap
Crealytics
 
Quick Tips To Take Your Geo-Targeting To The Next Level
Quick Tips To Take Your Geo-Targeting To The Next LevelQuick Tips To Take Your Geo-Targeting To The Next Level
Quick Tips To Take Your Geo-Targeting To The Next Level
Hanapin Marketing
 
Creating And Measuring A Compelling Path To Purchase
Creating And Measuring A Compelling Path To PurchaseCreating And Measuring A Compelling Path To Purchase
Creating And Measuring A Compelling Path To Purchase
Justin Adler
 

Similar to Pacing In The RTB Space (20)

SiteScout August Buyer Strategy Webinar
SiteScout August Buyer Strategy WebinarSiteScout August Buyer Strategy Webinar
SiteScout August Buyer Strategy Webinar
 
Fpt online online marketing - performance tracking
Fpt online   online marketing - performance trackingFpt online   online marketing - performance tracking
Fpt online online marketing - performance tracking
 
The Pros and Cons of PPC Bidding
The Pros and Cons of PPC BiddingThe Pros and Cons of PPC Bidding
The Pros and Cons of PPC Bidding
 
5 Pillars of PPC
5 Pillars of PPC5 Pillars of PPC
5 Pillars of PPC
 
Google Ads Webinar | 9/10/21
Google Ads Webinar | 9/10/21Google Ads Webinar | 9/10/21
Google Ads Webinar | 9/10/21
 
AI and Machine Language in PPC
AI and Machine Language in PPCAI and Machine Language in PPC
AI and Machine Language in PPC
 
Pay Per Click Advertising
Pay Per Click AdvertisingPay Per Click Advertising
Pay Per Click Advertising
 
Growth Hack 7 Optimize Google Ad Spend
Growth Hack 7 Optimize Google Ad SpendGrowth Hack 7 Optimize Google Ad Spend
Growth Hack 7 Optimize Google Ad Spend
 
Tools and measurements to unleash trapped profitability in Hotel Revenue Mana...
Tools and measurements to unleash trapped profitability in Hotel Revenue Mana...Tools and measurements to unleash trapped profitability in Hotel Revenue Mana...
Tools and measurements to unleash trapped profitability in Hotel Revenue Mana...
 
Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...
Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...
Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...
 
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
 
Szetela practcal ad words ai rocks
Szetela practcal ad words ai rocksSzetela practcal ad words ai rocks
Szetela practcal ad words ai rocks
 
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
 
Steering An Automated Ship: How to Avoid Bidding Pitfalls
Steering An Automated Ship: How to Avoid Bidding PitfallsSteering An Automated Ship: How to Avoid Bidding Pitfalls
Steering An Automated Ship: How to Avoid Bidding Pitfalls
 
Steering Automated Ship: How to Avoid Bidding Pitfalls
Steering Automated Ship: How to Avoid Bidding PitfallsSteering Automated Ship: How to Avoid Bidding Pitfalls
Steering Automated Ship: How to Avoid Bidding Pitfalls
 
Int'l Conference on Predictive APIs: RTB Optimizer presentation
Int'l Conference on Predictive APIs: RTB Optimizer presentationInt'l Conference on Predictive APIs: RTB Optimizer presentation
Int'l Conference on Predictive APIs: RTB Optimizer presentation
 
Using Predictive Bidding to Escape the Seasonal Trap
Using Predictive Bidding to Escape the Seasonal TrapUsing Predictive Bidding to Escape the Seasonal Trap
Using Predictive Bidding to Escape the Seasonal Trap
 
Quick Tips To Take Your Geo-Targeting To The Next Level
Quick Tips To Take Your Geo-Targeting To The Next LevelQuick Tips To Take Your Geo-Targeting To The Next Level
Quick Tips To Take Your Geo-Targeting To The Next Level
 
Creating And Measuring A Compelling Path To Purchase
Creating And Measuring A Compelling Path To PurchaseCreating And Measuring A Compelling Path To Purchase
Creating And Measuring A Compelling Path To Purchase
 

Recently uploaded

一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
ywqeos
 
一比一原版雷丁大学毕业证(UoR毕业证书)学历如何办理
一比一原版雷丁大学毕业证(UoR毕业证书)学历如何办理一比一原版雷丁大学毕业证(UoR毕业证书)学历如何办理
一比一原版雷丁大学毕业证(UoR毕业证书)学历如何办理
mbawufebxi
 
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
lzdvtmy8
 
06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus
Timothy Spann
 
一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理
keesa2
 
社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .
NABLAS株式会社
 
How To Control IO Usage using Resource Manager
How To Control IO Usage using Resource ManagerHow To Control IO Usage using Resource Manager
How To Control IO Usage using Resource Manager
Alireza Kamrani
 
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
aguty
 
Cell The Unit of Life for NEET Multiple Choice Questions.docx
Cell The Unit of Life for NEET Multiple Choice Questions.docxCell The Unit of Life for NEET Multiple Choice Questions.docx
Cell The Unit of Life for NEET Multiple Choice Questions.docx
vasanthatpuram
 
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
osoyvvf
 
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
9gr6pty
 
A gentle exploration of Retrieval Augmented Generation
A gentle exploration of Retrieval Augmented GenerationA gentle exploration of Retrieval Augmented Generation
A gentle exploration of Retrieval Augmented Generation
dataschool1
 
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docxDATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
SaffaIbrahim1
 
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
eudsoh
 
Namma-Kalvi-11th-Physics-Study-Material-Unit-1-EM-221086.pdf
Namma-Kalvi-11th-Physics-Study-Material-Unit-1-EM-221086.pdfNamma-Kalvi-11th-Physics-Study-Material-Unit-1-EM-221086.pdf
Namma-Kalvi-11th-Physics-Study-Material-Unit-1-EM-221086.pdf
22ad0301
 
ML-PPT-UNIT-2 Generative Classifiers Discriminative Classifiers
ML-PPT-UNIT-2 Generative Classifiers Discriminative ClassifiersML-PPT-UNIT-2 Generative Classifiers Discriminative Classifiers
ML-PPT-UNIT-2 Generative Classifiers Discriminative Classifiers
MastanaihnaiduYasam
 
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
z6osjkqvd
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
eoxhsaa
 
Overview IFM June 2024 Consumer Confidence INDEX Report.pdf
Overview IFM June 2024 Consumer Confidence INDEX Report.pdfOverview IFM June 2024 Consumer Confidence INDEX Report.pdf
Overview IFM June 2024 Consumer Confidence INDEX Report.pdf
nhutnguyen355078
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
uevausa
 

Recently uploaded (20)

一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
 
一比一原版雷丁大学毕业证(UoR毕业证书)学历如何办理
一比一原版雷丁大学毕业证(UoR毕业证书)学历如何办理一比一原版雷丁大学毕业证(UoR毕业证书)学历如何办理
一比一原版雷丁大学毕业证(UoR毕业证书)学历如何办理
 
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
 
06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus
 
一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理
 
社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .
 
How To Control IO Usage using Resource Manager
How To Control IO Usage using Resource ManagerHow To Control IO Usage using Resource Manager
How To Control IO Usage using Resource Manager
 
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
 
Cell The Unit of Life for NEET Multiple Choice Questions.docx
Cell The Unit of Life for NEET Multiple Choice Questions.docxCell The Unit of Life for NEET Multiple Choice Questions.docx
Cell The Unit of Life for NEET Multiple Choice Questions.docx
 
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
 
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
 
A gentle exploration of Retrieval Augmented Generation
A gentle exploration of Retrieval Augmented GenerationA gentle exploration of Retrieval Augmented Generation
A gentle exploration of Retrieval Augmented Generation
 
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docxDATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
 
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
 
Namma-Kalvi-11th-Physics-Study-Material-Unit-1-EM-221086.pdf
Namma-Kalvi-11th-Physics-Study-Material-Unit-1-EM-221086.pdfNamma-Kalvi-11th-Physics-Study-Material-Unit-1-EM-221086.pdf
Namma-Kalvi-11th-Physics-Study-Material-Unit-1-EM-221086.pdf
 
ML-PPT-UNIT-2 Generative Classifiers Discriminative Classifiers
ML-PPT-UNIT-2 Generative Classifiers Discriminative ClassifiersML-PPT-UNIT-2 Generative Classifiers Discriminative Classifiers
ML-PPT-UNIT-2 Generative Classifiers Discriminative Classifiers
 
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
 
Overview IFM June 2024 Consumer Confidence INDEX Report.pdf
Overview IFM June 2024 Consumer Confidence INDEX Report.pdfOverview IFM June 2024 Consumer Confidence INDEX Report.pdf
Overview IFM June 2024 Consumer Confidence INDEX Report.pdf
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 

Pacing In The RTB Space

  • 1.
  • 2. PAPERS Budget Pacing for Targeted Online Advertisements at LinkedIn by Deepak Agarwal et al. KDD 2014. Smart Pacing for Effective Online Ad Campaign Optimization by Jian Xu et al. KDD 2015. Real Time Bid Optimization with Smooth Budget Delivery in Online Advertising by Kuang-Chih Lee, Ali Jalali, Ali Dasdan. ADKDD 2013. From 0.5 Million to 2.5 Million: Efficiently Scaling up Real-Time Bidding by Jianqian Shen et al. ICDM 2015.
  • 3. A BRIEF OVERVIEW •  Why pacing is hard •  Pacing techniques • Traffic vs KPI • Slow start; Early finish •  Control Systems Engineering • How to pace: probabilistic throttling vs bid modification • Naïve control system • Priority control system •  Evaluation metrics
  • 5. CHALLENGES WITH PACING •  Advertisers prefer campaign budgets to be spent smoothly •  Hard to execute in the real world
  • 6. CHALLENGES WITH PACING •  Traffic is highly variable •  Even more erratic on a per campaign basis (i.e. site list, geo filter)
  • 9. PACING TECHNIQUES: HOW DO WE PACE? •  Come up with a spend plan •  Divide up day into time slots and allocate budget B per time slot
  • 10. TRAFFIC VS KPI BASED PACING •  Traffic based pacing tries to control how many auctions a campaign sees •  KPI based pacing tries to get the cheapest KPIs (clicks, completions…etc.)
  • 11. COMBINING TRAFFIC AND KPI PATTERNS •  Allocate B(k) based on KPI patterns (e.g. a lot more clicks in the evening than morning) • Clicks are cheapest when there’re an abundance of clicks •  Calculate pacing rates for each time slot based on traffic • Need to spend B(k) • Estimate how many auctions, N(k), an ad needs to see • Figure out the % of traffic to show the ad to get N(k) auctions
  • 12. SLOW START •  Start out the day by being selective •  Prevents overspending / spending more than allocated •  Encourages optimizing for KPIs Hour 100% of eligible auctions Start out low
  • 13. FAST FINISH •  Finish spending budget a few hours before the 24 hour mark •  A DSP would rather overspend then underspend Hour Finish majority of spend End of day
  • 15. PROBABILISTIC THROTTLING VS BID MODIFICATION •  Want to spend exactly B(k) for time slot k •  There are 2 ways to control spending •  Probabilistic throttling • Show an ad an auction with p percent of the time • 0 means stop showing auctions to ad • 1 means show every auction to ad •  Bid modification • Assume each campaign bids c on each auction • Lower the bid to βc, where 0 <= β <= 1 • Change β to control spending
  • 16. PROBABILISTIC THROTTLING VS BID MODIFICATION Advantages with probabilistic throttling: 1.  Directly influences spend (*) 2.  Bid modification must take account of business rules in the auction space such as the reserve price established by the publisher 3.  Decouples pacing from bid evaluation From this point on, we will use probabilistic throttling (p, the pacing rate) as the actuator in our controllers. (*) Changing β for bid modification does not directly change spend, sincewin rate does not change linearly with bid multiplier
  • 17. NAÏVE CONTROLLER •  LinkedIn uses a simple water wheel controller •  Start the day with p = 0.1 •  Every 1 minute, update p: • If over pacing, p = p * 1.1 • If under pacing, p = p * 0.9 •  Problems: • Needs the system to update very often • p oscillates needlessly
  • 18. PRIORITY CONTROLLER •  Group similarly performing auctions together by KPI into layers •  Prioritize auctions that generate the best KPI (e.g. clicks) •  In time slot k, each layer is given a budget and a pacing rate p •  Rank layers by expected KPI (highest to lowest) • Layer 1, response rate: 0.002 • Layer 2, response rate: 0.0002 • Layer 3, response rate: 0.00002 …etc. •  If campaign is overspending, lower pacing rate from bottom up •  If campaign is under spending, raise pacing rate from top down
  • 22. EVALUATION METRIC: RMSE •  Evaluate system by how closely it followed the budget •  RMSE penalizes large errors more than small errors •  B(k) is the spend plan, C(k) is the actual spend
  • 23. EVALUATION METRIC: KPI •  If budget is allocated well, the eCPC of campaign will remain stable