Algorithmic Pricing and Competition: The Small-Town Gas Station Example
conversableeconomist.blogspot.com
conversableeconomist.blogspot.com
> Finally, and most critically, there is complete price transparency because everybody can see the prices everyone else charges just by looking at those big signs. If we take away any one of those facts, the whole thing will generally fall apart on its own. For example, if firms could somehow secretly discount and steal market share from their rivals, they have a significant incentive to do that and so on. ...
This is why many big retailers use consumers as a watchdog, typically with offers like "we guarantee you the lowest price, if you find cheaper elsewhere, we'll give you back the difference times 2!". That way consumers think the retailer is having their back and protecting them when actually they prevent other retailers from lowering prices by keeping the market share. Consumers should not tolerate that bullshit and go with the lowest retailer in the first place and realize that they're being used to rat on the cheaper retailer... but there's a good incentive to get the difference * 2.
How do you guys think this is going to be handled? It seems very complicated, because how are we even going to know which algorithm is at fault, or even IF any can be conclusively determined to be at fault?
Furthermore, is he talking about Bob the implementer or Bob the approver? In many organizations the people actually writing the code are not the same people who determined the specs and asked for it. Bob the implementer may have been given a limited spec that is followed, unknowing there is potential that an outside influence can manipulate the results. At that point who holds the responsibility?
Maybe it's just me, but recently I have noticed increased discussion regarding ethics in tech. It seems like there is growing awareness that all the focus on "how" to do something has eclipsed the fundamental question of "if" we should do it. This isn't to say we should just shy away from learning algorithms and complex systems, but maybe we should be put more of an effort to discuss the outcomes and how we agree to handle them before charging full steam ahead into uncharted territory.
I don't think the two hands can properly "validate" algorithms without communicating. The algorithm designer can maximize AUC, but what if one <group>'s class is 95% label A; the designer always predicts A for <group>. How bad is ALWAYS missing 5% for label B? If you can put a price on it, then the developer can build it into the algorithm. But if the price is difficult to accurately estimate, or non-monetary qualities are desirable, it may be hard to build them into the classifier ahead of time. On the other hand if the cost of perfect <hard to quantify criterion> reduces AUC significantly, algorithm designers need to communicate that...
Humans produce the data that the ML algorithms train on, so without whitening the data somehow (and there's another contentious issue) we should expect the result to be biased as well.
What worried me is when marketing signals are used to raise prices for me above what they should be. Airlines do this when you are searching for flights, based on browser, OS, and other signals.
However, if we ban price segmentation altogether, then we risk preventing businesses from offering sales, which serve some business and social utility (to borrow the term from the speech). But it's worth spending time thinking about what is ok and what isn't. Chances are that some businesses are already doing what isn't ok.
Recommend the read to anyone
The Aisles Have Eyes: How Retailers Track Your Shopping, Strip Your Privacy
[0] https://www.amazon.com/Aisles-Have-Eyes-Retailers-Shopping/d...
In reality, human beings rarely implement a strategy that's game theoretically optimal, but algorithms might.
If pricing is public humans (or algorithms) can reverse engineer competitors using the public pricing data, the communication channel for that collusion _is_ the pricing data. Multiple parties doing the equivalent of prisoners' dilemma cooperating independently and secret from each other by reverse engineering each others pricing algorithm is exactly the same as colluding in a smoke filled room.