election-methods@mailman.electorama.com

Technical discussion of election methods

View all threads

Proportionality vs utility: Droop quota and feasible points

KM
Kristofer Munsterhjelm
Wed, Sep 11, 2024 8:45 PM

I added a method to determine the feasible regions of proportionality vs
VSE for methods that elect from certain sets, to my simulator.

This works by taking the convex hull of the boundary of the set so far,
and then creating a set of new points by, for each convex hull point,
and for each possible outcome inside the set for that round, adding the
proportionality and utility values for that outcome to that convex hull
point. Doing so produces a new point set, and the convex hull is set to
the convex hull of the new point set.

As long as the model space isn't too small,[1] the convex hull should
then characterize the region of every nondeterministic method that could
be designed that elects from the set in question.

By using the set of all outcomes (all possible councils), the region
shows what tradeoffs are possible. Every point outside the region is
infeasible - it's impossible to make a method that good (or that bad).

By using the set of every outcome compatible with the Droop
proportionality criterion, the region shows what results a method that
passes the DPC can get. And at least for this model, it's surprisingly
large: the Droop proportionality criterion doesn't seem to be a very
strong constraint.

I've added some graphs showing these regions for the same parameters as
in my previous post. Getting gnuplot to work properly is kind of a pain,
so excuse the lower effective resolution (thicker lines). The blue
region is for methods passing the Droop proportionality criterion, while
the green is what's feasible at all. (The white areas are impossible to
reach.)

-km

[1] For the technical details, the convexity only approximately holds.
Suppose we have a model where there are only two possible elections,
call them eA and eB, and two candidates (A and B). Sometimes, electing A
in eA is the best, other times, electing B in eA is the best; and the
same for eB.

If we only consider deterministic methods, then disregarding ties, there
are only four possibilities:
method W: elect A in eA, B in eB
method X: elect A in eA, A in eB
method Y: elect B in eA, A in eB
method Z: elect B in eA, B in eB.

Suppose these are at the edges of the chart, i.e. these solutions
correspond to (-1, -1) for W, (1, -1) for X, (1, -1) for Y, and (1, 1)
for Z. There's no way to get, say (0, 0), although this is a convex
combination of the four possible outcomes. But it is possible if we're
nondeterministic: then a method that behaves like W 50% of the time and
Z the other 50% of the time would have an expected result of (0, 0).

But if the model is very small (there are few elections), then what can
happen is that the edges are too optimistic. In the example above, every
time an eA election favors A, the convex hull will be updated with
(among others) the results of a method that somehow guesses A; and every
time it favors B, the convex hull will be updated with (among others)
one that guesses B. So it not only contains nondeterministic methods,
but "improbably lucky" ones.

If the model's election space is large, then the chance that the same
election will occur more than once during a simulation should be small
enough that this shouldn't be a problem. Since the binary model has
5..260 voters, I don't think this "improbably lucky" scenario is going
to be a problem... but I might just add a test for elections that have
been seen in the past, just to be sure, later.

I added a method to determine the feasible regions of proportionality vs VSE for methods that elect from certain sets, to my simulator. This works by taking the convex hull of the boundary of the set so far, and then creating a set of new points by, for each convex hull point, and for each possible outcome inside the set for that round, adding the proportionality and utility values for that outcome to that convex hull point. Doing so produces a new point set, and the convex hull is set to the convex hull of the new point set. As long as the model space isn't too small,[1] the convex hull should then characterize the region of every nondeterministic method that could be designed that elects from the set in question. By using the set of all outcomes (all possible councils), the region shows what tradeoffs are possible. Every point outside the region is infeasible - it's impossible to make a method that good (or that bad). By using the set of every outcome compatible with the Droop proportionality criterion, the region shows what results a method that passes the DPC can get. And at least for this model, it's surprisingly large: the Droop proportionality criterion doesn't seem to be a very strong constraint. I've added some graphs showing these regions for the same parameters as in my previous post. Getting gnuplot to work properly is kind of a pain, so excuse the lower effective resolution (thicker lines). The blue region is for methods passing the Droop proportionality criterion, while the green is what's feasible at all. (The white areas are impossible to reach.) -km [1] For the technical details, the convexity only approximately holds. Suppose we have a model where there are only two possible elections, call them eA and eB, and two candidates (A and B). Sometimes, electing A in eA is the best, other times, electing B in eA is the best; and the same for eB. If we only consider deterministic methods, then disregarding ties, there are only four possibilities: method W: elect A in eA, B in eB method X: elect A in eA, A in eB method Y: elect B in eA, A in eB method Z: elect B in eA, B in eB. Suppose these are at the edges of the chart, i.e. these solutions correspond to (-1, -1) for W, (1, -1) for X, (1, -1) for Y, and (1, 1) for Z. There's no way to get, say (0, 0), although this is a convex combination of the four possible outcomes. But it is possible if we're nondeterministic: then a method that behaves like W 50% of the time and Z the other 50% of the time would have an expected result of (0, 0). But if the model is very small (there are few elections), then what can happen is that the edges are too optimistic. In the example above, every time an eA election favors A, the convex hull will be updated with (among others) the results of a method that somehow guesses A; and every time it favors B, the convex hull will be updated with (among others) one that guesses B. So it not only contains nondeterministic methods, but "improbably lucky" ones. If the model's election space is large, then the chance that the same election will occur more than once during a simulation should be small enough that this shouldn't be a problem. Since the binary model has 5..260 voters, I don't think this "improbably lucky" scenario is going to be a problem... but I might just add a test for elections that have been seen in the past, just to be sure, later.
CL
Closed Limelike Curves
Sat, Sep 14, 2024 9:39 PM

On Wed, Sep 11, 2024 at 1:45 PM Kristofer Munsterhjelm <
km-elmet@munsterhjelm.no> wrote:

By using the set of every outcome compatible with the Droop
proportionality criterion, the region shows what results a method that
passes the DPC can get. And at least for this model, it's surprisingly
large: the Droop proportionality criterion doesn't seem to be a very
strong constraint.

Doesn't surprise me :) I've been pointing out that PSC is an extremely weak
condition for a while now. It's only slightly stronger than
color-proportionality is.

I'd also point out the space in the top-right, which shows either our
definition of "proportionality" or "utility" is wrong, or Droop-PSC is
wrong, because there are Pareto improvements on this graph ruled out by
Droop-PSC. I'd probably go with both.

Droop-PSC guarantees disproportional representation overall, because as
I've mentioned before, the Droop quota is the most-biased possible quota
(it is maximally friendly to large parties; any rule more friendly to them
would no longer count as proportional). I'm not 100% sure, but IIRC Webster
satisfies the k-1 quota rule (which has no common name that I know of).
This makes me think that if we did want to enforce PSC, (k-1)-PSC would
be a more sensible rule of proportionality. It also lines up quite well
with the "proportionality up to one object" constraint that's common for
fair division.

On the topic: I think if we ever find ourselves tempted to make a tradeoff
between something we're calling "utility" and some other quantity, we've
defined utility incorrectly. Specifically, I doubt voters' utilities are
equal to the sum of scores they assign to each candidate. Unlike in the
single-winner case, I'm not sure how we can interpret the ratings voters
assign to each candidate. If scores were actually linear and additive, that
would imply colored voters care just as much about going from 49% of seats
for their party up to 51% as they do about going from 97% to 99%.

On Wed, Sep 11, 2024 at 1:45 PM Kristofer Munsterhjelm < km-elmet@munsterhjelm.no> wrote: > By using the set of every outcome compatible with the Droop > proportionality criterion, the region shows what results a method that > passes the DPC can get. And at least for this model, it's surprisingly > large: the Droop proportionality criterion doesn't seem to be a very > strong constraint. > Doesn't surprise me :) I've been pointing out that PSC is an extremely weak condition for a while now. It's only slightly stronger than color-proportionality is. I'd also point out the space in the top-right, which shows either our definition of "proportionality" or "utility" is wrong, or Droop-PSC is wrong, because there are Pareto improvements on this graph ruled out by Droop-PSC. I'd probably go with both. Droop-PSC guarantees *dis*proportional representation overall, because as I've mentioned before, the Droop quota is the most-biased possible quota (it is maximally friendly to large parties; any rule more friendly to them would no longer count as proportional). I'm not 100% sure, but IIRC Webster satisfies the *k-1* quota rule (which has no common name that I know of). This makes me think that if we *did* want to enforce PSC, (k-1)-PSC would be a more sensible rule of proportionality. It also lines up quite well with the "proportionality up to one object" constraint that's common for fair division. On the topic: I think if we ever find ourselves tempted to make a tradeoff between something we're calling "utility" and some other quantity, we've defined utility incorrectly. Specifically, I doubt voters' utilities are equal to the sum of scores they assign to each candidate. Unlike in the single-winner case, I'm not sure how we can interpret the ratings voters assign to each candidate. If scores were actually linear and additive, that would imply colored voters care just as much about going from 49% of seats for their party up to 51% as they do about going from 97% to 99%.
TP
Toby Pereira
Sat, Sep 14, 2024 9:47 PM

The problem is that we can't objectively determine utilities from the scores. We can only make models that make assumptions. I don't think using total score in the trade-off is necessarily bad a thing because it's something we can easily objectively measure; I just don't think it's correct to call it "utility".
Toby
On Saturday 14 September 2024 at 22:39:48 BST, Closed Limelike Curves closed.limelike.curves@gmail.com wrote:

On the topic: I think if we ever find ourselves tempted to make a tradeoff between something we're calling "utility" and some other quantity, we've defined utility incorrectly. Specifically, I doubt voters' utilities are equal to the sum of scores they assign to each candidate. Unlike in the single-winner case, I'm not sure how we can interpret the ratings voters assign to each candidate. If scores were actually linear and additive, that would imply colored voters care just as much about going from 49% of seats for their party up to 51% as they do about going from 97% to 99%.

Election-Methods mailing list - see https://electorama.com/em for list info

The problem is that we can't objectively determine utilities from the scores. We can only make models that make assumptions. I don't think using total score in the trade-off is necessarily bad a thing because it's something we can easily objectively measure; I just don't think it's correct to call it "utility". Toby On Saturday 14 September 2024 at 22:39:48 BST, Closed Limelike Curves <closed.limelike.curves@gmail.com> wrote: On the topic: I think if we ever find ourselves tempted to make a tradeoff between something we're calling "utility" and some other quantity, we've defined utility incorrectly. Specifically, I doubt voters' utilities are equal to the sum of scores they assign to each candidate. Unlike in the single-winner case, I'm not sure how we can interpret the ratings voters assign to each candidate. If scores were actually linear and additive, that would imply colored voters care just as much about going from 49% of seats for their party up to 51% as they do about going from 97% to 99%. ---- Election-Methods mailing list - see https://electorama.com/em for list info
CL
Closed Limelike Curves
Sun, Sep 15, 2024 5:24 AM

Yeah, agreed. Mostly what I'm saying is I'd like us to come up with some
model+meaning for these scores first, then use that model to work out how
to combine them best.

On Sat, Sep 14, 2024 at 2:47 PM Toby Pereira tdp201b@yahoo.co.uk wrote:

The problem is that we can't objectively determine utilities from the
scores. We can only make models that make assumptions. I don't think using
total score in the trade-off is necessarily bad a thing because it's
something we can easily objectively measure; I just don't think it's
correct to call it "utility".

Toby

On Saturday 14 September 2024 at 22:39:48 BST, Closed Limelike Curves <
closed.limelike.curves@gmail.com> wrote:

On the topic: I think if we ever find ourselves tempted to make a tradeoff
between something we're calling "utility" and some other quantity, we've
defined utility incorrectly. Specifically, I doubt voters' utilities are
equal to the sum of scores they assign to each candidate. Unlike in the
single-winner case, I'm not sure how we can interpret the ratings voters
assign to each candidate. If scores were actually linear and additive, that
would imply colored voters care just as much about going from 49% of seats
for their party up to 51% as they do about going from 97% to 99%.


Election-Methods mailing list - see https://electorama.com/em for list
info

Yeah, agreed. Mostly what I'm saying is I'd like us to come up with some model+meaning for these scores first, then use that model to work out how to combine them best. On Sat, Sep 14, 2024 at 2:47 PM Toby Pereira <tdp201b@yahoo.co.uk> wrote: > The problem is that we can't objectively determine utilities from the > scores. We can only make models that make assumptions. I don't think using > total score in the trade-off is necessarily bad a thing because it's > something we can easily objectively measure; I just don't think it's > correct to call it "utility". > > Toby > > On Saturday 14 September 2024 at 22:39:48 BST, Closed Limelike Curves < > closed.limelike.curves@gmail.com> wrote: > > > > On the topic: I think if we ever find ourselves tempted to make a tradeoff > between something we're calling "utility" and some other quantity, we've > defined utility incorrectly. Specifically, I doubt voters' utilities are > equal to the sum of scores they assign to each candidate. Unlike in the > single-winner case, I'm not sure how we can interpret the ratings voters > assign to each candidate. If scores were actually linear and additive, that > would imply colored voters care just as much about going from 49% of seats > for their party up to 51% as they do about going from 97% to 99%. > > ---- > Election-Methods mailing list - see https://electorama.com/em for list > info >
KM
Kristofer Munsterhjelm
Sun, Sep 15, 2024 2:52 PM

On 2024-09-14 23:47, Toby Pereira wrote:

The problem is that we can't objectively determine utilities from the
scores. We can only make models that make assumptions. I don't think
using total score in the trade-off is necessarily bad a thing because
it's something we can easily objectively measure; I just don't think
it's correct to call it "utility".

Every model relies on some assumptions. Even the ordinary sort of VSE
that puts Range on top assumes that the quality of the winner can be
based on the sum of the voters' utilities (as opposed to, say, Rawlsian
leximin), and that temporal effects don't matter.

That said, I'm not terribly wedded to the term. My first thought was
"majoritarian satisfaction", but it's not really majoritarian.

This "utility" has the property that, assuming the validity of its
single-winner version, a method that has more of it with the same
proportionality is better, and a method that has more proportionality
with the same "utility" is also better. It thus necessarily reduces to
ordinary VSE in the single-winner case. Whatever term we come up with
for it should capture this, and ideally be relatively short too.

The reason I first chose this as one of the axes is that it's obviously
in tension with proportionality, and that the two axes reflect the
spread of possible solutions between "have a lot of individually good
winners who everybody likes" and "specialize by having some winners who
appeal to some people, others appealing to others" that comes with PR.

Somewhere on this tradeoff curve there's an optimum, but I suspect that
the location of that optimum depends on a bunch of parameters we don't
know. It's possible to argue reasonably for single-winner districts
filled with something like Condorcet (or Range if you're a cardinal
guy); and it's possible to argue reasonably for proportional
representation and the specialization that comes with it. See e.g.
https://betterchoices.vote/ for the former and
https://protectdemocracy.org/work/can-proportional-representation-create-better-governance/
for the latter.[1]

If we don't know the optimum, the best we can do is provide a
high-quality method with a tunable parameter that decides the "utility"
vs proportionality tradeoff. Choose-one party list PR isn't it: due to
Plurality's vote-splitting problems, going from Sainte-Laguë to D'Hondt
doesn't give more power to centrists who could break problematic
kingmaker scenarios, it just gives more power to the large-bloc parties.

-km

[1]  Furthermore, I suspect that even if we could gather all the data
for the parameters to determine the optimum, the resulting process would
be very opaque, which is a problem in itself.

On 2024-09-14 23:47, Toby Pereira wrote: > The problem is that we can't objectively determine utilities from the > scores. We can only make models that make assumptions. I don't think > using total score in the trade-off is necessarily bad a thing because > it's something we can easily objectively measure; I just don't think > it's correct to call it "utility". Every model relies on *some* assumptions. Even the ordinary sort of VSE that puts Range on top assumes that the quality of the winner can be based on the sum of the voters' utilities (as opposed to, say, Rawlsian leximin), and that temporal effects don't matter. That said, I'm not terribly wedded to the term. My first thought was "majoritarian satisfaction", but it's not really majoritarian. This "utility" has the property that, assuming the validity of its single-winner version, a method that has more of it with the same proportionality is better, and a method that has more proportionality with the same "utility" is also better. It thus necessarily reduces to ordinary VSE in the single-winner case. Whatever term we come up with for it should capture this, and ideally be relatively short too. The reason I first chose this as one of the axes is that it's obviously in tension with proportionality, and that the two axes reflect the spread of possible solutions between "have a lot of individually good winners who everybody likes" and "specialize by having some winners who appeal to some people, others appealing to others" that comes with PR. Somewhere on this tradeoff curve there's an optimum, but I suspect that the location of that optimum depends on a bunch of parameters we don't know. It's possible to argue reasonably for single-winner districts filled with something like Condorcet (or Range if you're a cardinal guy); and it's possible to argue reasonably for proportional representation and the specialization that comes with it. See e.g. https://betterchoices.vote/ for the former and https://protectdemocracy.org/work/can-proportional-representation-create-better-governance/ for the latter.[1] If we don't know the optimum, the best we can do is provide a high-quality method with a tunable parameter that decides the "utility" vs proportionality tradeoff. Choose-one party list PR isn't it: due to Plurality's vote-splitting problems, going from Sainte-Laguë to D'Hondt doesn't give more power to centrists who could break problematic kingmaker scenarios, it just gives more power to the large-bloc parties. -km [1] Furthermore, I suspect that even if we could gather all the data for the parameters to determine the optimum, the resulting process would be very opaque, which is a problem in itself.