43
Introduction Model Matching Auctions Truthful Bidding Prot Maximization Distortions Endogenous processes Conclusions Matching Auctions Alessandro Pavan Northwestern University Daniel Fershtman Tel Aviv University

Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Matching Auctions

Alessandro Pavan Northwestern University

Daniel Fershtman Tel Aviv University

Page 2: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Motivation

Mediated matching central to "sharing economy"

Most matching markets intrinsically dynamic – re-matching

- shocks to profitability of existing matching allocations

- gradual resolution of uncertainty about attractiveness

- preference for variety

Re-matching, while pervasive, largely ignored by matching theory

Page 3: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

This paper

Dynamic matching

mediated (many-to-many) interactions

evolving private information

payments

capacity constraints

Applications

scientific outsourcing (Science Exchange)

lobbying

sponsored search

internet display advertising

lending (Prospect, LendingClub)

B2B

health-care (MEDIGO)

organized events (meetings.com)

Matching auctions

Dynamics under profit vv welfare maximization

Page 4: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Plan

Model

Matching auctions

Truthful bidding

Profit maximization

Distortions

Endogenous processes

Conclusions

Page 5: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Model

Profit-maximizing platform mediates interactions between 2 sides, A,B

Agents: NA = {1, ..., nA} and NB = {1, ..., nB }, nA , nB ∈N

Period-t match between agents (i , j) ∈ NA ×NB yields gross payoffs

vAijt = θAi · εAijt and vBijt = θBj · εBijt

θki : "vertical" type

εkijt : "horizontal" type (time-varying match-specific)

Agent i’s period-t (flow) type (i ∈ NA):

vAit = (vAi1t , v

Ai2t , ..., v

AinB t )

Agent i’s payoff (i ∈ NA):

UAi =∞

∑t=0

δt ∑j∈NB

vAijt · xijt∞

∑t=0

δtpAit

with xijt = 1 if (i , j)-match active, xijt = 0 otherwise.

Page 6: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Model

Profit-maximizing platform mediates interactions between 2 sides, A,B

Agents: NA = {1, ..., nA} and NB = {1, ..., nB }, nA , nB ∈N

Period-t match between agents (i , j) ∈ NA ×NB yields gross payoffs

vAijt = θAi · εAijt and vBijt = θBj · εBijt

θki : "vertical" type

εkijt : "horizontal" type (time-varying match-specific)

Agent i’s period-t (flow) type (i ∈ NA):

vAit = (vAi1t , v

Ai2t , ..., v

AinB t )

Agent i’s payoff (i ∈ NA):

UAi =∞

∑t=0

δt ∑j∈NB

vAijt · xijt −∞

∑t=0

δtpAit

with xijt = 1 if (i , j)-match active, xijt = 0 otherwise.

Page 7: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Model

Profit-maximizing platform mediates interactions between 2 sides, A,B

Agents: NA = {1, ..., nA} and NB = {1, ..., nB }, nA , nB ∈N

Period-t match between agents (i , j) ∈ NA ×NB yields gross payoffs

vAijt = θAi · εAijt and vBijt = θBj · εBijt

θki : "vertical" type

εkijt : "horizontal" type (time-varying match-specific)

Agent i’s period-t (flow) type (i ∈ NA):

vAit = (vAi1t , v

Ai2t , ..., v

AinB t )

Agent i’s payoff (i ∈ NA):

UAi =∞

∑t=0

δt ∑j∈NB

vAijt · xijt −∞

∑t=0

δtpAit

with xijt = 1 if (i , j)-match active, xijt = 0 otherwise.

Page 8: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Model

Profit-maximizing platform mediates interactions between 2 sides, A,B

Agents: NA = {1, ..., nA} and NB = {1, ..., nB }, nA , nB ∈N

Period-t match between agents (i , j) ∈ NA ×NB yields gross payoffs

vAijt = θAi · εAijt and vBijt = θBj · εBijt

θki : "vertical" type

εkijt : "horizontal" type (time-varying match-specific)

Agent i’s period-t (flow) type (i ∈ NA):

vAit = (vAi1t , v

Ai2t , ..., v

AinB t )

Agent i’s payoff (i ∈ NA):

UAi =∞

∑t=0

δt ∑j∈NB

vAijt · xijt −∞

∑t=0

δtpAit

with xijt = 1 if (i , j)-match active, xijt = 0 otherwise.

Page 9: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Model

Profit-maximizing platform mediates interactions between 2 sides, A,B

Agents: NA = {1, ..., nA} and NB = {1, ..., nB }, nA , nB ∈N

Period-t match between agents (i , j) ∈ NA ×NB yields gross payoffs

vAijt = θAi · εAijt and vBijt = θBj · εBijt

θki : "vertical" type

εkijt : "horizontal" type (time-varying match-specific)

Agent i’s period-t (flow) type (i ∈ NA):

vAit = (vAi1t , v

Ai2t , ..., v

AinB t )

Agent i’s payoff (i ∈ NA):

UAi =∞

∑t=0

δt ∑j∈NB

vAijt · xijt −∞

∑t=0

δtpAit

with xijt = 1 if (i , j)-match active, xijt = 0 otherwise.

Page 10: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Model

Platform’s profits:

∑t=0

δt

(∑i∈NA

pAit + ∑j∈NB

pBjt − ∑i∈NA

∑j∈NB

cijt · xijt

)

Page 11: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Model

In each period t ≥ 1, each agent l ∈ Nk from each side k = A,B can bematched to at most mkl agents from side −k .- one-to-one matching: mkl = 1 all l = 1, ..., n

k , k = A,B

- many-to-many mathcing with no binding capacity constraints:mkl ≥ n−k , all l = 1, ..., nk , k = A,B

In each period t ≥ 1, platform can match up to M pairs of agents

- space, time, services constraint

- platform can delete previously formed matches and create new ones.Total number of existing matches cannot exceed M in all periods.

Page 12: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Model

In each period t ≥ 1, each agent l ∈ Nk from each side k = A,B can bematched to at most mkl agents from side −k .- one-to-one matching: mkl = 1 all l = 1, ..., n

k , k = A,B

- many-to-many mathcing with no binding capacity constraints:mkl ≥ n−k , all l = 1, ..., nk , k = A,B

In each period t ≥ 1, platform can match up to M pairs of agents

- space, time, services constraint

- platform can delete previously formed matches and create new ones.Total number of existing matches cannot exceed M in all periods.

Page 13: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Model

Each θkl drawn independently from (abs cont.) F kl over Θkl = [θ

kl , θ̄

kl ]

Period-t horizontal type εkijt drawn from cdf G kijt (εkijt | εkijt−1)

Agents observe θki prior to joining, but learn (εkijt ) over time

Page 14: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Model

Each θkl drawn independently from (abs cont.) F kl over Θkl = [θ

kl , θ̄

kl ]

Period-t horizontal type εkijt drawn from cdf G kijt (εkijt | εkijt−1)

Agents observe θki prior to joining, but learn (εkijt ) over time

Page 15: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Model

Each θkl drawn independently from (abs cont.) F kl over Θkl = [θ

kl , θ̄

kl ]

Period-t horizontal type εkijt drawn from cdf G kijt (εkijt | εkijt−1)

Agents observe θki prior to joining, but learn (εkijt ) over time

Page 16: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Plan

Model

Matching auctions

Truthful bidding

Profit maximization

Distortions

Endogenous processes

Conclusions

Page 17: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Matching auctions

At t = 0 (i.e., upon joining the platform), each agent l ∈ Nk purchasesmembership status θkl ∈ Θk

l at price pkl (θ)

- higher status → more favorable treatment in subsequent auctions

At any t ≥ 1:

agents bid bklt ≡ (bkljt )j∈N−k , one for each partner from side −k

each match (i , j) ∈ NA ×NB assigned score

Sijt ≡ βAi (θAi ) · bAijt + βBj (θ

Bj ) · bBijt − cijt

matches maximizing sum of scores s.t. individual and aggregate capacityconstraints implemented

unmatched agents pay nothing

matched agents pay pklt (θ, bt )

Full transparency - bids, payments, membership, matches all public.

Page 18: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Matching auctions

At t = 0 (i.e., upon joining the platform), each agent l ∈ Nk purchasesmembership status θkl ∈ Θk

l at price pkl (θ)

- higher status → more favorable treatment in subsequent auctions

At any t ≥ 1:

agents bid bklt ≡ (bkljt )j∈N−k , one for each partner from side −k

each match (i , j) ∈ NA ×NB assigned score

Sijt ≡ βAi (θAi ) · bAijt + βBj (θ

Bj ) · bBijt − cijt

matches maximizing sum of scores s.t. individual and aggregate capacityconstraints implemented

unmatched agents pay nothing

matched agents pay pklt (θ, bt )

Full transparency - bids, payments, membership, matches all public.

Page 19: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Matching auctions

At t = 0 (i.e., upon joining the platform), each agent l ∈ Nk purchasesmembership status θkl ∈ Θk

l at price pkl (θ)

- higher status → more favorable treatment in subsequent auctions

At any t ≥ 1:

agents bid bklt ≡ (bkljt )j∈N−k , one for each partner from side −k

each match (i , j) ∈ NA ×NB assigned score

Sijt ≡ βAi (θAi ) · bAijt + βBj (θ

Bj ) · bBijt − cijt

matches maximizing sum of scores s.t. individual and aggregate capacityconstraints implemented

unmatched agents pay nothing

matched agents pay pklt (θ, bt )

Full transparency - bids, payments, membership, matches all public.

Page 20: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Matching auctions

At t = 0 (i.e., upon joining the platform), each agent l ∈ Nk purchasesmembership status θkl ∈ Θk

l at price pkl (θ)

- higher status → more favorable treatment in subsequent auctions

At any t ≥ 1:

agents bid bklt ≡ (bkljt )j∈N−k , one for each partner from side −k

each match (i , j) ∈ NA ×NB assigned score

Sijt ≡ βAi (θAi ) · bAijt + βBj (θ

Bj ) · bBijt − cijt

matches maximizing sum of scores s.t. individual and aggregate capacityconstraints implemented

unmatched agents pay nothing

matched agents pay pklt (θ, bt )

Full transparency - bids, payments, membership, matches all public.

Page 21: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Matching auctions

At t = 0 (i.e., upon joining the platform), each agent l ∈ Nk purchasesmembership status θkl ∈ Θk

l at price pkl (θ)

- higher status → more favorable treatment in subsequent auctions

At any t ≥ 1:

agents bid bklt ≡ (bkljt )j∈N−k , one for each partner from side −k

each match (i , j) ∈ NA ×NB assigned score

Sijt ≡ βAi (θAi ) · bAijt + βBj (θ

Bj ) · bBijt − cijt

matches maximizing sum of scores s.t. individual and aggregate capacityconstraints implemented

unmatched agents pay nothing

matched agents pay pklt (θ, bt )

Full transparency - bids, payments, membership, matches all public.

Page 22: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Matching auctions

At t = 0 (i.e., upon joining the platform), each agent l ∈ Nk purchasesmembership status θkl ∈ Θk

l at price pkl (θ)

- higher status → more favorable treatment in subsequent auctions

At any t ≥ 1:

agents bid bklt ≡ (bkljt )j∈N−k , one for each partner from side −k

each match (i , j) ∈ NA ×NB assigned score

Sijt ≡ βAi (θAi ) · bAijt + βBj (θ

Bj ) · bBijt − cijt

matches maximizing sum of scores s.t. individual and aggregate capacityconstraints implemented

unmatched agents pay nothing

matched agents pay pklt (θ, bt )

Full transparency - bids, payments, membership, matches all public.

Page 23: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Matching auctions

At t = 0 (i.e., upon joining the platform), each agent l ∈ Nk purchasesmembership status θkl ∈ Θk

l at price pkl (θ)

- higher status → more favorable treatment in subsequent auctions

At any t ≥ 1:

agents bid bklt ≡ (bkljt )j∈N−k , one for each partner from side −k

each match (i , j) ∈ NA ×NB assigned score

Sijt ≡ βAi (θAi ) · bAijt + βBj (θ

Bj ) · bBijt − cijt

matches maximizing sum of scores s.t. individual and aggregate capacityconstraints implemented

unmatched agents pay nothing

matched agents pay pklt (θ, bt )

Full transparency - bids, payments, membership, matches all public.

Page 24: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Matching auctions

At t = 0 (i.e., upon joining the platform), each agent l ∈ Nk purchasesmembership status θkl ∈ Θk

l at price pkl (θ)

- higher status → more favorable treatment in subsequent auctions

At any t ≥ 1:

agents bid bklt ≡ (bkljt )j∈N−k , one for each partner from side −k

each match (i , j) ∈ NA ×NB assigned score

Sijt ≡ βAi (θAi ) · bAijt + βBj (θ

Bj ) · bBijt − cijt

matches maximizing sum of scores s.t. individual and aggregate capacityconstraints implemented

unmatched agents pay nothing

matched agents pay pklt (θ, bt )

Full transparency - bids, payments, membership, matches all public.

Page 25: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Payments (PST + BV)

Fixing weights β, weighted surplus:

wt ≡ ∑i∈NA

∑j∈NB

Sijt · χijt

w−i ,At = weighted surplus in absence of agent i ∈ NA (same as Wt , butwith SAijs = 0, all j ∈ NB ).

Period-t payments, t ≥ 1 :

ψAit = ∑j∈NB

bAijt · χijt −wt − w−i ,At

βAi (θAi )

Page 26: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

(Horizontal) match quality under rule χ:

DAl (θ) ≡ Eλ[χ]|θ[

∑t=1

δt ∑j∈NB

εAijtχijt

]

Period-0 membership fees:

ψAi0 = θAi DAi (θ)−

∫ θAi

θAiDAi (θ

A−i , y )dy −Eλ[χ]|θ0

[∞

∑t=1

δtψAit

]− LAi

Page 27: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Payments

Payments similar to GSPA for sponsored search but adjusted for

- dynamic externalities

- costs of information rents (captured by β)

- matches need not maximize true surplus

Page 28: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Plan

Model

Matching auctions

Truthful bidding

Profit maximization

Distortions

Endogenous processes

Conclusions

Page 29: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Truthful bidding

Definition

Strategy profile σ = (σkl )k=A,Bl∈N k truthful if each agent

- selects membership status corresponding to true vertical type- at each t ≥ 1, bids given by bkijt = v kijt = θkl · εkijt , all (i , j) ∈ NA ×NB ,k = A,B , irrespective of membership status selected at t = 0 and of past bids.Truthful equilibrium is an equilibrium in which strategy profile is truthful.

Page 30: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Truthful bidding

Theorem

Any matching auction in which Lkl large enough admits an equilibrium in whichall agents participate in each period and follow truthful strategies.Furthermore, such truthful equilibria are periodic ex-post (agents’strategies aresequentially rational, regardless of beliefs about other agents’past and currenttypes).

Page 31: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Plan

Model

Matching auctions

Truthful bidding

Profit maximization

Distortions

Endogenous processes

Conclusions

Page 32: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Profit maximization

Theorem

Let

βk ,Pl (θkl ) ≡ 1−1− F kl (θ

kl )

f kl (θkl )θ

kl

, all l ∈ Nk , k = A,B . (1)

Suppose Dkl (θ−l ,k , θkl ; β

P ) ≥ 0, all l ∈ Nk , k = A,B , and all θ−l ,k .Matching auctions with weights βP and payments s.t. Lkl = 0, all l ∈ Nk ,k = A,B , maximize platform’s profits across all possible mechanisms.

Page 33: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Plan

Model

Dynamic matching auctions

Truthful bidding

Profit maximization

Distortions

Endogenous processes

Conclusions

Page 34: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Welfare maximization

Theorem

Let βk ,Wl (θkl ) = 1, all θkl , l ∈ Nk , k = A,B.(i) Matching auctions with weights βW and payments with Lkl large enough, alll ∈ Nk , k = A,B , maximize ex-ante welfare over all possible mechanisms.(ii) Suppose Dkl (θ

−l ,k , θkl ; βW ) ≥ 0, all l ∈ Nk , k = A,B , and all θk−l .

Matching auctions with payment s.t. Lkl = 0, all l ∈ Nk , k = A,B, admitex-post periodic equilibria in which agents participate and follow truthfulstrategies at all histories. Furthermore, such auctions maximize the platform’sprofits over all mechanisms implementing welfare-maximizing matches andinducing the agents to join platform in period zero.

Page 35: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Distortions

Theorem

Assume horizontal types ε non-negative

(1) If none of capacity constraints binds

χPijt = 1 ⇒ χWijt = 1

(2) If only platform’s capacity constraint potentially binding

∑(i ,j)∈NA×NB

χWijt ≥ ∑(i ,j)∈NA×NB

χPijt

(3) If some of individual capacity constraints potentially binding,

∑(i ,j)∈NA×NB

χPijt > 0 ⇒ ∑(i ,j)∈NA×NB

χWijt > 0.

(*) Above conclusions can be reversed with negative horizontal types (upwarddistortions)

Page 36: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Plan

Model

Dynamic matching auctions

Truthful bidding

Profit maximization

Distortions

Endogenous processes

Conclusions

Page 37: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Endogenous Processes

Endogenous processes:

- when xijt−1 = 0, εkijt = εkijt−1 a.s.

- when xijt−1 = 1, kernel Gijt depends ont−1∑s=1

xijs

- costs cijt may also depend ont−1∑s=1

xijs

- example 1: experimentation in Gaussian world (εkijt = E[ωkij |(zkijs )s ])

- example 2: preference for variety

ε drawn independently across agents and from θ, given x

Page 38: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Endogenous Processes

Endogenous processes:

- when xijt−1 = 0, εkijt = εkijt−1 a.s.

- when xijt−1 = 1, kernel Gijt depends ont−1∑s=1

xijs

- costs cijt may also depend ont−1∑s=1

xijs

- example 1: experimentation in Gaussian world (εkijt = E[ωkij |(zkijs )s ])

- example 2: preference for variety

ε drawn independently across agents and from θ, given x

Page 39: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Index scores

Suppose that either Mt = 1 all t, or all capacity constraints arenon-binding

Auctions similar to those above but where at each t agents adjustmembership status to θklt ∈ Θk

l and scores given by following indexes

Sijt ≡ supτ

Eλij |θ0 ,θt ,bt ,x t−1[∑τs=t δs−t

(βAi (θ

Ai0) · bAijt + βBj (θ

Bj0) · bBijt − cijs (x s−1

)]Eλij |θ0 ,θt ,bt ,x t−1

[∑τs=t δs−t

]whereτ: stopping time

λij |θ0, θt , bt , x t−1: process over bids under truthful bidding, whenεkijt =

bkijtθkit

Same qualitative conclusions as for exogenous processes

Page 40: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Index scores

Suppose that either Mt = 1 all t, or all capacity constraints arenon-binding

Auctions similar to those above but where at each t agents adjustmembership status to θklt ∈ Θk

l and scores given by following indexes

Sijt ≡ supτ

Eλij |θ0 ,θt ,bt ,x t−1[∑τs=t δs−t

(βAi (θ

Ai0) · bAijt + βBj (θ

Bj0) · bBijt − cijs (x s−1

)]Eλij |θ0 ,θt ,bt ,x t−1

[∑τs=t δs−t

]whereτ: stopping time

λij |θ0, θt , bt , x t−1: process over bids under truthful bidding, whenεkijt =

bkijtθkit

Same qualitative conclusions as for exogenous processes

Page 41: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Index scores

Suppose that either Mt = 1 all t, or all capacity constraints arenon-binding

Auctions similar to those above but where at each t agents adjustmembership status to θklt ∈ Θk

l and scores given by following indexes

Sijt ≡ supτ

Eλij |θ0 ,θt ,bt ,x t−1[∑τs=t δs−t

(βAi (θ

Ai0) · bAijt + βBj (θ

Bj0) · bBijt − cijs (x s−1

)]Eλij |θ0 ,θt ,bt ,x t−1

[∑τs=t δs−t

]whereτ: stopping time

λij |θ0, θt , bt , x t−1: process over bids under truthful bidding, whenεkijt =

bkijtθkit

Same qualitative conclusions as for exogenous processes

Page 42: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Conclusions

Mediated (dynamic) matching- agents learn about attractiveness of partners over time- shocks to profitability of matching allocations

Matching auctions

- similar in spirit to GSPA for sponsored search BUT(i) richer externalities(i) costs of info rents

Ongoing work:- searching for arms/partners

Page 43: Matching Auctions - Northwestern Universityfaculty.wcas.northwestern.edu/~apa522/MA-slides.pdf · Introduction Model Matching Auctions Truthful Bidding Pro–t Maximization Distortions

Introduction Model Matching Auctions Truthful Bidding Profit Maximization Distortions Endogenous processes Conclusions

Thank You!