19
Prediction and Optimization Models for Online Display Advertising _________________________ Mahesh Kumar CEO, Tiger Analytics March 5 th , 2012 _________________________

Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Prediction and Optimization Models for Online Display

Advertising_________________________"

Mahesh Kumar!CEO, Tiger Analytics!

March 5th, 2012!

_________________________!!

Page 2: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Tiger Analytics"

•  A boutique data analytics consulting firm started in 2010!

•  Focus areas!–  Retail merchanding!–  Online advertising!–  Internet marketing!

•  Online advertising!–  Display advertising!–  Social media advertising: facebook, twitter, linkedin!

Page 3: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

LucidMedia"

•  LucidMedia is a technology start-up, focused on making the bidding and execution for display ads easy and effective!

•  They specialize in buying ads from ad-exchanges via real-time-bidding (RTB)!

•  They manage about $50M of ! display ads per year for ! Fortune 500 companies!

Page 4: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Overview"

•  Real-time bidding (RTB) overview!

•  Overview of analytical problems in RTB!

•  Data Issues!

•  Solution Approach and Results!

•  Current projects!

4"

Page 5: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Real Time Bidding (RTB) for Display Ads"

5"

User Ad-Exchange Ad-network 2

Advertiser

Publisher (NYT.com)

Ad-network 1

Ad-network 3

Advertiser

Advertiser

Page 6: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Analytics Problems"

•  Click-through rate (CTR) prediction!–  What is the predicted CTR for an impression based on its

user and webpage characteristics?!–  Note that CTR for the same impression will be different for

different ad campaigns!

•  Bid price optimization!–  What is the optimal campaign for this impression?!–  What is the optimal bid price?!

6"

Page 7: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Sample data"

7"

Page 8: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

CTR Prediction"

•  Goal is to identify variables that are key determinants of the click probability!

•  Standard statistical tools!–  Logistic Regression!–  Classification Trees!

•  Challenges!–  More than 5000 variables!–  Millions of data points!–  Sparse and missing data!–  Clicks are very rare (typically 3-4 clicks in 10,000 impressions)!

8"

Page 9: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Variable Reduction"

•  Too many variables lead to!–  Computational burden!–  Diluted results!–  Difficult interpretation of results!

•  Solution approach!–  Drop infrequent variables!–  Drop correlated variables!–  Combine similar variables!

•  This reduced the number of variables to about 100!9"

Page 10: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Reducing number of data points"

•  Case sampling!–  Keep all impressions with clicks!–  Keep only a random sample of 10k non-clicks!

•  This reduced the data size by 100-fold, but prediction accuracy was as good as when using all data!

10"

Page 11: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Logistic Regression results"

•  Total testing data!–  500k impressions!–  415 clicks!

•  In the top 100k impression!–  We got 232 clicks!–  Baseline is only 83 clicks!

•  A lift of 180%"

11"

- !

50 !

100 !

150 !

200 !

250 !

300 !

350 !

400 !

450 !

1! 1001! 2001! 3001! 4001! 5001!

predicted!baseline!

K K K K K K 0% 20% 40% 60% 80% All data

Top 20% of data got 232 out of 415 (56%) of clicks"

Page 12: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Insights – Final set of variables"

12"

Page 13: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Campaign and bid price optimization"

•  Given an impression, we want to identify!–  The optimal campaign!–  The optimal bid price!

•  Inputs to the optimizer!–  Predicted CTR for each campaign!–  Revenue from each campaign!–  Pacing constraints!–  Other business constraints!

13"

Page 14: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Solution Integration"

14"

•  Data  cleaning  •  Dimension  Reduc1on  

Data  Processing   Modeling  

Campaign  Op1miza1on  Deploy  

•  Click  probability  model  •  Model  Valida1on  

•  Click  Probability  •  Campaign  Revenue  

Op1miza1on  •  Business  Constraints  

•  Integrate  with  opera1onal  processes  

•  Large  number  of  campaigns  •  Execu1on  efficiency  

Page 15: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Twitter – CTR Prediction"

15"

NLP

Page 16: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Facebook – Ad optimization"

16"

Page 17: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Facebook – Ad optimization"

17"

Page 18: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Conclusions"

•  Predictive analytics for online advertising is a highly growing area with!–  Plenty of data!–  A large number of interesting problems!

•  We were able to provide!–  180% improvement in CTR!–  31% reduction in cost!

•  We are applying similar concepts on!–  Twitter advertising!–  Facebook advertising !

18"

Page 19: Prediction and Optimization Models for Online Display Advertising · 2012-03-04 · Prediction and Optimization Models for Online Display Advertising ... Real Time Bidding (RTB) for

Questions / Comments ?"

19"