This is very much like the idea that radix-sort can run in linear time worst-case, because it's not a comparison sort. While absolutely true, both statements can be misleading without context. Just as radix-sort has the weakness of depending on the size of the keyspace (and therefore being poorly suited for sorting small vectors of large numbers), score voting has some issues that do not appear in ranked-choice systems.
Most obvious: There is incentive to vote tactically (as is always the case), but the tactics are more complicated than in most other systems. Most serious: Not using a ranked-choice system prevents us from reliably finding a Condorcet winner.
One could make the case that these disadvantages aren't as bad as those of ranked-choice systems, just as one can make the case that radix-sort is a generally good way to sort records by a lexographic key. Simply listing advantages doesn't do that, though.
Right, but it could still have those problems that Arrow's theorem talks about. Do we have a proof to the contrary? I have a hunch that it promotes strategic voting, like plurality voting ("first past the post") does.
For example, adding an additional candidate should not affect the average score of the rest of the candidates, hence there is no problem with "independence of irrelevant alternatives". (I leave the rest of the conditions as an exercise to the interested reader.)
That having been said, all voting systems can be vulnerable to strategic considerations. However, simulations and theory suggest it's much less the case for score voting compared to ranked choice systems. See electology.org for some pointers to research.
It is non-obvious to me that rational voters in such a situation should not adjust their scores for the initial candidates. In fact, it seems like you should adjust scores in the prototypical situation where you prefer candidate A to candidate B, and detest candidate C. With only A and B present, you give A a high score and B a low score. When C enters the picture, you change your score for B to a high one, so that you make it maximally difficult for C to win.
These systems can be very good in situations different from common public elections where there is a consistent meaning for ballot markings (e.g., approval makes good sense in non-secret-ballot elections where a vote to approve an option is a binding commitment to participate if the option is selected.)
But it turns out that approval voting is itself considered a very good voting system (I remember reading an article about how a conference of experts voted on their favourite voting systems and approval voting won, but I can't find it because "voting system vote" isn't a very good Google search).
Of course it will. The fundamental problem is selecting only one representative per voting district. However fancy and complicated voting algorithm you make, it will most probably collapse anyway. It's the size of the voting districts that leads to a two-party system, not the voting mechanics.
But then: Just pool nearest 20 voting districts [x] into one large voting district, from which you elect 20 representatives, and any kind of simple proportional voting mechanics [xx] will do. If you elect 20 representatives, any party that manages to get at least 5% of the voes will get their representative to the Parliament. New political parties start to appear, and a multi-party system emerges on its own.
[x] Or 15, or 30 or whatever.
[xx] Such as the D'Hondt method, https://en.wikipedia.org/wiki/D%27Hondt_method
Of course, drawing these districts (in either system) is an inherently arbitrary process which can lead to counterintuive or obviously unideal results, the most obvious example of which being gerrymandering. But at the end of the day, unless we have a one world democracy, borders must be drawn. National borders are “easy” in the sense that they tend to be formed not by a democratic political process but rather historical conflict.
I'm not sure I understand your comment. There is no "instead" -- you can vote honestly for both your preferred candidate and the popular candidate.
What the U.S. really needs is proportional representation, similar to parlimentary systems of other countries
Then someone who identifies as neither could get a 6 on average and get elected. (Assuming both other candidates are close to tied.)
That said as a Canadian I'm down with almost any change in the voting system.
No, a new single winner election system is a distraction. What we need is proportional representation, to ensure that more people actually have representatives in proportion to their political desires.
* Since there is no spoiler effect, you could just let everyone on the ballot. Letting abstentions count as zero votes, obscure candidates cannot win. (Less severely, abstention could count as a fractional zero vote, i.e. 0 in the numerator of the average and 0<x<1 (say x = .25) in the denominator...)
* Or require a certain number of signatures to let a candidate on the ballot.
So if 10 is the maximum (0-1 was the range given above, but whatevs), then sure if I prefer Hillary to Trump and they're the only two that seem likely to win, maybe I'll give her a 10. But for anyone I prefer to Hillary, why would I give them a zero? Of course I should give them a 10 as well!
edit: definitely willing to try the system though :D
Suppose that I rate a candidate 0.7, and my neighbor ranks the candidate 0.6 . Does this mean that I like the candidate more than my neighbor does? What does that mean? How can we tell?
Suppose you take two people who would vote in the same way, but then you take all the scores of one of the people, and square them. These are all still scores between 0 and 1, and so a valid way to vote, and it keeps the preference order in place. But what do the difference in these scores mean? "amount of happiness"? How could we quantify this?
The way that seems to make the most sense to me is a normalized vNM utility. A person's least favorite candidate (or least favorite candidates if some tie for this position) get(s) the rating 0, and their favorite candidate(s) get(s) the score 1. All other candidates are scored as the probability r such that the voter is indifferent between that candidate, and (probability (1-r) of [least favorite candidate]) and (probability r of [most favorite candidate]).
This gives a well defined foundation for what score a voter would give a candidate, a clear definition for what a 0.6 means vs a 0.7 .
The system where you just pick the candidate with the highest average rating though, does not incentivize voting in this manner.
I have an idea for a system which I think would incentivize voting this way, and which would optimize the expected value of a weighted sum of everyone's vNM utility. (it is a weighted sum because the utilities are normalized between 0 and 1, and different people's vNM utilities are incommensurate. The weighting is in the normalization. It is I think the most neutral weighting it can be.)
However, it would probably be entirely impractical.
The idea is this:
Each person states their utility for each of the candidates listed, and the system makes sure that these utilities are normalized.
Then, each voter gets 1 (arbitrarily subdivisible) point of voting probability.
Then, a bunch of "trading" is automatically done, where say, as an example, if two people have different first picks, but would both prefer some other candidate as a close second, they could both give up some "undifferentiated" voting probability in exchange for some which is restricted in some way, based on whatever deal they made.
All the deals would probably be made automatically, because it would just be so incredibly inconvenient otherwise, and also having the result be biased towards voters who are better at trading probably wouldn't be great.
Once there are no more trades to be done, all the remaining undifferentiated voting probability goes to the voters' first choice.
Then, the winner is chosen randomly, with the probability of winning corresponding to the proportion of the voting probability that was assigned to them in the end.
Assuming an efficient market, this should optimize the expected value of a weighted sum of the voters' vNM utility (assuming rational voters).
Unfortunately, it is rather complicated, and I think it would probably be too computationally intensive to run.
Oh well.
Each voter should rationally vote in whatever way maximises the expected value of his utility of the outcome. The extent to which your vote "looks like your actual preferences" depends on how the voting system is designed.
I think that ideally, if it is possible without giving up too much, it is desirable that how a person would rationally vote doesn't depend very much on what they know about how other people will probably vote (though this probably isn't the most important consideration).
If the system is based on people giving ratings, and there isn't anything that these ratings are designed to exactly mean, then it seems likely to me that the system wouldn't just so happen to be such that the way people are incentivized to vote would mostly not depend on how others are expected to, and also unlikely that the way people would rationally vote would match particularly well with the way that the designers of the voting system imagined.
The system I gave was intended to be one in which the way people would be incentivized to vote would correspond to their preferences in a clearly defined (and sensible) way.
But I have good news: we can steer a more stable course with score voting.
Score voting doesn't violate Arrow's Theorem (because it's not a ranked-choice system).
Here's how it works:
* Each voter gives candidates a score from 0 to 1.
* The highest average score wins. (The average can be weighted to account for abstentions.)
The upshot:
* No political parties are needed.
* It resists gerrymandering because it's non-partisan.
* If there's a bias in the system, it's towards the center.
* Simulations indicate score voting is socially optimal.
* Arrow, himself, expressed preference for approval voting (a variant of score voting)
Further reading:
electology.org
en.wikipedia.org/wiki/Range_voting