Sandro Shelegia: Impressing the Algorithm : Sales-Based Ranking, Learning, and Off-Platform Pricing
Watch on YouTubeVideo summary
The paper "Impressing the Algorithm" by Sandro Shelegia and Hesky Bar-Isaac investigates how ranking algorithms can be strategically designed to influence off-platform prices rather than just on-platform ones, primarily to deter showrooming where consumers research products online but purchase elsewhere at lower costs. The authors demonstrate that a platform does not need direct access to off-platform pricing data to enforce price parity; instead, it can effectively proxy these prices by observing sales volume, as low off-platform discounts naturally lead to reduced on-platform sales due to consumer leakage. This indirect observation allows the algorithm to punish sellers with aggressive discounting without explicitly monitoring external prices, creating a mechanism where sellers must balance immediate profit against their long-term standing with the platform.
The study analyzes three distinct algorithmic approaches within a model featuring a monopoly platform, an uncertain seller type, and a short-lived reserve option: a baseline algorithm that relies solely on sales data, an off-platform price (OP) algorithm that directly monitors external prices, and a price parity clause (PPC) algorithm that combines sales observation with contractual obligations against discounts. A central finding is the concept of "career concerns," where sellers strategically distort their off-platform pricing by offering smaller discounts to appear more attractive to the platform's learning algorithm, even if this reduces immediate profits. While the OP algorithm avoids these strategic distortions through direct monitoring, the baseline algorithm may inadvertently create inefficiencies by dropping efficient sellers who happen to have lower sales volumes due to legitimate market factors rather than malicious price undercutting.
Interestingly, the research reveals that in specific scenarios where the outside option is intermediate, the PPC algorithm can actually achieve first-best welfare outcomes. This occurs because binding price parity clauses eliminate both channel distortion and inefficient seller selection, aligning social pricing optimally at zero discount while allowing for a positive platform fee to improve welfare when some consumers strictly prefer the direct channel. The presentation concludes with initial discussion points suggesting that while pricing remains the primary factor influencing promotion, future exploration could benefit from examining endogenous fees, multi-seller competition beyond simple binary setups, and comparisons between algorithmic ranking and auction-based slot allocation mechanisms. Ultimately, the work highlights how algorithmic design can subtly shape market behavior, encouraging sellers to maintain higher prices to secure favorable rankings and ensuring that platforms effectively manage leakage without needing intrusive data access.
Read the full video transcript
[music]
Heat. Heat.
[music]
>> [music]
>> Thanks to the organizers for for having
me. I'm um excited to tell you about uh
this paper. This is joint work with
Hesky Bar Isaac. This is already our
third uh third paper. Uh the first one
was on uh showrooming. Then we did a
paper on platform steering and then this
paper is basically platform steering
with showrooming. So there in a way
there's some kind of
uh this kind of ties a bow over the
previous two papers.
All right. So impressing the algorithm
is the name. Uh that's the catchy part.
And then there's a long description of
what what is going on but I'll tell you
about it anyway. Okay. Wait. So let's
see.
Right. Uh okay. Okay. So, uh the first
thing that uh I probably don't have to
defend too much with with the audience
uh is uh the fact that uh ranking
algorithms are um are key players in
e-commerce and they affect who is
visible and who sells and who doesn't.
Um so I think that's something that is
well understood especially by this
audience. So the um
uh obviously ranking algorithms would
affect prices on the platform and the
market structure on the platform and u
this has been uh this has been a
consistent um topic for for various
recent papers. Uh
a few people have have um contributed
including ones uh ones in the audience.
Now we we're going to actually not
engage with on platform pricing at all
almost by construction slash assumption.
So instead we're going to be interested
in um how an algorithm could be
strategically designed in order to
affect prices off the platform rather
than on the platform. So the on the
platform pricing we leave uh alone
because of I'm going to explain why but
uh or how and then uh we're going to
focus on offplatform prices.
Um so this is going to uh this kind of
strategic design will run into two
potential allocative distortions.
uh one will be on the platform which is
uh uh what product should the platform u
feature so that consumers become aware
and potentially buy it. So that will be
one potential source of distortion
because products will not be the same
and the platform may because of
strategic considerations distort its own
allocation of uh consumers to consumers
attention to to products. And then the
second issue that will turn out to be
important that that that's that's where
offplatform prices come in is that um
we're going to be asking where do
consumers buy. Uh so here we're going to
be um simplifying the world in such a
way that there's a platform where
consumers can buy and the same good
would be purchased at the direct channel
of the of the seller. And the question
will be uh which of the sales channels
uh will end up being um being used by by
consumers indogenously indogenous to
prices of the seller to the platform
design etc. So this this relates to kind
of showrooming/ leakage uh kind of
literature. I already mentioned that uh
Heskin and myself we have a paper on
this uh the actually the closest paper
to ours in terms of uh in terms of the
setup is uh Andre's and Julian's paper
from couple of years ago on leakage well
so I mean showrooming leakage are can in
this setting are basically
interchangeable and then there's other
papers like Andrew Andrew and co-author
also have a related paper
okay so Um,
now there's lots of chatter out there
that claims and there's some proper
empirical evidence partially from
academics, partially there's some
evidence from from policy makers that uh
onplatform rankings uh tend to sometimes
depend on offplatform prices and uh this
is done to deter showrooming. Okay. So
the idea being that a platform may want
to or does some platforms do punish uh
punish quote unquote punish sellers
whose offplatform prices are low. Okay.
So they want to keep off platform prices
high so that purchases happen on the
platform rather than off the platform
and kind of one way to to think about it
is that this is a way for the platform
to deter showrooming which is that
consumers discover the product on the
platform but then they buy the product
off the platform at a lower price. So by
uh conditioning on of offplatform prices
um the the platforms are able to kind of
move demand towards the platform or in
the in the language of Andre and
Julian's paper to minimize leakage to
this to the direct channel. So uh DMA
DMCC which is the British one um have
some uh some restrictions on this. there
there have been uh suggestions of doing
algorithmic audits to find out this kind
of behavior and potentially punish it.
Um, and uh, the point we're going to be
making with this model, one of the
points we're going to be making with
this model is that actually an algorithm
does not necessarily have to directly
condition on offplatform prices
um, but can reproduce very similar uh,
outcome by simply conditioning on on
platform sales. You can think of it as
as the following. On platform sales are
kind of an echo of what is going on with
prices off the platform. If offplatform
prices are low, on platform sales are
low because more people are leaking to
the to the direct channel. So the the
the platform that observes on platform
sales can basically proxy the the
offplatform prices with them and then uh
basically indirectly punish the same
thing without ever explicitly
explicitly touching the
um touching the the offplatform prices
as such.
So u with these ideas in mind so the
question we're going to be asking are um
uh are are the following. So the maybe a
narrower version of the question would
be the following. If you have a platform
optimal algorithm that conditions on
prices of the platform as opposed to the
one that doesn't what changes to uh what
changes in terms of offplatform prices
as I said on platform prices will be
assumed to be or the model is set up in
such a way that on platform prices will
not move either way. So the question
will not be what happens to onplatform
prices they will stay the same but
offplatform prices can be affected. uh
then uh we're going to be interested in
who gets featured by the algorithm and
that's where uh a distortion that I I
preempted will uh will live and
eventually this will all lead to some
platform profits, welfare and consumer
surplus con comparisons between
algorithms that can or cannot condition
of platform prices.
Now, uh another kind of side question
we're going to be asking is what happens
if you
if uh this world is augmented by um
contractual agreements such as price
parity clauses. So this would be a
combination of some kind of algorithm
operating on the platform, but there's
also a a legal contract that was signed
um that uh restricts prices to be um to
be lower.
Uh and there we're going to have hope
hopefully some interesting results for
you.
Um yeah so uh one thing that uh we're
going to be uh we're going to be
modeling is the fact that sellers uh
understand that ranking algorithms uh uh
are important for them and they try try
to manipulate these ranking algorithms
because ranking al algorithms tend to
learn things um uh and based on what
they learn uh they um they change
things. So in the in the old days of
internet this was called search engine
optimization because the the kind of the
the conduit was uh was Google search but
now a lot of the purchases happen
through dedicated u market places such
as Amazon booking etc. So kind of the
the goalposts would slightly these
things now are called algorithms not
search engines but you know roughly the
same kind of issues are at play now. Um
I mean you know we are two theorists so
this this is the most anecdotal claim uh
ever in history. So if you look around
the internet and you try to see what
what do um what are um kind of
individual sellers such as hotels or
sellers of goods on Amazon what you know
what are they thinking when they are
interacting with these algorithms and
one thing that comes up is that uh
they're um
uh they are advised by an a sizable
industry which is advising sellers how
to kind of manipulate algorithms.
is to direct a lot of their traffic
internal or external to the Amazon for
example in this case Amazon listing.
Okay. So the idea here would be that uh
if you have some independent traffic
let's say coming to your um direct
channel you try to direct it to the to
the Amazon listing uh because um
uh because you um you generate more
sales on the platform. the platform sees
sales, thinks, okay, this is a good
seller. Maybe I should keep showing this
seller to consumers. And that that buys
you um that buys you exposure. So, um in
this paper, we're going to be instead of
uh this kind of direct manipulation of
sales via somehow channeling them
through to the platform, what we're
going to be thinking about is um is more
uh in line with uh with just looking at
pricing off the platform. And the idea
is extremely simple. Uh to the extent
that uh you know there's consumers uh
will only buy on the direct channel if
the price is uh low. The the lower you
make it, the more consumers will not buy
on the platform. The higher you make it,
fewer consumers will buy on the
platform. This will change uh the the
fraction of sales that happen on the
platform. And then this will uh this
will in the model will will be used by
the seller to strategically manipulate
the the the learning that that the
platform will be doing.
So uh if uh I mean some of you uh if you
haven't seen this paper you may have
nevertheless recognized that this looks
like career concerns. So the platform
will have some expectation of what price
the the seller sets on the direct
channel. If the platform does not
observe this price and that the seller
let's say deviates and charges actually
a higher price what's going to happen is
that compared to the expectation of the
platform on average there will be more
sales on the platform because of
platform direct price is higher. this
will uh force the the platform's
learning um learning structure to
overreact.
It will have to attribute this to uh to
the type of the seller rather than the
the price increase of the seller of the
platform. And this creates something
that is very similar to career concerns
uh structure that we're familiar with um
from
from earlier literature starting from
Holstrom and etc.
Now uh this this kind of career concern
structure will be there just by the
virtue of the platform um learning but
on top of this the platform which has a
commitment power and that's the kind of
platform we're going to be studying will
actually be able to distort these uh
promotion uh criteria even further to
reinforce career concerns. So there will
be career concerns regardless. But the
platform by shaping its algorithm can
make the career concerns even uh even
stronger.
Uh and uh why would it do so? Um
by by doing so it would it would achieve
even higher prices platform therefore
even more sales on the platform and
that's where the platform makes the
revenue.
Uh and then what we're going to show is
that um if you do not allow an algorithm
to condition on offplatform prices, the
welfare can actually be lower because
what you are doing is that you are
forcing the algorithm to use so sorry
the platform to use the algorithm in a
distortive manner in order to achieve a
goal that had it been allowed to
condition directly on off off platform
prices it would have to it could do
without any distortion. So that's kind
of uh the idea and uh our another uh
important result is that once you start
looking at uh contractual agreements
such as PPC they at least in our model
and I'm going to comment on how in a way
our model turns out to be a best case
scenario for PPC to shine. PPC can uh
actually achieve first best welfare
sometimes when neither of the other
regimes that we consider is able to. and
I'll I'll explain why PPC turns out to
be such a magical silver bullet in this
setting. Any questions so far before I
move on to the model
>> and there are no questions in the chat.
>> Very good. Let uh I'll take it as um it
was all clear but or nobody was paying
attention but anyway. So the model
baseline model so we have a monopoly
platform. The important thing is that
consumers can only discover the seller
on the platform and only if the seller
is featured by the platform. So that's
very important. So this is a complete
bottleneck. There's no way for consumers
to reach the seller outside of the
platform which is I mean it's not crazy
for Booking.com, Amazon with smaller
sellers. Nobody's going to find them
directly, you know, they have to be
found through through these big
websites.
So the platform monetizes through a um a
fee adwell or fee f although in this
setting whether it's adval or more unit
is going to be the same. So we're going
to have one seller whose type theta is
uncertain. So it's not certain it's not
known neither to the seller nor to the
platform. That's that's an important
consideration although we relax it and
then actually results are quite similar
although they change slightly. Um, so
the seller can sell on the platform or
off the platform and the production
costs are uh zero. I going to comment on
uh what the type means and what this
selling on and off means on the on the
next slide. Um, so there's also a
short-lived
short-lived uh per period specific
seller whose type alpha is between 0 and
1/2
and this seller will act as a outside
option for the platform.
So uh consumers have unit demand for the
good valuation is one and on platform
price is fixed at one. We can derive
this as a result that the platform uh
the platform algorithm induces the
seller to set price equal to one. Here
it's kind of a little bit turns out it's
not completely trivial but the the
baseline idea is quite sim simple. the
platform is making a fee on um on the on
the revenue on the platform. So it wants
to increase the price as much as
possible to make a as as high of a fee
as uh as possible. So basically
valuation for the good on the platform
equals one. Price on the platform equals
one. So consumer surplus on the platform
will be zero. And then once this price
is fixed, we're going to be talking
about um we're going to be talking about
offplatform discount capital delta t
which will be in an interval that I'm
going to explain. Okay. So basically the
way to think about pricing is very
simple. The platform price is one and
the offplatform price is discounted off
of one by by capital delta. there's two
periods
um and the period two algorithm can
condition on period one on platform
sales S1 okay so the the algorithm in
the second period can condition who is
featured on what sales were observed in
period one because the the the reserve
seller the outside option is short-lived
this kind of dynamic considerations will
play no role for for that seller okay so
consumers we have unit mass of consumer
s uh in period one in period two mass
beta arrives and beta basically measures
how important the postarning period the
second period is.
So now theta and alpha come back theta
and alpha are basically fraction of
consumers
who actually find the product appealing.
If they don't find the product appealing
they don't buy it at all. So theta and
alpha which is which are the types of
the seller and the reserve seller are
basically fraction of consumers that
like the product. So higher type means
this this seller is better at uh at
satisfying demand. Now importantly uh
for our consumers we're going to assume
and this is exactly what Andre and
Julian do in their paper. We're going to
assume that [clears throat]
when this consumer so we know that their
valuation if they like the product is
one on the platform and then they're
going to suffer a um this utility of
buying from the direct channel which is
little delta and little delta is going
to be between uh delta underscore
and one and the underscore can be
negative which means that some consumers
actually may strictly prefer at equal
prices to buy on the direct channel
because of some extra perks that the
direct channel uh gives consumers. So uh
basically this the little little delta
will be the one that decides uh which
which consumers go to the direct channel
and which don't and the idea uh is very
simple. If little delta is bigger than
the price difference the discount uh
that means that this utility of the
direct channel is big and these
consumers will buy on the platform and
the rest of consumers will go to the
direct channel. Um
as I mentioned uh we we in principle
allow that um that some consumers have
negative this utility meaning that they
strictly prefer the direct channel to
the to the platform and uh this gives us
some richness that u that is useful
later. So the market is the way this was
constructed because the price uh on the
platform is one willingness to pay is
one. Uh so consumers are assured to get
uh zero utility at least and that means
that the market is covered.
Okay. So the timing is the following.
Before period one, the platform commits
to an algorithm. The seller observes uh
what what the algorithm is. Um the
algorithm is mapping from everything
that the platform knows into which
seller is uh is promoted to be seen by
consumers. I I should have mentioned
that uh consumers can only see one
seller. It can be the reserve seller or
it can be the the main seller but it
cannot be both. So therefore basically
uh the platform
has uh so each consumer has this
attention of one unit and this attention
has to be allocated to one of them and
the and the the algorithm basically
decides where the where the where the
attention goes. Um then so the the
platform uh the sellers ch the seller um
the the seller and the period specific
reserve seller choose off platform
discounts in each period. Uh the
platform basically executes the
algorithm and uh according to the
algorithm gives um the the chosen seller
uh the market basically
uh consumers observe the the discount.
So if the seller is featured consumers
observe the seller they immediately
observe the discount that this seller
gives on the direct channel. They know
their this utility from the direct
channel and they they choose where to
shop. The market is covered. So they
they will buy for sure.
uh the the important twist is that after
period one the platform observes what
sales have occurred on the platform and
therefore the algorithm uh um can
condition on them but the platform does
not observe sales that are outside of
the platform. So uh that's that's an
important consideration that's what
career concerns will be based on. So
we're going to have um three types of
algorithm to think of. There's a
baseline algorithm which is our kind of
main uh main protagonist. That's our
baseline model.
This algorithm can see um well because
all platform prices are fixed at one
this algorithm can only see one thing
and that thing is sales that occurred in
period one and use them in order to
decide who is featured in period 2.
So then we have OP algorithm. OP stands
for offplatform price algorithm. This
one in addition to observing the sales
also observes
uh kind of simultaneous uh prices of the
off the platform. So this this algorithm
observes everything. It observes exactly
what the seller did. So if this
algorithm because there's commitment if
this algorithm does not like what the
seller did off the platform the
algorithm can can be committed not to
show the seller. So this one has a lot
of power in terms of um dictating what
the seller does off the platform. And
then finally there's kind of a in
between algorithm we call PPC algorithm
which is like the baseline algorithm in
terms of information it has. So it can
only condition on sales of the first
period but it has a contractual
obligation that has to be fulfilled
which is that the the seller cannot give
positive discount. So the seller is
allowed to charge a higher price
um higher price on its own direct
channel but is not allowed to charge a
lower price. So the discount is not
allowed to be positive.
Uh okay. So um all right. So how am I
doing with time? Uh so um let me walk
you through very fast through the kind
of static benchmark. So this this is a
benchmark that applies to the reserve
seller who is shortlived. So doesn't
have any strategic considerations.
Also applies to the to the seller who is
not shortlived in the second period
because the second period if if the
seller is promoted in the second period
that there's no future. So that's
basically a static analysis. So you can
write down the profit per consumer who
is actually willing to buy from the
seller which is fraction theta or alpha
depending
um as a function of the discount that is
given in the second period.
uh like so. So the uh 1 minus f is how
much money you make if you sell on the
platform because you price is one but
you have to pay the fee of f.
Uh and then the uh
the um what you see as a second term is
the fraction of
is the fraction of consumers that will
buy based on the discount that is
observed in the um in the direct channel
in which case the seller is able to
recover the fee F which is a good part
but is forced to give a discount.
Therefore, some of this uh fee recovery
is wasted through the discount. And uh
this also shows you that the discount
will never exceed the fee because the
fee is what is what drives the discount.
Well, you can easily maximize this and
you find the the optimal discount which
is um f plus underbar delta over two
because underbar delta can be negative
um the the discount actually can be
negative as well.
Okay. Okay, so the higher the fee, the
bigger the discount the the seller
gives, which makes sense, right? So the
the higher the fee I have to pay on the
platform, the bigger offplatform
discount I'm willing to tolerate in
order to move consumers away from the
platform to my direct channel where
there's no fee. Now the op algorithm
here is very simple because it basically
conditions the visibility of the seller
on the discount and therefore can
dictate the discount and forces the
discount to be as low as possible which
means that nobody buys on the direct
channel and then PPC algorithm is not so
powerful. It basically cannot it will
not interfere with negative discounts.
So it will not touch
uh delta 2 star if it's negative. So if
the if the seller is willing to set a
higher price on the direct channel but
it can force uh price uh on the direct
channel not to be lower. So the discount
will be kept at uh zero.
All right. So that's um
okay. So let me mention one thing here
that uh given the the way the the model
is set up the socially optimal discount
is zero. Okay, remember this is a
covered market and the only reason why
consumers are choosing the direct
channel or the platform is because of
this dutility parameter. It's socially
optimal to make the prices equal because
cost everything is uh everything else on
the supply side is equal between the
platform and the direct channel. So you
don't want to distort consumers
decisions between the channels. You want
to let them govern this decision to be
governed by the little delta there this
utility. So therefore, socially optimal
discount is zero. And as a side note, if
some consumers actually prefer the
direct channel, it may may well be the
case that the a positive platform fee is
socially optimal. So this is something
is kind of a let's say a minor result
that we find, but something that I don't
think is in the literature and we think
that is something to highlight. A
positive platform fee fights the the the
sellers's desire to extract rents from
the fact that some consumers actually
prefer its channel to the to the
platform. And these two may kind of uh
end up with socially optimal uh price
even though from the looks of it you
would think that having a positive fee
is bad for welfare but not so in this
model.
Okay. So uh so now let me get to I have
whatever a bit more than 10 minutes
left. So let me get into the meat of the
of the problem which is the dynamic um
dynamic uh story. Okay. So now let's
think about um
the um the whole problem. So we have a
platform who does not know the type of
the seller. Theta is unknown.
The platform has to decide
well. So let's say that the seller was
featured in the in the first period. So
the sales of the first period will be
observed and the platform has to decide
how to promote the seller based on these
um observed first period sales. Now one
thing that we show in the paper
uh is that a threshold rule is optimal.
So we don't have to worry about any
other rule but the threshold rule. So
let's say capital T is the threshold
that was imposed by the by the optimal
algorithm or any algorithm let's say in
period uh uh sorry this should be period
one sales threshold this is a typo so
what this means is the following sales
in the first period which are equal to
what they are equal to the type of the
seller which is multiplicative
to um to its pricing decision times Q of
delta 1 which is simply the fraction of
demand that the seller left on the on
the platform. So the the bigger the
discount, the smaller is Q. If this
number exceeds the threshold, then the
uh then the algorithm will retain the
seller, which is the same as to say that
if the type of the seller is
sufficiently big compared to the
discount that the seller charges and the
um and the threshold t that was imposed.
Now the tricky part of course here is
that uh the baseline algorithm does not
observe delta 1. So the platform will
have to make a guess about equilibrium
delta 1 which is uh in the next line is
delta 1 star. uh and for for a given
threshold
and optimal discount for that threshold
we can figure out a little towel which
is the
for that for that sales threshold the
type threshold that will clear the the
sales threshold. Okay. So in equilibrium
given a sales threshold and the
incentives of the seller there will be
some types that will clear the threshold
and some types that won't.
Um and the the whole game uh as as I
proceed from here will be what
equilibrium threshold type does the
platform want to target for itself. Now
one thing that I should mention is that
for efficiency the equilibrium threshold
toao should be equal to alpha which is
the outside option is this reserve
seller period reserve seller. Why is
that? Well if the seller turns out to
have higher probability of attracting
consumers than the outside option that
should be the seller that's retained. If
it has lower then u it should be the
other way around. So the towel the
equilibrium threshold should be equal to
the outside option alpha. But as we're
going to see this is not always going to
be the case. Now the first thing uh we
need to understand is um how the the
seller faced with a threshold capital T
decides on what discount to uh to set.
Now the the first period profit is easy
to understand. This is similar to the to
the static problem. the seller sets a
discount. Uh some consumers buy on the
platform has to pay a fee. Some people
buy on direct channel doesn't have to
pay a fee. There's a tradeoff. Uh and uh
it's multiplied by 1/2 because um
average type theta is 1/2 and the the
seller doesn't know his own type in the
beginning.
So if only period one profit was to be
maximized, it would be maximized at the
at the static optimal discount that we
already derived. But then that's not the
full problem because the seller
understands that in the second period if
it's featured
mass beta of consumers will arrive. It
will make static prof equilibrium profit
per these consumers because it will do
static optimal pricing and the algorithm
cannot affect it. And then the integral
shows you for which type realizations
the seller actually ends up being
promoted. And the key issue is that the
the lower bound of the integral actually
depends on the actual choice of the of
the seller in terms of discount. And the
idea here is very simple. for a given um
sales threshold. The smaller the
discount that the seller gives on the
direct channel, the more likely it is to
exceed the threshold because even for
lower realizations of its type uh it
will be able to to deliver the sales
that the threshold demands and that's
what the career concerns effect is uh is
going to do. Basically instead of just
maximizing period one profits, the
seller will be
understanding that it wants to distort
its pricing um uh upwards uh in terms of
the the levels downwards in terms of the
discount. It wants to offer a lower
discount on the direct channel compared
to the static optimum because it allows
um it to retain its own position on the
platform by manipulating basically what
theta the the platform believes the the
seller has. Okay. So that's what
basically that the next line um tells
us.
uh and then I mean because we are
dealing with um with the uniform world
we can actually derive the the optimal
um
dynamic uh discount in the first period
which is uh the static uh the static
optimum minus uh a positive number. So
the discount is smaller always. So
because of career concerns, the seller
will always distort its offplatform
price upwards because it's trying to
impress a um impress the algorithm which
is using a which is using a threshold
rule. Okay. Um so that's kind of the the
first lesson. The first lesson is for
any threshold algorithm the seller will
distort its pricing meaning and this is
going to be good for the platform
because the seller is trying to impress
it. But notice that in equilibrium the
platform correctly anticipates delta one
star. So it will not be impressed. It
will actually end up knowing exactly
what the type is. It's just on the
margin the seller wants to impress it
and therefore delivers rants to the to
the platform. So that's the first um
thing. Now the next thing that we do in
the last five minutes I have is uh so
this is the kind of the core um core of
the paper is to understand what is the
optimal um uh algorithm that the
platform wants to implement and here the
trade-off uh is uh also relatively
straightforward.
So the the platform profit is feat times
a fraction of sales that happen on the
platform in the first period and in the
second period.
The first period sales depend on the uh
on the algorithm because uh the
algorithm affects what discount the the
seller gives and therefore what fraction
of consumers buy on the platform. And
here we are uh we are pretending that
the platform as if chooses the the the
threshold type towel although in the
background it chooses the the the
sales threshold t but think about uh it
choosing directly the uh the the
threshold type. So if I change the
threshold type I change what discount um
the seller wants to give in the first
period. Roughly speaking, if I make it
harder for the seller to be retained in
the second period, this will uh force
the seller to give even smaller discount
on the direct channel, therefore bring
even more sales to the platform. So
that's uh that's one thing that uh that
comes uh across. Now in the second
period uh the platform is going to
retain the seller or the reserve seller
but both of them are acting myopically.
So the quantity they're going to deliver
is the same. So the only issue that
matters is the is the big brackets here
which is uh below uh theta. So if theta
the type of the seller realizes to be
below toao then the uh seller is dropped
and therefore uh reserve sellers type
alpha is in play and above to theta is
in play and um so if this if the
platform wanted to set a uh optimal um
optimal threshold type toao
without the considerations of the first
period it would just set alpha equal to
da. So, if I want to maximize second
period profits, what do I want to do? I
want to retain the the seller when he's
better than the reserve seller and drop
him when he's worse. But there's another
effect which is that by making it harder
for the seller to be retained, I
actually encourage him to bring sales in
the first period and that effect will
always be there and therefore
uh may therefore the uh the sales
threshold may be distorted.
Uh
so uh let me um let me walk you through
the the sales threshold um situation.
the the sales threshold depends on the
outside option. Turns out that if the
outside option is large to begin with, I
can just set the sales threshold the the
type threshold exactly at the outside
option and that will already encourage
the the platform sorry the the seller to
give such a low discount that he closes
down the the the direct channel. So
basically the the the optimal threshold
achieves complete closure of the direct
channel in the first period. Nothing to
worry about.
If the um if the outside option is
intermediate then actually the the
platform wants to push the threshold all
the way to the to the corner solution
where the direct channel is nevertheless
closed but now there's a distortion to
the to the threshold. So the threshold
is too high.
uh and then eventually if the outside
option is quite small the threshold is
still too high to our star exceeds alpha
meaning that the outside option is
sometimes retained when it's worse than
the seller who is dropped
and the discount is bigger than it uh
the discount is such that there's some
uh direct channel sales okay so I I have
very little time so let me uh let me
basically mention the following what
ends up happening is that um so that the
the dotted line is the outside option.
What ends up happening is that for
intermediate levels of outside option,
the algorithm
drops the more efficient seller a lot of
the time and that's a big inefficiency
that comes into the picture. So the the
algorithm wants to encourage the seller
to give lots of sales in the first
period and is willing to distort the
retaining threshold to a massive degree.
In this uniform case, you can see it can
be much higher than the than the outside
option. Uh what that means is that the
the algorithm creates uh a big
inefficiency
uh in terms of who is promoted. An
algorithm that can directly condition on
on offplatform sales does not have to do
any of this. an algorithm that can check
what the prices are on the on the direct
channel can tell the seller look if you
misbehave on the direct channel you are
not going to be seen. So the seller is
forced to to give no discounts on the
direct channel and basically close it
down. Once this is achieved the um the
platform can promote uh promote the
seller efficiently. So basically the I
mean the point we are making in uh in uh
in pictures that I don't have much time
to uh to show you is that uh because uh
because of this uh basically situation
where that we are in the third best in
the second best the third best which is
allowing the the platform to condition
on off platform prices can be actually
better than uh than the second best and
then uh let me finish with uh I have I
don't know 10 seconds let's say let me
finish with mentioning uh one of our
headline results which I I was hoping to
have more time to discuss which is that
price parity close can can achieve uh
first best I mean it's I'm not going to
try to explain this picture but let's
say for for low outside options price
parity close achieves first best because
it has the following beautiful property
by construction when it binds
it means that prices are equal on the
direct channel and uh and uh on the on
the platform
I already mentioned this is efficient.
So a price parity loss that binds in
both periods achieves efficiency in
terms of which channel sales channel
allocation but we are able to show that
when it binds in both periods it also
does not distort the allocation of uh
correct seller to the second period and
therefore it achieves everything that
needs to be achieved. Now is this some
lesson that we can take to any bank and
cash it? No. because we have a covered
market. PPC does not have any welfare
implications in terms of uh dead weight
losses etc etc but we we think that
we're highlighting an important uh propc
um channel that has not been uh has not
been discussed in the literature. We do
bunch of variations of the model and uh
we believe that uh what we're saying is
quite robust to various uh things that
are
uh are to be are to be examined in this
kind of framework. Anyway, so I um I
leave you with the literature slide and
I stop here.
>> Uh Sandre, thanks very much. Um now
we'll have a discussion from Marcus.
Well, first of all, I'm great. Thanks a
lot for the presentation, Sandro. And
thanks from my side also to the
organizer, uh, Andre, Julian, and Chuck
for asking me to discuss the paper. So,
my job is very easy in terms of I didn't
have to prepare slides and I don't need
to give a summary. So, it's only about
five minutes and some comments to
perhaps stimulate the discussion. Um, so
first of all, I think it's a very nice
paper. Um, I really enjoyed reading it.
Um so it takes um the the way kind of
how the algorithms are structured and
what can be done or probably cannot be
an algorithm very serious and I think
it's the the first paper doing this um
and also this trade-off between um kind
of short-term benefits on the platforms
to um increase sales on the platform but
kind of maybe long-term losses in terms
of the wrong salaries then promoted I
think is very clearly spelled out and um
I haven't seen this before. So overall I
think it's very done model very nicely
done in models very elegant. So very
many nice things to say about the paper.
Um so in terms of um stuff that comes to
my mind um when when reading the paper
um so Hesky and Sandra do a lot of
extensions as well. So one thing which I
found a little bit underdeveloped there
was the exogenity of the transaction fee
F. Um so basically um um f is taken as
exogenous here which I think is
perfectly fine for the purpose of kind
of um having the onplatform price
constant because um all consumers have a
valuation of one and basically there is
rectangular demand. So this price
basically doesn't change anything on the
on platform price but I think it can
have interesting effects on the off um
platform price. So for instance, if F
would be higher, then as a seller I make
lower profits on the platform and
because of this I have the incentive for
example to give a higher discount to
consumers. And so I think um first of
all there could be interesting
interaction effects between um um the
size or the value of the transaction
fees that the platform charges and the
the price um that the the sellers char
um charges offline. And so in some sense
in a bit of a one one step further I
think it would be interesting um to see
how kind of the optimal algorithms that
the platform is doing can be combined
with the with the fee that the platform
is charging. Um so for instance um do I
want to charge a higher fee in a more
basic algorithm or maybe in a let's say
more sophisticated algorithm as the the
OP algorithm in in the paper and I think
it could be an interesting um thing to
study. I cannot tell from kind of my my
reading of the paper whether the
framework allows for this. Um but
perhaps it could be interesting um to
discuss this.
So this was the first point that came to
my mind. A second one which I not
suggest to do within this framework but
in general. So what we have in the model
is basically that there is competition
between the um re reserve seller or kind
of the outside option and the the main
seller. So the one who behaves
strategically for getting the preferred
spot but but if I get the preferred spot
as a seller then I kind of basically
make all the sales I can make dependent
on the prices I'm charging. But in some
sense there is no price competition. Um
so so once kind of the the optimal spot
is decided um this seller is making the
sales and particular the the second one
doesn't get anything. Now in some sense
when I'm thinking how I usually search
for hotels or authors. So of course if a
seller is ranked or hotel is ranked at
number 10 usually this is out of the
picture probably for most um um
consumers. But let's say the first two
to three or often how many do fit on the
first page um um dependent on your
laptop or the the mobile with which
you're searching are usually taken into
account. And so one question is um just
as a speculation how would in your model
kind of not only competition for the
preferred spot if I might call it for
the extensive margin but also
competition kind of via prices so for
the intensive margin. So kind of some
consumers might buy from one seller
others from the other seller but there
is let's say a benefit them for the
first spot as compared to the second
spot. how would probably this change the
the predictions or would this kind of um
speak towards the favor of one or the
other algorithm.
So I think within the the framework
these were the the main two thoughts
that came to my mind a little bit kind
of two smaller comments I I had outside
the framework um is well so I think it's
great um um that the platform sorry that
the paper is looking at the algorithm in
in a lot of detail. Now one thing which
one could think of is well in general is
the algorithm the preferred things that
the platform could do. Um for instance
some platforms might auction off their
slots and so is it could it be
interesting to compare whether kind of
an an algorithm um one of the three or
probably the OP algorithm can do better
than auctioned offer is some equivalent
between different selling mechanisms and
the platforms are usually doing. Um so
when kind of not only focusing on the
algorithm so again this is not a comment
I think um that should be addressed in
this paper or should be analyzed in
detail but if there is something
interesting to say on this I I thought
it would be interesting to say kind of
how do not only different types of
algorithm fare against each other but
how do algorithms in general um fare
against other types of selling
mechanisms.
And so a very last point which I kind of
um um were thinking of in reading the
introduction. So in some sense the the
main mechanism how a seller can can kind
of um affect whether it is in the first
spot or not here is the pricing um um in
the offline sorry in the offplatform
channel. And so I was thinking whether
there are also some other ways how in
some sense a seller um can affect of
being promoted within the platform
ranking or even getting to the first
spot. So kind of um is the main point
here all about prices or can it for for
instance be also that I put a link um um
to the platform I or I delete the link
um to the private website. So I'm not
sure whether these are realistic
examples um but kind of a a minor
thought I had towards the start when I
was reading the introduction is kind of
pricing the main point how I can get
promoted on the platform or can there be
other stuff that the seller can do. So
overall I guess these were my my main
points. Um again thanks a lot umandro
for the paper and the presentation.