Skip to content

Setting a reserve price induces this by causing bidders to lose at lower bids which encourages higher bidding and more publisher revenue. However, since most of these take place through automated systems, there might be an unknown delay in setting reserve prices & reducing the win rate of bidder & bidder changing their bid shading algorithm & in…

rahulgaikwad2010/real-time-first-price-auction-machine-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Real Time First Price Auctions Machine Learning

In a first-price auction, the highest bidder wins and pays the price they bid if it exceeds the reserve price. The optimal strategy of a bidder is to shade their bids (bid less than their true value of the inventory). However, the bidder needs to win a certain amount to achieve their goals. This suggests they need to shade as much as possible while maintaining a certain win rate.

Table Of Contents


Project Structure Overview

├── Real Time First Price Auctions Machine Learning
|  ├── data          - this folder contains training data.
|  │    └── Auction_Dataset_Trimmed.csv - trimmed data is uploaded due to max limit
|  │
└───── Real Time First Price Auctions.ipynb

Introduction

60% of the digital ad inventory is sold by publishers in Real-Time first price Auctions. Once a user lands on a webpage, bidders (advertisers) bid for different ad slots on the page, and the one with the highest winning bid displays their ad in the ad space and pays the amount he bid. This process encourages bid shading – bidding lesser than the perceived value of the ad space to maximize utilization for self while maintaining a particular win rate at the lowest prices.

Hence, for publishers, it becomes important to value their inventory (all the users that visit their website * all the ad slots they have on their websites) correctly so that a reserve price or a minimum price can be set up for the auctions. The minimum price


Problem Statement

A bidder perceives a certain value out of every impression they win. Each bidder would like to maintain the value they derived out of this set of websites (given in the dataset) in June with a the maximum deviation of 20%.

Setting a reserve price induces this by causing bidders to lose at lower bids which encourages higher bidding and more publisher revenue. However, since most of these take place through automated systems, there might be an unknown delay in setting reserve prices & reducing the win rate of bidder & bidder changing their bid shading algorithm & increased publisher revenue.


Questions

  1. What are the reserve prices that one can set?
  2. What is the potential revenue range our publisher can make in July?


Version

1.0.0


Author

  • Rahul Gaikwad - Initial work and development

I welcome your questions. Write to rahul.gaikwad2010@gmail.com


About

Setting a reserve price induces this by causing bidders to lose at lower bids which encourages higher bidding and more publisher revenue. However, since most of these take place through automated systems, there might be an unknown delay in setting reserve prices & reducing the win rate of bidder & bidder changing their bid shading algorithm & in…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published