Toward Controlling Discrimination in Online Ad Auctions
- L. Elisa Celis1, Anay Mehrotra2, Nisheeth K. Vishnoi1
1 Yale University 2 IIT Kanpur
Poster: Thursday, June 13th, 6:30PM-9:00PM @ Pacific Ballroom #125
Ad Exchange Platform User Advertisers
Toward Controlling Discrimination in Online Ad Auctions L. Elisa - - PowerPoint PPT Presentation
Toward Controlling Discrimination in Online Ad Auctions L. Elisa Celis 1 , Anay Mehrotra 2 , Nisheeth K. Vishnoi 1 1 Yale University 2 IIT Kanpur Ad Exchange Platform User Advertisers Poster: Thursday, June 13 th , 6:30PM-9:00PM @ Pacific
1 Yale University 2 IIT Kanpur
Ad Exchange Platform User Advertisers
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125
User Advertisements User Advertisements
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125
User Advertisements User Advertisements
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125
, as input, mechanism ℳ decides an
Choosing the mechanism ℳ, is a well studied problem.
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125
Coverage 67(: Probability advertiser 8 wins and user is of type # For all 8 ∈ ! , # ∈ " Allows for
varyi rying ng the the f fairne rness m metri tric by varying the constraints.. Works for a wide class of fairness metrics; e.g., (Celis, Huang, Keswani and Vishnoi 2019).
;<= ∑?@A
B
;<? ≤ C7(.
Fairness Metric: Equal Representation Constraints: ℓ7( = ⁄
F G and C7( = ⁄ F G
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125
How can we find the optimal .7(?
Input Input: ℓ, C ∈ ℝH×J Ou Output: Set of allocation rules .7(: ℝ, → 0,1 , max
P<= ⋅ *+ revℳ(.F, .R, … , .J)
(1)
67( .( ≥ ℓ7( ∑XYF
J 67X .X
∀ 8 ∈ ! , # ∈ " 67( .( ≤ C7( ∑XYF
J 67X .X
∀ 8 ∈ ! , # ∈ " ∑7YF
,
.7( [( ≤ 1 ∀# ∈ " , [(
virtual values, [ ' ≔ ' ⁄ ⋅ 1 − cdf ' pdf ' .
7( density function of [7((') of advertiser 8
for type #, and _ be the dist. of types.
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125
As Assume:
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125
As Assume:
The Then: n:
The Theorem m 4.1 (Inf Informa mal) l) There is a “shift” ` ∈ ℝ,×J such that .7( '(, `( ≔ a[8 ∈ argmaxℓ∈[,]( [ℓb 'ℓ( + `ℓ( )] is optimal.
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125
As Assume:
The Then: n:
The Theorem m 4.1 (Inf Informa mal) l) There is a “shift” ` ∈ ℝ,×J such that .7( '(, `( ≔ a[8 ∈ argmaxℓ∈[,]( [ℓb 'ℓ( + `ℓ( )] is optimal. Infinite Dimensional Optimization → Finite Dimensional Optimization.
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125
As Assume: ∀ 8 ∈ [!], # ∈ ["] 67( > e
(Minimum coverage)
7(
7( ' ≤ fJgP
(Distributed Dist.)
7()
7( 'F − ^ 7(('R) ≤ h 'F − 'R
(Lipschitz Cont. Dist.)
(Bounded bid)
The Then: n: The Theorem m 4.3 (Inf Informa mal) l) There is an algorithm which solves (1) in k l !mnoRlog " ⋅ pBqrs t
(pB<uv)w (h + !RfJgP R
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125
Yahoo! A1 dataset; contains real bids from Yahoo! Online Auctions. Keyword ↔ User type, consider “similar” keywords pairs. Se Settin ing: : " = 2, C7( = 1, and #auctions = 3282. Va Vary: ℓ7( = ℓ ∈ 0,0.5 Me Measures:
Fairness slift ℱ ≔ min7( ⁄ 67( (1 − 67(), and Revenue ratio Éℳ,ℱ ≔ ⁄ revℳ revℱ.
( )
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125
Tha Thank nks! s! Poster: Thursday, June 13th, 6:30PM-9:00PM @ Pacific Ballroom #125
Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125