[EM] Proportional Approval System + Score conversion

Toby Pereira tdp201b at yahoo.co.uk
Wed Jun 4 06:40:26 PDT 2014


For completeness, on the score voting version of this, I don't think the way I suggested is actually the best way to go about it. I suggested that if, for example, someone gives scores of 9/10 and 7/10 to A and B respectively, then this would count as 0.9 * 0.7 people approving both, 0.9 * 0.3 approving just A, 0.1 * 0.7 approving just B, and 0.1 * 0.3 approving neither. This seemed to me at the time to be the most balanced way of doing it. However, this causes the maximum score to have relevance causing a possible failure of independence of multiplication factors.

For example, someone gives scores of 10/10 and 5/10 to A and B respectively. This would result in 0.5 people approving both and 0.5 approving just A.

But consider scores of 10/20 and 5/20 to A and B respectively. This would mean that 0.125 would approve both, 0.375 would approve just A, 0.125 would approve just B, and 0.375 would approve neither. This gives completely different ratios, and so could potentially lead to different result if everyone gave the same scores but out of a different maximum.

So it seems that a better way would be to clump them together as much as possible and do away with the mixing and matching. So for example, scores of 10/10, 8/10 and 6/10 to A, B and C would mean 0.6 of a voter would approve ABC, 0.2 would approve AB and 0.2 would approve A. For the same scores out of 20, it would be the same but scaled down - 0.3, 0.1 and 0.1. This method also means far less "splitting" of the voter. Instead of splitting into up to 2^c parts where c candidates are awarded a non-zero score, voters would only ever be split into a maximum of c parts.

While I initially thought this way if doing it was asymmetrical and lopsided, I now see it as simpler and less arbitrary, and it's trivial to see that it passes independence of multiplication factors. There is still the question - is it The Right Way, but I now think it is. I initially saw it as asymmetrical because I pictured each voter like a square with approvals going down from left to right. Using the example above (scores of 10, 8, 6), it would be 3333332211 where the left 6 tenths approve all 3 of ABC, the next 2 tenths approve of AB and the right two tenths approve of just A. But it could equally be seen like this: 1233333321, which is nice and symmetrical, like a pyramid. Because of this, I now view it in a more positive light and it assuages my doubts on whether it's The Right Way. But that's just an insight into my weird mind I suppose.

One final thing. On this "paradox":

2 to elect

10 voters: A, B, C
10 voters: A, B, D

where AB is no better than CD, it would only ever really come up where there is an exact tie. In all other cases, such as:

2 to elect

99 voters: A, B, C
99 voters: A, B, D
1 voter: C
1 voter: D

then CD is justified because it is objectively more proportional. If you pick AB because of something like greater overall satisfaction, you have to come up with some potentially arbitrary trade-off between satisfaction and proportionality, as well as a definition of satisfaction. The sequential version would still pick the most popular overall candidate first anyway, and subsequent candidates would be picked to get the best proportionality, so I would see it as "Reweighted Range Voting done right". On the non-sequential version, there could be some sort of tie-break system based on something like total votes where there is an exact tie, which could then elect AB over CD in the first example. But that would be an add-on rather than an intrinsic part of the system.

 From: Toby Pereira <tdp201b at yahoo.co.uk>
>To: Toby Pereira <tdp201b at yahoo.co.uk>; "election-methods at lists.electorama.com" <election-methods at lists.electorama.com> 
>Sent: Monday, 2 June 2014, 18:05
>Subject: Re: [EM] Proportional Approval System + Score conversion
>  
>
>
>I was thinking about a score voting version of this, and I think I've got it to work. I was struggling because the system only works with exact approvals rather than fractional scores. But instead of fractional scores, a score of e.g. 9 out of 10 can be translated into 0.9 people approving the candidate and 0.1 people not approving them. If I score a 9 and a 7 to two candidates, then this would be 0.9 * 0.7 approving both, 0.9 * 0.3 approving just the former, 0.1 * 0.7 approving the latter and 0.1 * 0.3 approving neither.
>
>
>If I give a candidate 1 out of 10, and no-one else gives them anything, then if that candidate gets elected then the 0.1 voter "possesses" 1/number of voters, so 10 of the candidate. This might seem a weird anomaly, but it doesn't actually break the system. It's just what happens so that every candidate provides the same total amount of representation for the voters.
>
>
>This system should always elect the score winner where there is a single winner. For example with scores out of 100:
>
>
>Elect 1
>
>
>1 voter: A=100, B=49
>1 voter: A=0, B=49
>
>
>Elected candidates/voters = 1/2 = 0.5, so that's the target score that we work out the deviation from.
>
>
>Normal score voting would obviously elect A. If A is elected, then 1 voter has a score of 1 and the other has a score of 0. So the total squared deviation from 0.5 (candidates/voters) is 0.5^2 + 0.5^2 = 0.5
>
>
>If B is elected, 0.98 voters have a score of 1/0.98 = 1.02. 1.02 voters have a score of 0. The squared deviation from 0.5 is 0.98*0.52^2 + 1.02*0.5^2 = 0.52. This is a higher deviation so A is elected.
>
>
> From: Toby Pereira <tdp201b at yahoo.co.uk>
>>To: "election-methods at lists.electorama.com" <election-methods at lists.electorama.com> 
>>Sent: Saturday, 31 May 2014, 17:32
>>Subject: [EM] Proportional Approval System
>>  
>>
>>
>>I've come up with a system of proportional representation using approval voting that I think avoids many of the problems of other systems.
>>
>>
>>For each voter, their score is the number of elected candidates that they "possess". If v voters have voted for a particular candidate, then each voter possesses 1/v of that candidate. If there are c candidates and v voters, then as long as each elected candidate has received at least one approval, then the average possession score for a voter is c/v. Full proportionality is achieved if every voter has a score of c/v. The measure of a set of candidates is the average squared deviation from c/v for the voters' scores (lower deviation being better). For example:
>>
>>
>>4 to elect
>>
>>
>>3 voters: A, B, C, D
>>1 voter: E, F, G, H
>>
>>
>>The obvious proportional result is A, B, C, E. And you can see that the 3 ABCD voters would each possess 1/3 of each of A, B, C, so would have a score of 1. The single EFGH voter would fully possess E, so would also have a score of 1. c/v in this case is 1 so this is trivially a proportional result.
>>
>>
>>But this also works where there are commonly rated candidates. For example:
>>
>>
>>6 to elect
>>
>>
>>20 voters: A, B, C, D, E, F
>>10 voters: A, B, C, G, H, I
>>
>>
>>Reweighted Range Voting http://www.rangevoting.org/RRV.html would elect A, B, C, D, E, F on the basis that 20 voters get 3 candidates and 10 voters get 3, making it "proportional". But I would argue it's best to ignore candidates approved by all when considering who else to elect. In this case the 20 ABCDEF voters would all have a score of 3 * 1/30 + 3 * 1/20 = 1/4. The 10 ABCGHI voters would score 3 * 1/30 = 1/10.
>>
>>
>>Whereas with A, B, C, D, E, G, the 20 ABCDEF voters would score 3 * 1/30 + 2 * 1/20 = 1/5. The 10 ABCGHI voters would score 3 * 1/30 + 1 * 1/10 = 1/5. The equal scores imply a proportional result. To check, c/v = 6/30 = 1/5 so it all adds up.
>>
>>
>>This also works for other examples that I've tried. Where there isn't an exact proportional result available, the squared deviation seems to work as the best measure. For example:
>>
>>
>>4 to elect
>>
>>
>>5 voters: A, B, C, D
>>3 voters: E, F, G, H
>>1 voter: I, J, K, L
>>
>>
>>I won't do the maths here, but this would give an exact 3-way tie between ABCE, ABEF and ABEI. This is the same as the result that Sainte-Laguë would give (which I would argue is objectively more proportional than D'Hondt).
>>
>>
>>It's not obvious how to score a set of candidates where at least one candidate has no approvals, but this should never cause a problem. As long as there are at least as many approved candidates as seats, there is no need to consider unapproved candidates. If there aren't, you would always elect all the approved candidates anyway.
>>
>>
>>For a similar reason, it's not obvious what to do with score voting. For example, if a single voter has given a candidate a score of 1 out of 10, then does this voter possess 1/10 of this candidate or the whole candidate? And if 10 voters have given a score of 1/10 then do they each possess 1/100 or 1/10? If it's 1/100, then candidates won't be "fully possessed" and we end up with a no obvious way of working out the best set of candidates because the average c/v would not be the same for each set of candidates and we'd be looking at more than just the squared deviation. We'd have to consider both average and deviation, which would make it messy. But otherwise we end up with a voter fully possessing a candidate that they've given a low score to, and this would count against that voter. So at the moment, this is just a system for approval voting.
>>
>>
>>I think this is superior to the approval version of Reweighted Range Voting because it is independent of commonly approved candidates, and so it also avoids the proportionality problems that this can cause, which I have discussed elsewhere.
>>
>>
>>It is also superior to STV methods because in these methods a voter is considered to just have a single vote and if that vote is fully assigned to a candidate then it doesn't matter what else happens. For example:
>>
>>
>>4 to elect
>>
>>
>>10 voters: A, B, C, D
>>10 voters: A, B, C, D, E, F
>>
>>
>>The best result here seems to be A, B, C, D, but STV is indifferent between this and, say, A, B, E, F. The 10 ABCD voters can have their votes assigned to A and B (5 to each) and the 10 ABCDEF voters can have their votes assigned to E and F (5 to each). This would heavily favour the ABCDEF voters. In practice, most STV methods wouldn't do this because of the sequential way they operate. But STV methods that consider whole sets of candidates non-sequentially would be indifferent to these results. So avoiding this result would be more accidental than ideological.
>>
>>
>>However, my method is also indifferent between results that you might expect a method not to be. For example:
>>
>>
>>2 to elect
>>
>>
>>10 voters: A, B, C
>>10 voters: A, B, D
>>
>>
>>You might think that A, B is the obvious result. But my system would say this is equal to C, D. So in this sense it could be said to fail monotonicity. However, I do think it makes sense in the way that proportional systems work. If A and B are elected, then they are both "shared" among all 20 voters. Where if it's C and D then although each voter only has one candidate, they share the candidate with half as many people, and their possession score would be the same under either result.
>>
>>
>>If this all stands up, I think this is better than the other systems of proportional representation based on approval voting that I've seen.
>>
>>
>>----
>>Election-Methods mailing list - see http://electorama.com/emfor list info
>>
>>
>>    
>
>    
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.electorama.com/pipermail/election-methods-electorama.com/attachments/20140604/e10494c0/attachment-0002.htm>


More information about the Election-Methods mailing list