Diffusion-Based Auctions for Multi-Winner Banner Ads
Organizations: Harvard · MIT
Abstract
We propose a new framework for banner ad auctions, leveraging diffusion models to allow for multiple bidders to co-win a single banner ad opportunity, and in particular influence the ad shown on the banner depending on the strength of their bids, enabling a far richer outcome space compared to standard banner ad auctions, where there is a single winner who shows their ad. In our framework, the outcomes are images (what ad to show) and each bidder expresses their preferences over outcomes by declaring their value per unit of alignment between the image chosen by the mechanism and a textual description of their desired image. Our proposed mechanism combines the advertisers' bids and textual descriptions into a score that drives the reverse process of a diffusion model. This is used to sample a set of candidate images from which the welfare maximizing one is eventually chosen. Extensive experimentation evaluates our proposed mechanism around the following axes: (1) efficiency improvements of our allocation rule relative to the single-winner allocation rule; (2) monotonicity of our allocation rule; and (3) approximate incentive compatibility when combining our allocation rule with Myerson lemma-based or Clarke rule-based payments. Improvements along all these axes are shown with the number of Monte Carlo samples. Meanwhile, these benefits are attained while preserving the image quality.
Figures & tables
| Base Prompt | Agent 1 Prompt | Agent 2 Prompt |
|---|---|---|
| Two friends chatting over coffee at a cafe | Starbucks mug | Apple MacBook Air |
| A hiker resting on a mountain trail | North Face backpack | Gatorade bottle |
| A woman with a tray of food at a cafeteria | McDonald’s fries | Pepsi can |
| A person walking down a city street | Louis Vuitton handbag | H&M storefront |
| Friends gathered for a movie night at home | Doritos chips | Coca-Cola cans |
| A car driving along a scenic coastal highway | Tesla car | ExxonMobil sign |
| Base Prompt | Agent 1 Prompt | Agent 2 Prompt |
|---|---|---|
| Someone drinking from a coffee cup in an office meeting | Starbucks coffee cup | Dunkin coffee cup |
| A person drinking from a beverage can while working at a desk | Coca-Cola can | Pepsi can |
| Someone wearing athletic shoes while jogging in a park | Nike running shoes | Adidas running shoes |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Base Prompt | Agent 1 Prompt | Agent 2 Prompt | Agent 3 Prompt |
|---|---|---|---|
| Two friends chatting over coffee at a cafe | Starbucks mug | Apple MacBook Air | New York Times newspaper |
| People enjoying a sunny day at the beach | Wilson volleyball | Red Bull cooler | Banana Boat sunscreen |
| A person relaxing on a living-room sofa | Lay’s potato chips | M&M’s candy | Netflix show on TV |
| A hiker resting on a mountain trail | North Face backpack | Gatorade bottle | Garmin watch |
| A professional working at a desk in a bright office | Dell monitor | Deer Park water bottle | Moleskine notebook |
| A woman with a tray of food at a cafeteria | McDonald’s fries | Pepsi can | Heinz ketchup packet |
| Number of Agents | Number of Prompts |
| 2 | 200 |
| 3 | 133 |
| 5 | 85 |
| 10 | 44 |
| 20 | 25 |
| Base Prompt | Agent 1 Prompt | Agent 2 Prompt |
|---|---|---|
| A person drinking from a beverage can while working at a desk | Coca-Cola can | Pepsi can |
| Someone wearing athletic shoes while jogging in a park | Nike running shoes | Adidas running shoes |
| A person wearing a smartwatch while exercising at the gym | Apple Watch | Samsung Galaxy Watch |
| Someone drinking from a water bottle during a yoga class | Hydro Flask water bottle | Yeti water bottle |
| A driver filling up their car at a gas station | Shell gas station | Chevron gas station |
| A customer holding a shopping bag from a clothing store | Zara shopping bag | H&M shopping bag |
| Combination Name | Bid Values |
|---|---|
| Equal Split 0.50 | |
| Dominant 0.70 | |
| Dominant 0.90 |
| Combination Name | Bid Values |
|---|---|
| Equal Split 0.33 | |
| Two Dominant 0.40 | |
| Two Dominant 0.50 | |
| Dominant 0.50 | |
| Dominant 0.60 | |
| Dominant 0.60 |
| Combination Name | Bid Values |
|---|---|
| Equal Split 0.20 | |
| Three Dominant 0.25 | |
| Two Dominant 0.30 | |
| Dominant 0.40 | |
| Dominant 0.50 | |
| Dominant 0.60 |
| Combination Name | Bid Values |
|---|---|
| Equal Split 0.10 | |
| Three Dominant 0.20 | |
| Dominant 0.25 | |
| Dominant 0.30 | |
| Dominant 0.35 |
| Combination Name | Bid Values |
|---|---|
| Equal Split 0.05 | |
| Four Dominant 0.10 | |
| Dominant 0.15 | |
Online Advertising
Online advertising studies how digital ads are targeted, ranked, priced, measured, and delivered while balancing budgets, business goals, and user interests.
See all 87 papers