Pleb Economist #12: Stacker News and Social Choice Theory
There's been a lot of talk on zaps and downzaps lately. In particular, there seems to be an ideological tug of war between Israel supporters and critics, who are variously utilizing zaps or downzaps to try and shape the front page of Stacker News.
The question of how posts should be ordered on the front page of Stacker News (LIT) is exactly the kind of problem studied by social choice theorists.
The general form of the problem is: given a group of N individuals, each with their own preferences over items, how can we arrive at a common ordering which is shared by everyone, that somehow reflects everyone's preferences?
As I wrote about previously, the answer is: we can't. There is in fact no system that can ensure a common ordering that satisfies some basic properties of fairness and rationality. This result is known as Arrow's Impossibility Theorem.
What are some of those basic properties of fairness and rationality that we want to ensure?
Non-DictatorshipNon-Dictatorship
One of them is non-dictatorship. This means that the common ordering is not solely determined by the preferences of one individual. Stacker News does seem to satisfy this.
Pairwise Majority RulePairwise Majority Rule
Another basic principle is pairwise majority rule.[1] That is, if the majority of participants prefers item A to item B, then the common ordering should also rank item A higher than item B. Stacker News currently doesn't seem to satisfy this, because a small set of highly motivated zappers/downzappers can boost broadly unpopular posts to the top, or shoot broadly popular posts to the bottom.
Independence to Irrelevant AlternativesIndependence to Irrelevant Alternatives
A third basic principle we might want is independence to irrelevant alternatives (IIA). This says that if the common ordering ranks A above B when C is not an option, then adding C as an option cannot reverse the relative ranking of A and B in the common ordering (regardless of where C ends up ranking). A joke about IIA, apocryphally attributed to philosopher Sidney Morgenbesser, goes like this:
Morgenbesser, ordering dessert, is told by a waitress that he can choose between blueberry or apple pie. He orders apple. Soon, the waitress comes back and explains that cherry is also an option. Morgenbesser replies, "In that case, I'll have blueberry."
It's a bit hard to assess the degree Stacker News does or doesn't satisfy IIA. But since zaps and downzaps are coming from a fixed pool, it's reasonable to assume that IIA is violated. For example, the ordering of the front page might look a certain way if there are no Israel posts, but once someone makes an Israel posts, the entire pattern of zapping may change as people direct their sats towards those posts rather than other posts.
SN AssessmentSN Assessment
To summarize, Stacker News' post ranking system would fair as follows according to basic choice theory principles:
| Desired Property | Stacker News |
| Non-Dictatorship | ✅ |
| Pairwise Majority Rule | ❌ |
| Independence to Irrelevant Alternatives | ❌ |
Ken Arrow's insight with his impossibility theorem was basically that no social ranking system can simultaneously satisfy all three of the above properties (and still always be able to rank all alternatives).
Moving Forward: Do we want to give more power to express preference intensity, or preference ordering?Moving Forward: Do we want to give more power to express preference intensity, or preference ordering?
Although this is a negative result, it doesn't mean that improvements to the functioning of the system can't be made. From my observation, the biggest critiques are that a handful of highly motivated zappers/downzappers have disproportionate influence on the rankings, in a way that doesn't concord with the preferences of the less motivated majority.
This itself highlights one of the weaknesses of the ordinal social choice framework, which is that it concerns itself only with orderings, i.e. do you like A or B better, and ignores intensity of preferences, i.e. by how much do you like A better than you like B? It is possible that SN's current system prioritizes an expression of preference intensity while weakening peoples' ability to express their preference orderings.
That's a design choice, and I don't know what the right answer is. But I just offer some of this up as food for thought, both for stackers and for @k00b and team as they continue to think through message board design incentives.
As a technical note, pairwise majority rule is actually a much stronger condition than is necessary. Arrow's Impossibility Theorem rules out a much greater set of voting systems than just those which are non-dictatorial, independent of irrelevant alternatives, and satisfy pairwise majority rule. ↩
Honestly, I think the current system overweights intensity a bit. A small group can shape the front page too easily if they’re motivated enough.
That is my sense too. Previously, the hot ranking would take the log of your zap amount, so that it differentially gives more weight to the number of zappers rather than the number of zaps, while still allowing to the size of the zap to matter.
I have nothing worthwhile to add. I just want to say that I feel smart after reading your article
I still like ordering by intensity because it is easier for me to wrap my head around it.
I can get the idea that more sats will move an item higher, whereas preference ordering becomes more opaque.
I'm starting to think the problem has more to do with having one singular page that needs to satisfy everybody's various desires.
I wonder if the current LIT system would work inside any given territory because the stackers visiting that territory have a somewhat unified idea of what kind of posts to expect.
On the front page, we are combining items from all the various territories with the result that if one particular topic is being talked about a lot, the other topics have much lower visibility.
That's fair. Transparency is a real virtue for a system.
You're sort of assuming that the objective is to have the front page be ordered such that it best satisfies passive readers, when the reality is that we each constantly choose where each post ranks and how many sats we want to retain, jointly.
In that sense, those who don't downzap are choosing "post stays where it is and my sats balance stays where it is", while those who do downzap are choosing "post loses visibility and my sats balance decreases accordingly".
Really, what we each have are orderings of different combinations of orderings + ordering costs and I don't know how SN scores on that. Still not a dictatorship and probably still fails IIA, but it might satisfy Pairwise Majority Rule.
no! Not stay where it is... my sats balance, all things equal, increase via the rewards pool
It does suspiciously sound like some sort of side payments system... the neutral folks are bought off by the money of the motivated folks... or something like that.
Would be cool to work out a fully specified mathematical model of the SN mechanism, constructed as a mechanism design problem with cardinal utility and payments.
HAVE FUN! Sounds like an awful task to me... but impressive if you pull it off!
I mean, it's my job, and I could probably get a publication out of it, depending on how much previous work has been done in it, and how much anti-bitcoin bias and anti-small-platform bias there is within academia (which I will probably test soon with that other paper)
From my very unrepresentative experience, that bias is very strong.
I'm genuinely worried about it. I submitted the paper on SSRN (not peer reviewed, but i think they do a basic check to see if seems scientifically serious), and it's been sitting under review for much longer than I'm used to for SSRN
What kind of fringe weirdo would be interested in understanding the 12th largest asset in the world?
He'll get it all worked out and then k00b will do an experiment that blows it all to hell.
For this particular case, I feel like theory without empirics would be sufficient to count as a contribution.
I meant he might introduce some mechanism that proves to be analytically intractable.
I have a feeling it's already analytically intractable haha
That's fair. And I think mechanisms exist for more efficient outcomes (under a utilitarian framework) when we're dealing with cardinal utility and payments too. But these mechanisms are often complicated to understand and involve an unreasonably high degree of rationality from the participants, as well as being able to frictionlessly direct side payments to each other.
Still, I think what you bring up does capture a point which is that if we care about cardinal utility (intensity of preferences), then perhaps the zap/downzap battles are just a feature of that, but if we care about ordinal preferences, then it's an undesirable side effect
It doesn't have to be cardinal utility. Ordering the possible rank-sats bundles just radically increases the number of alternatives.
WEEEELLLL... on this one I'll push back. Seen exclusively as a front-page post thing (analogous to an election), you're right.
Taking a step back and taking SN front-page plus sats to do with whatever we please, the ordering can reasonably shift.
...and downsats/boosts are a redistribution from those who care a lot about promoting/demoting some idea to the general SN population via the rewards pool.
Democracy/voting analogy: I may prefer Candidate A over B by some margin, but if B and his disciples run around offering me money to vote A, I'll make a quick assessment and say "fine, with that extra incentive in mind I'll go with A."
I'll happily take people's sats in exchange for their preferred noise to dominate the front-page of this community-driven forum.
Update: of COURSE, Undisc is more succint than I ever could be. Boring.
@Undisciplined's comment in this thread is also pointing at the same issue. I basically agree, and it boils down to some kind of design choice about what kind of platform SN wants to be and the philosophy of its front page
...I know, see update.
(I saw that later... I tend to comment on the post itself before browsing the comments... seems fairer and more honest and less biased by others, somehow)
Solid analysis. Downzaps from a few can bury good posts. Need better balance.