Rule X extended to score ballots

@brozai I'll answer my own question here:
The authors extend Rule X to cardinal utilities in this paper
https://proceedings.neurips.cc/paper/2021/hash/69f8ea31de0c00502b2ae571fbab1f95Abstract.htmlLooks like they do it the same way.

@brozai
First let me say how happy I am to hear that an academic did not plagiarize SSS which is what I had originally thought. I have talked with Dominik and he knows of SSS.I would love to see an example where SSS with Capping, SSS with scaling and Rule X all get different winner sets. I do not really care if SSS is deemed worse in the end as long as I get what credit I deserve.
In terms of semantics we use "ballot weight" for the budget. It is better for public communication for a number of reasons. $ makes sense for their budgeting problem but for fair elections it needs to be clear that voters get the same amount of "vote power"
The issue with no full quota looks very similar to what is attempted in Sequentially Shrinking Quotas. I think this was invented by @Marylander if memory serves. Perhaps that works well when mixed with Rule X.
@JamesonQuinn Has made arguments that you do not want exact PR/EJR/Pricability. The logic being that strategic voting gives a bias and you want a system with an equal and opposite bias. He can maybe give a better justification but this was a key reason why Allocated Score was chosen over SSS. Or at least that was the argument which won me over. All this is in the absence of strategy. STAR was invented because Score is vulnerable to strategy.

@keithedmonds Ought the electowiki page for Justified Representation be updated with the Full Justified Representation concept that they came up with here?

@marylander Yes, yes it should. Also adding the cardinal versions since the existing page only has the approval definitions.

@keithedmonds said in Rule X extended to score ballots:
@JamesonQuinn Has made arguments that you do not want exact PR/EJR/Pricability. The logic being that strategic voting gives a bias and you want a system with an equal and opposite bias.
I've always felt that the Justified Representation class of criteria are clumsy and not really the best criteria to be using. See this archived CES discussion: https://www.votingtheory.org/archive/posts?where={"topic_id"%3A564}
By the way, I think that the "purest" form of cardinal PR is COWPEA, although it has the potential drawback of electing candidates with different weights. But it can be used as a lottery method to elect sequentially as whole candidates. While using lotteries might be impractical in many cases, it does have the advantage of passing monotonicity, Independence of Irrelevant Ballots and the Universally Liked Candidate Criterion. Getting those three things together in a single method is very rare.

@tobypereira Do you think that EJR in particular is clumsy, or all of them in general?

@marylander said in Rule X extended to score ballots:
@tobypereira Do you think that EJR in particular is clumsy, or all of them in general?
Yes, because as I said in the archived discussion  "all these criteria seem oddly weak in that they only make demands about a single voter, or in proportional justified representation just one voter per candidate that the group "deserves"."

In Appendix C there is some fun discussion as to the best completion method to make it exhaustive (if there is the problem of an unaffordable candidate).
They conclude that seqPhragmen is no longer quality (although, I suspect that they extended it in the literal sense of the greedy algorithm, rather than extending it in a way that fits the metaphor of giving every voter epsilon power until a candidate is affordable)
The rule they recommend instead is quite similar to Sequentially Shrinking Quota, but instead of shrinking the quota after the fact, they just pick the quota at the beginning such that k winners will be affordable. I'm calling it Shrunken Quota just preliminarily.
They do not seem to consider largest remainders, which is curious because it is probably the most 'obvious' completion method, so maybe they found something undesirable about that approach.

FYI there is a wikipedia page (well a draft)

@tobypereira Is your issue that JRlike criteria are clumsy or that they are weak?
I find the definitions pretty appealing, although there may be other important parts of the story to consider (e.g. stability, Pareto).
There are many ways to strengthen ideas like PJR, although they usually are not satisfiable over the entire ballot domain, so you can also look at compliance of a method when it is possible.
I see JR / PJR / EJR as more of a litmus test; passing it does not tell you a lot about the method, but NOT passing it requires a very good explanation for the method to be considered further.

@brozai I suppose I find them both clumsy and weak. Take Justified Representation. It refers to the case where a Hare quota of voters all approve one candidate. Intuitively, you might think that as a solid Hare quota, they should all get this candidate elected. But further reflection suggests this isn't always possible.
For example, there might be two candidates to be elected in an election. Three candidates are approved by 50%, 51% and 51% of the electorate respectively with no correlation between voting for one or any of the others. In this case the two on 51% would be elected, so not the candidate on 50%.
Of the voters who approved the 50% candidate (it has a full Hare quota), slightly under a quarter of them would not have a candidate elected.
It would be impossible to guarantee that every voter in a Hare quota group gets a candidate elected. So how do we make a criterion around it? Well, they went for the minimum possible option  one of the voters must have a candidate elected. At that stage it just seems like a pointless nod towards something they were probably trying to achieve but realised they had to back out of.

@tobypereira I think this example actually shows my point. In this case, (with very high probability if the approval sets are truly uncorrelated) any two of the winners will satisfy EJR (and thus also PJR/JR), so it is not restrictive at all. I'm sure you have seen this paper thrown around before, but it gives some nice examples of how two different committees, both satisfying EJR, are not necessarily all of the same quality.
Unless I'm misunderstanding the setup, I'm not sure why you are saying the two 51% will necessarily be elected (although, in this case it does seem like the 'right' choice).
I agree that it is a somewhat weak criterion in the grand scheme of things, and I would like to simultaneously optimize a metric like maxPhragmen (or related). I don't see them as clumsy at all though. In fact, every quotaspending rule (that sequentially selects a candidate with >= quota of support when they exist) satisfies PJR and thus JR.
You can find the versions of JR I think you're referring to as "strong" and "semistrong" JR, where a solid Hare quota gets exactly that consensus candidate elected. Unfortunately, as you said, it's not always possible.
Edit: I should probably mention there is another intuitive criterion, perfect representation. This is when the voters can be exactly divided into quotas such that each quota gets a unanimous winner. Obviously, this is also not always possible, but more importantly it is incompatible with EJR. This is one reason maybe it's reasonable to consider EJR 'clumsy.' However, it is compatible with PJR. It seems to me that PJR is weak enough such that any noncompliance is likely indicative of deeper problems. In particular, optimization of the maxPhragmen metric implies PJR. Your 'squared load' metric I believe is equivalent to the varPhragmen objective function, which implies JR.

@keithedmonds @brozai , is there a way to get the Wikipedia page author to also put a page on electowiki.org? Seems like it might be faster since no approval would be required.

@andydienes said in Rule X extended to score ballots:
I see JR / PJR / EJR as more of a litmus test; passing it does not tell you a lot about the method, but NOT passing it requires a very good explanation for the method to be considered further.
Although didn't the paper say that anything passing EJR was going to be difficult to compute efficiently? That suggests that for some applications, there is a good explanation to consider sacrificing EJR: you can't spare either the time or the complexity.
On the other hand, that's still no excuse to use a method that doesn't pass PJR, even a sequential one.

@marylander I suppose it depends on how you define 'efficient.' Rule X satisfies EJR, and I would not say it is much more complicated than any other quotaspending method! Computationally it is the same amount of work.
no excuse to use a method that doesn't pass PJR
Completely agree. This is why welfarist rules like RRV are basically a nonstarter in my eyes.

@andydienes said in Rule X extended to score ballots:
This is why welfarist rules like RRV are basically a nonstarter in my eyes.
Agreed. So it comes down to SSS, MES and Allocated score.
Consider this 5 winner example with clones for each candidate
Red: 61% vote A:5, B:3, C:0
Blue: 39% vote A:0, B:3, C:5RRV Gives ['A1', 'C1', 'A2', 'B1', 'B2']
MES Gives ['A1', 'A2', 'A3', 'C1', 'B1']
SSS Gives ['A1', 'B1', 'B2', 'B3', 'B4']
Allocated score Gives ['A1', 'B1', 'A2', 'B2', 'A3']
STV Gives ['A1', 'A2', 'A3', 'C1', 'C2']I could have made a calculational error but I did it with code which I can post if people want to look for bugs. If correct this is super interesting. They all give different results.
Which sets are in the core? If any?

OK lets look at these results more deeply
RRV Gives ['A1', 'C1', 'A2', 'B1', 'B2']
 Total Utilities for each group of 16 and 11MES Gives ['A1', 'A2', 'A3', 'C1', 'B1']
 Total Utilities for each group of 18 and 8SSS Gives ['A1', 'B1', 'B2', 'B3', 'B4']
 Total Utilities for each group of 17 and 12Allocated score Gives ['A1', 'B1', 'A2', 'B2', 'A3']
 Total Utilities for each group of 21 and 6STV Gives ['A1', 'A2', 'A3', 'C1', 'C2']
 Total Utilities for each group of 15 and 10The fist thing to check for is if the winner sets are stable. The larger group is 61% so it should control 3/5 of the seats. The best set of size 3 for them is [A,A,A] giving utility of 15. Each set above gives the larger group at least 15 so [A,A,A] does not block. Similarly for the smaller group controlling 1 seat [C] does not block. For sets of size 5 it must be preferred by every voter. The set given by SSS blocks both STV's and RRV's set meaning that those sets are not stable. I think the other 3 are.
I am not sure how to choose between the three remaining sets but it is interesting to consider that the members of 61% group would be expected to have about 61% of the total utility. For STV this is nearly exact since 15/(15 + 10) = 60% this is why people tend to think it does well.
RRV: 16 / (16 + 11) = 0.59
MES: 18 / (18 + 8 ) = 0.69
SSS: 17 / (17 + 12) = 0.58
Allocated score: 21 / (21 + 6) = 0.77
STV: 15/(15 + 10) = 0.60Interestingly RRV and STV both do very well even though they were eliminated by being unstable. SSS does well too but MES and Allocated Score do not.
Another way to think about it is total utility
RRV: 16 + 11 = 27
MES: 18 + 8 = 26
SSS: 17 + 12 = 29
Allocated score: 21 + 6 = 27
STV: 15 + 10 = 25Again SSS is best. As the inventor of SSS I am trying to not be biased. Is there something I am missing? Is this just a special case? Perhaps we should simulate it like we did before to see what typical results are

@keithedmonds Purely qualitatively, I think given this profile, Red needs to win more than Blue since it is equally cohesive and 50% larger. Again qualitatively, I think a cohesive group representing 40% of the population should get at least one of their top winners.
This leaves AAABC (from MES) and AAACC (from STV) as what I would identify as the 'best' performance on this particular ballot profile. However, this one is a bit of an edge case and the numbers work out very closely. I always feel uneasy about making too large conclusions from single examples, since any method can be made to look bad.
The results will also look extra weird because the ratios of supports do not play well with 5 winners for this specific scenario. With 4 winners I think AABC will look very reasonable, and with 6 winners AAABCC or AABBBC is right.
In particular, if the Red voters are strategic really at all, it looks like they can squeeze out more winners in RRV and SSS by burying B. I am interested in using the definition of "balanced stable priceability" here https://www.cs.toronto.edu/~nisarg/papers/priceability.pdf to measure stabilityI am not sure how or if it relates to the definition based on blocking sets.

@keithedmonds said in Rule X extended to score ballots:
Interestingly RRV and STV both do very well even though they were eliminated by being unstable. SSS does well too but MES and Allocated Score do not.
On the other hand, RRV and STV choose winner sets where all voters are strictly worse off than under the SSS winner set, so if we make the assumption* that the sum of the scores can be used to determine which overall committee the voter would approve, then could be interpreted as quite a bad example for RRV and STV.
* I'm not calling it an unreasonable assumption, but it is an assumption and so I'm stating it. Perhaps we could test it with surveys, although in my opinion the meaning of scores depends on the voting system to some extent, so it might not be easy.
Edit:
@andydienes said in Rule X extended to score ballots:
@keithedmonds Purely qualitatively, I think given this profile, Red needs to win more than Blue since it is equally cohesive and 50% larger. Again qualitatively, I think a cohesive group representing 40% of the population should get at least one of their top winners.
I started writing this post before you replied @AndyDienes (so I posted before I could comment on what you said), and I just want to observe that this objection I think relates to my discussion about about whether we can assume that "greater sum score = better winner set" at the level of the individual.

@marylander said in Rule X extended to score ballots:
the meaning of scores depends on the voting system to some extent
1million% agree.
Imagine voting rule F, which is just pure sumofscore
winner(F) = maximize sum of score(voter, candidate)now imagine voting rule G, which is sum of squared score
winner(G) = maximize sum of score(voter, candidate)^2Then almost all voters will change their ballots depending on the rule being used such that the outcome is the same, i.e. square all their scores. If we just measure linear utility of both, we will get different results, even though the strategic dynamics are pretty much the same and the winner is the same.
Also, just to wax philosophical & speculative for a moment (and then I promise I will return to quantitative thoughts) I think we all agree that allowing for compromise & centrist candidates is a good thing. However, it seems that if a voting rule has too much of a centrist bias then voters will exaggerate their preferences to compensate. When voters exaggerate their preferences, it seems like they might start to believe those preferences, and then ironically a more centrist voting rule creates a more polarized electorate. This would be taken to the extreme in something like Block Score, which is the maximallycentrist method but would very plausibly lead to divisiveness in an electorate.
Of course, the above is just a hypothesis; I won't claim to be able to understand or predict longterm societal dynamics. I will say, I think all else held equal, a proportional representation method should attempt to simply replicate the distribution of voters. Any bias towards centrism must be minimal enough to not create an unstable outcome. In the case of a method on that profile choosing AAABB or ABBBB, I would certainly feel 'cheated' if I were a Blue voter, and in subsequent elections I would probably be less willing to compromise.