SlideShare a Scribd company logo
1 of 23
Download to read offline
A	
  Brief	
  Introduc/on	
  to	
  Real-­‐/me	
  Bidding	
  
and	
  Test	
  Datasets	
  
Dr.	
  Jun	
  Wang	
  
Senior	
  Lecturer,	
  Computer	
  Science,	
  UCL	
  
Co-­‐founder,	
  MediaGamma	
  
	
  
The	
  first	
  event	
  on	
  ComputaAonal	
  AdverAsing	
  and	
  Behavior	
  TargeAng	
  Meetup	
  
	
  	
  
Premium	
  Guaranteed	
  
Forward	
  market	
  
Best	
  quality	
  slots	
  &	
  highest	
  prices	
  
Ads	
  guaranteed	
  a	
  future	
  period	
  
Fixed	
  Pricing	
  
Phone-­‐based	
  &	
  repeAAve	
  
Real-­‐Time	
  Bidding	
  
	
  	
  	
  	
  	
  	
  Spot	
  market,	
  dynamic	
  pricing	
  
	
  	
  	
  	
  	
  	
  Algorithm-­‐driven	
  &	
  automated	
  
	
  	
  	
  	
  	
  	
  Remnant	
  inventory	
  	
  	
  	
  	
  	
  
	
  	
  	
  	
  	
  	
  Anonymous	
  buyers	
  &	
  sellers	
  
	
  	
  	
  	
  	
  	
  12.5x	
  more	
  volaAle	
  than	
  stock	
  markets	
  
$0	
  
$5	
  
$10	
  
$15	
  
$20	
  
$25	
  
$30	
  
2013	
   2014	
   2015	
   2016	
  
Billions	
  
USA	
  Display	
  Ad	
  Spending	
  Breakdown	
  
Premium	
  guaranteed	
  display	
   Real-­‐/me-­‐bidding	
  	
  
28%	
  
72%	
  
25%	
  
75%	
  
$23	
  bn	
   $25	
  bn	
  $21	
  bn	
  $18	
  bn	
  
19%	
  
81%	
  
22%	
  
78%	
  
Programma/c	
  Summarised	
  
✖	
  
✖	
  
✖	
  
✔	
  
✖	
  
✖	
  
✔	
  
✔	
  
✔	
  
✔	
  
2
MediaGamma:	
  Programma/c	
  
Guarantee	
  exchange	
  
When	
  online	
  adver/sing	
  goes	
  wrong	
  
hVp://mashable.com/2008/06/19/contextual-­‐adverAsing/	
  
Web	
  users	
  were	
  unlikely	
  to	
  click	
  a	
  shoes	
  ad	
  that	
  appeared	
  along	
  side	
  an	
  arAcle	
  about	
  
the	
  rather	
  gruesome	
  story	
  about	
  severed	
  feet	
  washing	
  up	
  on	
  shore	
  	
  
Real-­‐/me	
  bidding	
  
Real-­‐/me	
  bidding	
  
6	
  
Real-­‐/me	
  bidding	
  
“This	
  is	
  Lawrence	
  from	
  India.	
  I	
  was	
  searching	
  Recommender	
  
model	
  in	
  web	
  and	
  found	
  your	
  webpage	
  in	
  search	
  engine.	
  
Then,	
  I	
  visited	
  your	
  webpage	
  searching	
  relevant	
  contents	
  
and	
  saw	
  unrelevant	
  Google	
  add	
  in	
  "Research	
  Team"	
  page	
  
(aWached	
  screenshot).	
  This	
  add	
  might	
  vary	
  from	
  country	
  to	
  
country.	
  But	
  I	
  feel	
  it	
  will	
  mislead	
  and	
  give	
  wrong	
  opinion	
  to	
  
users	
  who	
  visit	
  your	
  webpage.”	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐	
  Lawrence	
  from	
  India	
  
Life	
  of	
  a	
  display	
  ad	
  in	
  the	
  RTB	
  
environment:	
  0.36	
  seconds	
  
8	
  
Ad
Exchange
Demand-Side
Platform
Advertiser
Data
Management
Platform
0.	
  Ad	
  Request	
  
1.	
  Bid	
  Request	
  
(user,	
  context)	
  
2.	
  Bid	
  Response	
  
(ad,	
  bid)	
  
3.	
  Ad	
  AucAon	
  4.	
  Win	
  NoAce	
  
(paying	
  price)	
  
5.	
  Ad	
  
(with	
  tracking)	
  
6.	
  User	
  Feedback	
  
(click,	
  conversion,	
  etc.)	
  
User	
  InformaAon	
  
User	
  Demography:	
  	
  
	
  	
  	
  	
  	
  	
  	
  Male,	
  25,	
  Student,	
  etc.	
  
User	
  SegmentaAons:	
  
	
  	
  	
  	
  	
  	
  	
  Ad	
  science,	
  London,	
  etc.	
  
Webpage	
  
User	
  
DSP	
  (Demand	
  Side	
  PlaZorm)	
  
25/06/2014	
  
Bidder	
  in	
  DSP
Op/mal	
  Bidder:	
  Problem	
  Defini/on	
  
	
  
Bid	
  Engine	
  Bid	
  Request	
   Bid	
  Price	
  
11	
  
Input:	
  bid	
  request	
  include	
  	
  
Cookie	
  informaAon	
  
(anonymous	
  profile),	
  website	
  
category	
  &	
  page,	
  user	
  terminal,	
  
locaAon	
  etc	
  
Output:	
  bid	
  price	
  
Considera/ons:	
  Historic	
  data,	
  
CRM	
  (first	
  party	
  data),	
  DMP	
  (3rd	
  
party	
  data	
  from	
  Data	
  
Management	
  Placorm)	
  	
  	
  	
  
	
  
	
  
What	
  is	
  the	
  op/mal	
  bidder	
  given	
  a	
  
budget	
  constraint?	
  
e.g.,	
  Maximise	
  	
  
	
  
	
  
Subject	
  to	
  the	
  budget	
  constraint	
  
	
  
𝑅=∑( 𝐶𝑙𝑘+ 𝐶𝑜𝑛𝑣∗ 𝑤𝑒𝑖𝑔ℎ𝑡)	
  
12	
  
The	
  General	
  Process	
  for	
  Bidding	
  
Op/misa/on	
  
Red:	
  hard	
  constraints	
  
Green:	
  features	
  
Blue:	
  models	
  
Note	
  that	
  “Frequency	
  &	
  recency	
  rules”	
  are	
  also	
  used	
  as	
  features	
  
Op/mal	
  bidder:	
  the	
  formula/on	
•  FuncAonal	
  OpAmisaAon	
  Problem	
  
–  Dependency	
  assumpAon:	
  	
  
•  SoluAon:	
  Calculus	
  of	
  variaAons	
  
context+ad	
  features	
  
CTR	
  esAmaAon	
  winning	
  funcAon	
  
bidding	
  funcAon	
  
Weinan	
  Zhang,	
  Shuai	
  Yuan,	
  Jun	
  Wang,	
  OpAmal	
  Real-­‐Time	
  Bidding	
  for	
  Display	
  AdverAsing,	
  KDD’14	
  
Op/mal	
  bidder:	
  the	
  solu/on	
Weinan	
  Zhang,	
  Shuai	
  Yuan,	
  Jun	
  Wang,	
  OpAmal	
  Real-­‐Time	
  Bidding	
  for	
  Display	
  AdverAsing,	
  KDD’14	
  
Experiments	
Offline	
   Online	
  
Winner	
  of	
  the	
  first	
  global	
  Real-­‐Ame	
  Bidding	
  algorithm	
  contest	
  2013-­‐2014	
  
Weinan	
  Zhang,	
  Shuai	
  Yuan,	
  Jun	
  Wang,	
  OpAmal	
  Real-­‐Time	
  Bidding	
  for	
  Display	
  AdverAsing,	
  KDD’14	
  
TEST	
  COLLECTION	
  
iPinYou	
  Large-­‐Scale	
  RTB	
  Dataset	
  
•  The	
  first	
  published	
  real-­‐world	
  RTB	
  dataset	
  
•  From	
  iPinYou,	
  the	
  largest	
  DSP	
  in	
  China	
  
•  9	
  adverAsers,	
  10	
  days	
  in	
  2013,	
  64M	
  bids,	
  35GB	
  
•  Web	
  link:	
  	
  
	
  hVp://data.computaAonal-­‐adverAsing.org	
  
iPinYou	
  Large-­‐Scale	
  RTB	
  Dataset	
  
•  Four	
  types	
  of	
  logs:	
  
– Bids	
  
– Impressions	
  
– Clicks	
  
– Conversions	
  
Dataset	
  Details	
  
hVp://data.computaAonal-­‐adverAsing.org	
  
hVp://data.computaAonal-­‐adverAsing.org	
  
Dataset	
  Details	
  
Test	
  Evalua/on	
  Flow	
  
21	
  
Acknowledgements	
  
Bowei	
  Chen,	
  
Mathema/cal	
  Finance	
  
Shuai	
  Yuan,	
  
Computer	
  Science	
  
Weinan	
  Zhang,	
  
Computer	
  Science	
  
Thanks	
  for	
  your	
  aWen/on	
  

More Related Content

What's hot

Wsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-biddingWsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-biddingJun Wang
 
RTB & Programmatic Advertising Italiano
RTB & Programmatic Advertising ItalianoRTB & Programmatic Advertising Italiano
RTB & Programmatic Advertising ItalianoAndrea Febbraio
 
The Programmatic Jargon Buster, 3rd Edition
The Programmatic Jargon Buster, 3rd EditionThe Programmatic Jargon Buster, 3rd Edition
The Programmatic Jargon Buster, 3rd EditionSociomantic Labs
 
카카오의 광고지능 (Intelligence on Kakao Advertising)
카카오의 광고지능 (Intelligence on Kakao Advertising)카카오의 광고지능 (Intelligence on Kakao Advertising)
카카오의 광고지능 (Intelligence on Kakao Advertising)if kakao
 
How Real Time Bidding Works
How Real Time Bidding WorksHow Real Time Bidding Works
How Real Time Bidding WorksArtur Mkrtchyan
 
Demand Side Platforms: Silver Bullet or Fog of War?
Demand Side Platforms: Silver Bullet or Fog of War?Demand Side Platforms: Silver Bullet or Fog of War?
Demand Side Platforms: Silver Bullet or Fog of War?Matt Hunter
 
The History of Advertising Technology
The History of Advertising TechnologyThe History of Advertising Technology
The History of Advertising TechnologyClearcode
 
Tutorial 10 (computational advertising)
Tutorial 10 (computational advertising)Tutorial 10 (computational advertising)
Tutorial 10 (computational advertising)Kira
 
CityAds Affiliate Marketing
CityAds Affiliate MarketingCityAds Affiliate Marketing
CityAds Affiliate MarketingNikolay Khokhlov
 
Analytics, SAS, and 20+ years of optimal marketing decisions
Analytics, SAS, and 20+ years of optimal marketing decisionsAnalytics, SAS, and 20+ years of optimal marketing decisions
Analytics, SAS, and 20+ years of optimal marketing decisionspjdavis67
 
Know Online Advertising
Know Online AdvertisingKnow Online Advertising
Know Online AdvertisingAvinash Tiwary
 
Presentation online-advertising-toolbox
Presentation online-advertising-toolboxPresentation online-advertising-toolbox
Presentation online-advertising-toolboxneworganizingist
 
Google Doubleclick Ad Exchange Overview
Google Doubleclick Ad Exchange OverviewGoogle Doubleclick Ad Exchange Overview
Google Doubleclick Ad Exchange OverviewLeonardo Naressi
 
Finding the Balance Between Ad Monetization & User Experience
Finding the Balance Between Ad Monetization & User ExperienceFinding the Balance Between Ad Monetization & User Experience
Finding the Balance Between Ad Monetization & User ExperienceMatomy
 
KREATIO-WHITE-PAPER----AD-REVENUE.PDF
KREATIO-WHITE-PAPER----AD-REVENUE.PDFKREATIO-WHITE-PAPER----AD-REVENUE.PDF
KREATIO-WHITE-PAPER----AD-REVENUE.PDFKadam Vivek
 

What's hot (20)

Wsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-biddingWsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-bidding
 
RTB & Programmatic Advertising Italiano
RTB & Programmatic Advertising ItalianoRTB & Programmatic Advertising Italiano
RTB & Programmatic Advertising Italiano
 
The Programmatic Jargon Buster, 3rd Edition
The Programmatic Jargon Buster, 3rd EditionThe Programmatic Jargon Buster, 3rd Edition
The Programmatic Jargon Buster, 3rd Edition
 
What is RTB eCommerce?
What is RTB eCommerce?What is RTB eCommerce?
What is RTB eCommerce?
 
카카오의 광고지능 (Intelligence on Kakao Advertising)
카카오의 광고지능 (Intelligence on Kakao Advertising)카카오의 광고지능 (Intelligence on Kakao Advertising)
카카오의 광고지능 (Intelligence on Kakao Advertising)
 
How Real Time Bidding Works
How Real Time Bidding WorksHow Real Time Bidding Works
How Real Time Bidding Works
 
Demand Side Platforms: Silver Bullet or Fog of War?
Demand Side Platforms: Silver Bullet or Fog of War?Demand Side Platforms: Silver Bullet or Fog of War?
Demand Side Platforms: Silver Bullet or Fog of War?
 
Cheat sheetmonetization1
Cheat sheetmonetization1Cheat sheetmonetization1
Cheat sheetmonetization1
 
Overview RTB ecosystem
Overview RTB ecosystemOverview RTB ecosystem
Overview RTB ecosystem
 
Computational Advertising
Computational AdvertisingComputational Advertising
Computational Advertising
 
The History of Advertising Technology
The History of Advertising TechnologyThe History of Advertising Technology
The History of Advertising Technology
 
Tutorial 10 (computational advertising)
Tutorial 10 (computational advertising)Tutorial 10 (computational advertising)
Tutorial 10 (computational advertising)
 
CityAds Affiliate Marketing
CityAds Affiliate MarketingCityAds Affiliate Marketing
CityAds Affiliate Marketing
 
Analytics, SAS, and 20+ years of optimal marketing decisions
Analytics, SAS, and 20+ years of optimal marketing decisionsAnalytics, SAS, and 20+ years of optimal marketing decisions
Analytics, SAS, and 20+ years of optimal marketing decisions
 
Know Online Advertising
Know Online AdvertisingKnow Online Advertising
Know Online Advertising
 
Presentation online-advertising-toolbox
Presentation online-advertising-toolboxPresentation online-advertising-toolbox
Presentation online-advertising-toolbox
 
TradeAds Gen.Info
TradeAds Gen.InfoTradeAds Gen.Info
TradeAds Gen.Info
 
Google Doubleclick Ad Exchange Overview
Google Doubleclick Ad Exchange OverviewGoogle Doubleclick Ad Exchange Overview
Google Doubleclick Ad Exchange Overview
 
Finding the Balance Between Ad Monetization & User Experience
Finding the Balance Between Ad Monetization & User ExperienceFinding the Balance Between Ad Monetization & User Experience
Finding the Balance Between Ad Monetization & User Experience
 
KREATIO-WHITE-PAPER----AD-REVENUE.PDF
KREATIO-WHITE-PAPER----AD-REVENUE.PDFKREATIO-WHITE-PAPER----AD-REVENUE.PDF
KREATIO-WHITE-PAPER----AD-REVENUE.PDF
 

Viewers also liked

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
 
A simple model for ppc bidding
A simple model for ppc biddingA simple model for ppc bidding
A simple model for ppc biddingYun Liu
 
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 RetrievalJun Wang
 
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 AdvertisingJun Wang
 
Deep Learning
Deep LearningDeep Learning
Deep LearningJun Wang
 

Viewers also liked (6)

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...
 
A simple model for ppc bidding
A simple model for ppc biddingA simple model for ppc bidding
A simple model for ppc bidding
 
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...
 
Portfolio Theory of Information Retrieval
Portfolio Theory of Information RetrievalPortfolio Theory of Information Retrieval
Portfolio Theory of Information Retrieval
 
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
 
Deep Learning
Deep LearningDeep Learning
Deep Learning
 

Similar to A Brief Introduction of Real-time Bidding Display Advertising and Evaluation Datasets

programmatic advertising.ppt
programmatic advertising.pptprogrammatic advertising.ppt
programmatic advertising.pptRaviKumar695380
 
Invite media playbook report
Invite media playbook reportInvite media playbook report
Invite media playbook reportAdCMO
 
Invite media playbook
Invite media playbookInvite media playbook
Invite media playbookAdCMO
 
Digital marketing strategy playbook
Digital marketing strategy playbookDigital marketing strategy playbook
Digital marketing strategy playbookAdCMO
 
Predictive analytics retention
Predictive analytics retentionPredictive analytics retention
Predictive analytics retentionQubit
 
Driving customer retention using predictive analytics
Driving customer retention using predictive analyticsDriving customer retention using predictive analytics
Driving customer retention using predictive analyticsVanessa Beeswanger
 
Platforms or Two-sided markets
Platforms or Two-sided marketsPlatforms or Two-sided markets
Platforms or Two-sided marketsMartin Westhead
 
Ethical digital marketing (Trinity College Dublin)
Ethical digital marketing (Trinity College Dublin)Ethical digital marketing (Trinity College Dublin)
Ethical digital marketing (Trinity College Dublin)Johnny Ryan
 
Appodeal general deck
Appodeal general deckAppodeal general deck
Appodeal general deckPavel Golubev
 
20141209 meetup hassan
20141209 meetup hassan20141209 meetup hassan
20141209 meetup hassanNanda Kishore
 
eyeDemand "Demystifying RTB: Keys to a Successful Campaign"
eyeDemand "Demystifying RTB: Keys to a Successful Campaign"eyeDemand "Demystifying RTB: Keys to a Successful Campaign"
eyeDemand "Demystifying RTB: Keys to a Successful Campaign"IAB Canada
 
Header Bidding Overview (Thomvest Research)
Header Bidding Overview (Thomvest Research)Header Bidding Overview (Thomvest Research)
Header Bidding Overview (Thomvest Research)Thomvest Ventures
 
Dip Digital Marketing Digitalplanning V1
Dip Digital Marketing Digitalplanning V1Dip Digital Marketing Digitalplanning V1
Dip Digital Marketing Digitalplanning V1John Chacksfield
 
Causal Attribution - Proposing a better industry standard for measuring digit...
Causal Attribution - Proposing a better industry standard for measuring digit...Causal Attribution - Proposing a better industry standard for measuring digit...
Causal Attribution - Proposing a better industry standard for measuring digit...Peter Weingard
 
5 Things about the Future of Programmatic - Digiday EU Publisher Summit 2014
5 Things about the Future of Programmatic - Digiday EU Publisher Summit 20145 Things about the Future of Programmatic - Digiday EU Publisher Summit 2014
5 Things about the Future of Programmatic - Digiday EU Publisher Summit 2014Matt O'Neill
 
Presentation to European Political Strategy Centre at the European Commission
Presentation to European Political Strategy Centre at the European CommissionPresentation to European Political Strategy Centre at the European Commission
Presentation to European Political Strategy Centre at the European CommissionJohnny Ryan
 
The A to Z of Programmatic: 4th Edition
The A to Z of Programmatic: 4th EditionThe A to Z of Programmatic: 4th Edition
The A to Z of Programmatic: 4th EditionSociomantic Labs
 
Computational Marketing at Groupon - JCSSE 2017
Computational Marketing at Groupon - JCSSE 2017Computational Marketing at Groupon - JCSSE 2017
Computational Marketing at Groupon - JCSSE 2017Clovis Chapman
 
Vpon - 廣告效果導向為基礎的行動廣告系統
Vpon - 廣告效果導向為基礎的行動廣告系統Vpon - 廣告效果導向為基礎的行動廣告系統
Vpon - 廣告效果導向為基礎的行動廣告系統Vpon
 
Unifying Marketing Data & Multi-Touch Attribution Analysis
Unifying Marketing Data & Multi-Touch Attribution AnalysisUnifying Marketing Data & Multi-Touch Attribution Analysis
Unifying Marketing Data & Multi-Touch Attribution AnalysisPrinciple America
 

Similar to A Brief Introduction of Real-time Bidding Display Advertising and Evaluation Datasets (20)

programmatic advertising.ppt
programmatic advertising.pptprogrammatic advertising.ppt
programmatic advertising.ppt
 
Invite media playbook report
Invite media playbook reportInvite media playbook report
Invite media playbook report
 
Invite media playbook
Invite media playbookInvite media playbook
Invite media playbook
 
Digital marketing strategy playbook
Digital marketing strategy playbookDigital marketing strategy playbook
Digital marketing strategy playbook
 
Predictive analytics retention
Predictive analytics retentionPredictive analytics retention
Predictive analytics retention
 
Driving customer retention using predictive analytics
Driving customer retention using predictive analyticsDriving customer retention using predictive analytics
Driving customer retention using predictive analytics
 
Platforms or Two-sided markets
Platforms or Two-sided marketsPlatforms or Two-sided markets
Platforms or Two-sided markets
 
Ethical digital marketing (Trinity College Dublin)
Ethical digital marketing (Trinity College Dublin)Ethical digital marketing (Trinity College Dublin)
Ethical digital marketing (Trinity College Dublin)
 
Appodeal general deck
Appodeal general deckAppodeal general deck
Appodeal general deck
 
20141209 meetup hassan
20141209 meetup hassan20141209 meetup hassan
20141209 meetup hassan
 
eyeDemand "Demystifying RTB: Keys to a Successful Campaign"
eyeDemand "Demystifying RTB: Keys to a Successful Campaign"eyeDemand "Demystifying RTB: Keys to a Successful Campaign"
eyeDemand "Demystifying RTB: Keys to a Successful Campaign"
 
Header Bidding Overview (Thomvest Research)
Header Bidding Overview (Thomvest Research)Header Bidding Overview (Thomvest Research)
Header Bidding Overview (Thomvest Research)
 
Dip Digital Marketing Digitalplanning V1
Dip Digital Marketing Digitalplanning V1Dip Digital Marketing Digitalplanning V1
Dip Digital Marketing Digitalplanning V1
 
Causal Attribution - Proposing a better industry standard for measuring digit...
Causal Attribution - Proposing a better industry standard for measuring digit...Causal Attribution - Proposing a better industry standard for measuring digit...
Causal Attribution - Proposing a better industry standard for measuring digit...
 
5 Things about the Future of Programmatic - Digiday EU Publisher Summit 2014
5 Things about the Future of Programmatic - Digiday EU Publisher Summit 20145 Things about the Future of Programmatic - Digiday EU Publisher Summit 2014
5 Things about the Future of Programmatic - Digiday EU Publisher Summit 2014
 
Presentation to European Political Strategy Centre at the European Commission
Presentation to European Political Strategy Centre at the European CommissionPresentation to European Political Strategy Centre at the European Commission
Presentation to European Political Strategy Centre at the European Commission
 
The A to Z of Programmatic: 4th Edition
The A to Z of Programmatic: 4th EditionThe A to Z of Programmatic: 4th Edition
The A to Z of Programmatic: 4th Edition
 
Computational Marketing at Groupon - JCSSE 2017
Computational Marketing at Groupon - JCSSE 2017Computational Marketing at Groupon - JCSSE 2017
Computational Marketing at Groupon - JCSSE 2017
 
Vpon - 廣告效果導向為基礎的行動廣告系統
Vpon - 廣告效果導向為基礎的行動廣告系統Vpon - 廣告效果導向為基礎的行動廣告系統
Vpon - 廣告效果導向為基礎的行動廣告系統
 
Unifying Marketing Data & Multi-Touch Attribution Analysis
Unifying Marketing Data & Multi-Touch Attribution AnalysisUnifying Marketing Data & Multi-Touch Attribution Analysis
Unifying Marketing Data & Multi-Touch Attribution Analysis
 

Recently uploaded

Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesTimothy Spann
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhYasamin16
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGIThomas Poetter
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024Timothy Spann
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 

Recently uploaded (20)

Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 

A Brief Introduction of Real-time Bidding Display Advertising and Evaluation Datasets

  • 1. A  Brief  Introduc/on  to  Real-­‐/me  Bidding   and  Test  Datasets   Dr.  Jun  Wang   Senior  Lecturer,  Computer  Science,  UCL   Co-­‐founder,  MediaGamma     The  first  event  on  ComputaAonal  AdverAsing  and  Behavior  TargeAng  Meetup      
  • 2. Premium  Guaranteed   Forward  market   Best  quality  slots  &  highest  prices   Ads  guaranteed  a  future  period   Fixed  Pricing   Phone-­‐based  &  repeAAve   Real-­‐Time  Bidding              Spot  market,  dynamic  pricing              Algorithm-­‐driven  &  automated              Remnant  inventory                        Anonymous  buyers  &  sellers              12.5x  more  volaAle  than  stock  markets   $0   $5   $10   $15   $20   $25   $30   2013   2014   2015   2016   Billions   USA  Display  Ad  Spending  Breakdown   Premium  guaranteed  display   Real-­‐/me-­‐bidding     28%   72%   25%   75%   $23  bn   $25  bn  $21  bn  $18  bn   19%   81%   22%   78%   Programma/c  Summarised   ✖   ✖   ✖   ✔   ✖   ✖   ✔   ✔   ✔   ✔   2
  • 4. When  online  adver/sing  goes  wrong   hVp://mashable.com/2008/06/19/contextual-­‐adverAsing/   Web  users  were  unlikely  to  click  a  shoes  ad  that  appeared  along  side  an  arAcle  about   the  rather  gruesome  story  about  severed  feet  washing  up  on  shore    
  • 7. Real-­‐/me  bidding   “This  is  Lawrence  from  India.  I  was  searching  Recommender   model  in  web  and  found  your  webpage  in  search  engine.   Then,  I  visited  your  webpage  searching  relevant  contents   and  saw  unrelevant  Google  add  in  "Research  Team"  page   (aWached  screenshot).  This  add  might  vary  from  country  to   country.  But  I  feel  it  will  mislead  and  give  wrong  opinion  to   users  who  visit  your  webpage.”                                                                                                                -­‐  Lawrence  from  India  
  • 8. Life  of  a  display  ad  in  the  RTB   environment:  0.36  seconds   8   Ad Exchange Demand-Side Platform Advertiser Data Management Platform 0.  Ad  Request   1.  Bid  Request   (user,  context)   2.  Bid  Response   (ad,  bid)   3.  Ad  AucAon  4.  Win  NoAce   (paying  price)   5.  Ad   (with  tracking)   6.  User  Feedback   (click,  conversion,  etc.)   User  InformaAon   User  Demography:                  Male,  25,  Student,  etc.   User  SegmentaAons:                Ad  science,  London,  etc.   Webpage   User  
  • 9. DSP  (Demand  Side  PlaZorm)   25/06/2014  
  • 11. Op/mal  Bidder:  Problem  Defini/on     Bid  Engine  Bid  Request   Bid  Price   11   Input:  bid  request  include     Cookie  informaAon   (anonymous  profile),  website   category  &  page,  user  terminal,   locaAon  etc   Output:  bid  price   Considera/ons:  Historic  data,   CRM  (first  party  data),  DMP  (3rd   party  data  from  Data   Management  Placorm)             What  is  the  op/mal  bidder  given  a   budget  constraint?   e.g.,  Maximise         Subject  to  the  budget  constraint     𝑅=∑( 𝐶𝑙𝑘+ 𝐶𝑜𝑛𝑣∗ 𝑤𝑒𝑖𝑔ℎ𝑡)  
  • 12. 12   The  General  Process  for  Bidding   Op/misa/on   Red:  hard  constraints   Green:  features   Blue:  models   Note  that  “Frequency  &  recency  rules”  are  also  used  as  features  
  • 13. Op/mal  bidder:  the  formula/on •  FuncAonal  OpAmisaAon  Problem   –  Dependency  assumpAon:     •  SoluAon:  Calculus  of  variaAons   context+ad  features   CTR  esAmaAon  winning  funcAon   bidding  funcAon   Weinan  Zhang,  Shuai  Yuan,  Jun  Wang,  OpAmal  Real-­‐Time  Bidding  for  Display  AdverAsing,  KDD’14  
  • 14. Op/mal  bidder:  the  solu/on Weinan  Zhang,  Shuai  Yuan,  Jun  Wang,  OpAmal  Real-­‐Time  Bidding  for  Display  AdverAsing,  KDD’14  
  • 15. Experiments Offline   Online   Winner  of  the  first  global  Real-­‐Ame  Bidding  algorithm  contest  2013-­‐2014   Weinan  Zhang,  Shuai  Yuan,  Jun  Wang,  OpAmal  Real-­‐Time  Bidding  for  Display  AdverAsing,  KDD’14  
  • 17. iPinYou  Large-­‐Scale  RTB  Dataset   •  The  first  published  real-­‐world  RTB  dataset   •  From  iPinYou,  the  largest  DSP  in  China   •  9  adverAsers,  10  days  in  2013,  64M  bids,  35GB   •  Web  link:      hVp://data.computaAonal-­‐adverAsing.org  
  • 19. •  Four  types  of  logs:   – Bids   – Impressions   – Clicks   – Conversions   Dataset  Details   hVp://data.computaAonal-­‐adverAsing.org  
  • 22. Acknowledgements   Bowei  Chen,   Mathema/cal  Finance   Shuai  Yuan,   Computer  Science   Weinan  Zhang,   Computer  Science  
  • 23. Thanks  for  your  aWen/on