[EM] A quick and dirty strength of victory measure for LIIA methods
Kristofer Munsterhjelm
km-elmet at munsterhjelm.no
Sun Dec 21 10:09:33 PST 2025
This came up in the Electorama call, and I thought I'd elaborate:
Here's a score/support level concept that isn't too theoretically sound,
but might be interesting. Suppose that we want to know not just who won
according to a LIIA method, or the order of finish, but also how
comfortable their victory is, or what their support level (of some kind) is.
Then if the method passes LIIA, we'd like the support values to have
some kind of preserved property so that, if we remove the loser (or the
winner), the relative scores between the remaining candidates don't change.
A simple idea I tinkered with, that should pass this property, is as
follows:
Let the social order from some LIIA method be A>B>C>D, and let the
unknown support values (strength of victory, candidate scores) be x_A,
x_B, x_C, and x_D.
Then set
x_A / x_B = (A>B)/(B>A)
x_B / x_C = (B>C)/(C>B)
x_C / x_D = (C>D)/(D>C)
||x|| = 1
An example: Using the 2009 Burlington election gives the following set
of equations:
x_Montroll / x_Kiss = M>K/K>M = 4067/3477
x_Kiss / X_Wright = K>W/W>K = 4314/4064
x_Wright / x_Smith = W>S/S>W = 3975/3793
x_Smith / x_Simpson = S>Si/Si>S = 5573/721
x_Simpson / x_WriteIn = Si>Wr/Wr>Si = 3338/165
x_Montroll + x_Kiss + x_Wright + x_Smith + x_Simpson + x_WriteIn = 1
This ends up being approximately:
x_Montroll = 28.30%
x_Kiss = 24.20%
x_Wright = 22.80%
x_Smith = 21.75%
x_Simpson = 2.81%
x_WriteIn = 0.14%
The intuition here is that A's score relative to B's should be the same
as their relative pairwise victories. (So if A beats B 10% more strongly
than B beats A, A's score should be 10% higher than B's.)
In addition, to preserve LIIA[1], the relation between A and B's scores
should only depend on pairwise contests involving A and B. Eliminating A
would not alter the order of the remaining candidates, so the social
order would simply be B>C>D; and the equation set would be reduced to
x_B / x_C = (B>C)/(C>B)
x_C / x_D = (C>D)/(D>C)
(...)
But since there are n candidates and only n-1 such relations, this only
sets the support levels up to some constant of proportionality. Here
I've chosen to make total support sum up to 100%, but that does
compromise its mathematical elegance. In addition, it's not cloneproof.
Imagine adding a bunch of clones of ay, Montroll, with the voters
ranking them in a random order. Then we get
x_M1 / x_M2 = 1
x_M2 / x_M3 = 1
...
x_M(k-1) / x_M(k) = 1
which will lower everybody's support numbers as Montroll's support is
distributed over all his clones and the other candidates still need to
have a lower score.
But it might still be interesting.
I think the most important part is that, if we're to transplant LIIA,
then the ratings/support values can only depend on the pairwise
victories along the path of the social order. I.e. we can't involve
Montroll>Wright when determining Montroll's score. The only other bit
that stays the same is the total number of voters (and only then,
sometimes). Perhaps it can be used to solve the clone dependence
problem? Or maybe one has to relax the LIIA-ish property.
-km
[1] Formally speaking, this property is: if you're basing the scores
from the social order (order of finish) of a method that passes LIIA,
and you get the scores for two overlapping candidate sets (both of which
have been selected by repeatedly eliminating losers or winners from a
larger election), then you can determine the scores for the election
containing every candidate in the union. (Ideally, I'd want the scores
to not change at all, so that if candidate A is in both elections, A has
the same score in both; but I'm not sure that's possible.)
More information about the Election-Methods
mailing list