Toward Controlling Discrimination in Online Ad Auctions L. Elisa - - PowerPoint PPT Presentation

toward controlling discrimination in online ad auctions
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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

slide-2
SLIDE 2

Online Advertising

Online advertising is a major source of revenue for many online platforms, contributing $100+ billion in revenue in 2018.

Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125

slide-3
SLIDE 3

On Facebook (with 52% women) a STEM job ad was shown to 20% more men than women (Lambrecht & Tucker 2018). Also observed across race (Sweeney 2013) and in housing ads (Ali et al. 2019).

Discrimination in Online Advertising

User Advertisements User Advertisements

Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125

slide-4
SLIDE 4

On Facebook (with 52% women) a STEM job ad was shown to 20% more men than women (Lambrecht & Tucker 2018). Also observed across race (Sweeney 2013) and in housing ads (Ali et al. 2019).

Discrimination in Online Advertising

User Advertisements User Advertisements

Can we develop a framework to mitigate this kind of discrimination?

Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125

slide-5
SLIDE 5

Model and Preliminaries

  • ! advertisers, " types of users.
  • For type # ∈ " , receiving bids '( ∈ ℝ*+

, as input, mechanism ℳ decides an

allocation .('() ∈ [0,1], and a price 5 '( ∈ ℝ,.

Choosing the mechanism ℳ, is a well studied problem.

Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125

slide-6
SLIDE 6

Fairness Constraints

Coverage 67(: Probability advertiser 8 wins and user is of type # For all 8 ∈ ! , # ∈ " Allows for

  • constraints on some or all advertisers,
  • across some or all sub-populations, and
  • va

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).

ℓ7( ≤

;<= ∑?@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

slide-7
SLIDE 7

How can we find the optimal .7(?

Infinite Dimensional Fair Advertising Problem

Input Input: ℓ, C ∈ ℝH×J Ou Output: Set of allocation rules .7(: ℝ, → 0,1 , max

P<= ⋅ *+ revℳ(.F, .R, … , .J)

(1)

  • T. V. ,

67( .( ≥ ℓ7( ∑XYF

J 67X .X

∀ 8 ∈ ! , # ∈ " 67( .( ≤ C7( ∑XYF

J 67X .X

∀ 8 ∈ ! , # ∈ " ∑7YF

,

.7( [( ≤ 1 ∀# ∈ " , [(

  • For many platforms ℳ is the 2nd price auction.
  • Myerson’s mechanism is the 2nd price auction on

virtual values, [ ' ≔ ' ⁄ ⋅ 1 − cdf ' pdf ' .

  • Let ^

7( density function of [7((') of advertiser 8

for type #, and _ be the dist. of types.

  • .7( are functions – infinite dimensional optimization problem.

Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125

slide-8
SLIDE 8

As Assume:

  • Bids are drawn from a regular
  • distribution. (Equivalent to Myerson.)

Characterization Result

Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125

slide-9
SLIDE 9

As Assume:

  • Bids are drawn from a regular
  • distribution. (Equivalent to Myerson.)

The Then: n:

Characterization Result

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

slide-10
SLIDE 10

As Assume:

  • Bids are drawn from a regular
  • distribution. (Equivalent to Myerson.)

The Then: n:

Characterization Result

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

slide-11
SLIDE 11

Algorithmic Result

As Assume: ∀ 8 ∈ [!], # ∈ ["] 67( > e

(Minimum coverage)

∀ ' ∈ supp ^

7(

fJ7, ≤ ^

7( ' ≤ fJgP

(Distributed Dist.)

∀ 'F, 'R ∈ supp(^

7()

^

7( 'F − ^ 7(('R) ≤ h 'F − 'R

(Lipschitz Cont. Dist.)

∀ 8 ∈ [!], # ∈ ["] i [7( ≤ j

(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

) steps.

Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125

slide-12
SLIDE 12

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ℱ.

Empirical Results

( )

Toward Controlling Discrimination in Online Ad Auctions 6:30 - 9:00 PM @ Pacific Ballroom #125

slide-13
SLIDE 13

Conclusion and Future Work

We give an optimal truthful mechanism which pr provably bly satisfies fairness constraints and an efficient algorithm to find it. We observe a minor loss to the revenue and change to advertiser distribution when using it.

  • How does the mechanism affect user and advertiser satisfaction?
  • Can we incorporate asynchronous campaigns?
  • Can we extend our results to the GSP auctions?

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