Talk:Space of possible elections: Difference between revisions

From electowiki
Content added Content deleted
No edit summary
No edit summary
Line 5: Line 5:
One thing I'd like to highlight, given this analysis, is that the impartial culture model of simply drawing ballots at random does not seem to be good enough to sample the space of possible elections uniformly.
One thing I'd like to highlight, given this analysis, is that the impartial culture model of simply drawing ballots at random does not seem to be good enough to sample the space of possible elections uniformly.


The exchange symmetry between voters and the fact most possible partitions of voters into identical-ballot groups is highly non-uniform means the typical impartial culture model will sample a region of this space which is exceptionally void of interesting structure. If you have *n *voters, the vast majority of partitions will divide voters into 0.2n - 0.4n distinct groups. The interesting structure is in the lower end of the partitions. So, for 100 voters, most possible elections divide the voters into 20-40 unique ballot groups. In contrast, the typical impartial culture model would create as many groups as possible, focusing on the higher end of this distribution.
The exchange symmetry between voters and the fact most possible partitions of voters into identical-ballot groups is highly non-uniform means the typical impartial culture model will sample a region of this space which is exceptionally void of interesting structure. If you have ''n'' voters, the vast majority of partitions will divide voters into 0.2n - 0.4n distinct groups. The interesting structure is in the lower end of the partitions. So, for 100 voters, most possible elections divide the voters into 20-40 unique ballot groups. In contrast, the typical impartial culture model would create as many groups as possible, focusing on the higher end of this distribution.


A sampling model which takes the distribution of partitions into account would more adequately sample this space, and biasing towards smaller partition sizes (due to voter and candidate correlations) would be more likely to reproduce results useful for estimating real-life elections. [[User:lucasvb|lucasvb]] ([[User_talk:lucasvb|talk]]} 21:26, 24 July 2020 (UTC)
A sampling model which takes the distribution of partitions into account would more adequately sample this space, and biasing towards smaller partition sizes (due to voter and candidate correlations) would be more likely to reproduce results useful for estimating real-life elections. [[User:lucasvb|lucasvb]] ([[User_talk:lucasvb|talk]]} 21:26, 24 July 2020 (UTC)
Line 14: Line 14:
This is a pretty broad section, but I'll mention specifically how you can reduce the number of valid ballots to consider. We discussed earlier that scored ballots can be boiled down to their margins i.e. A:5 B:3 C:3 is equivalent to A:2 B:0 C:0. So that could greatly reduce the number of cardinal ballots to consider (unless you're dealing with write-in candidates). Something to note is that if you assume normalization, then this trick no longer works i.e. you can't raise or lower the scores of all candidates by the same amount because at least one candidate is at the max score, and at least one other at the min score. The exception is if all candidates are scored the same, since A:5 B:5 C:5 and A:4 B:4 C:4 are both, in some sense, normalized yet equivalent.
This is a pretty broad section, but I'll mention specifically how you can reduce the number of valid ballots to consider. We discussed earlier that scored ballots can be boiled down to their margins i.e. A:5 B:3 C:3 is equivalent to A:2 B:0 C:0. So that could greatly reduce the number of cardinal ballots to consider (unless you're dealing with write-in candidates). Something to note is that if you assume normalization, then this trick no longer works i.e. you can't raise or lower the scores of all candidates by the same amount because at least one candidate is at the max score, and at least one other at the min score. The exception is if all candidates are scored the same, since A:5 B:5 C:5 and A:4 B:4 C:4 are both, in some sense, normalized yet equivalent.


Later on I might add some content or links to this Talk page describing how to figure out the number of possible [[rated pairwise preference ballot]s there are, though it depends on what kind of transitivity rules you impose on the system. [[User:BetterVotingAdvocacy|BetterVotingAdvocacy]] ([[User talk:BetterVotingAdvocacy|talk]]) 21:15, 24 July 2020 (UTC)
Later on I might add some content or links to this Talk page describing how to figure out the number of possible [[rated pairwise preference ballot]]s there are, though it depends on what kind of transitivity rules you impose on the system. [[User:BetterVotingAdvocacy|BetterVotingAdvocacy]] ([[User talk:BetterVotingAdvocacy|talk]]) 21:15, 24 July 2020 (UTC)

:: Yes, this is a good point, although the applicability (whether the ballots are equivalent) really depends on the system in question. I'd expect many systems to produce additional constraints in the number of elections. It is also not difficult to estimate the number of ballots with normalization, I might add that in later. [[User:lucasvb|lucasvb]] ([[User_talk:lucasvb|talk]]} 21:29, 24 July 2020 (UTC)

Revision as of 21:29, 24 July 2020

Some remarks

I couldn't find this analysis done anywhere else, and since I could use some combinatorics exercises I decided to give it a shot. As far as I know this is accurate, but corrections are welcome.

One thing I'd like to highlight, given this analysis, is that the impartial culture model of simply drawing ballots at random does not seem to be good enough to sample the space of possible elections uniformly.

The exchange symmetry between voters and the fact most possible partitions of voters into identical-ballot groups is highly non-uniform means the typical impartial culture model will sample a region of this space which is exceptionally void of interesting structure. If you have n voters, the vast majority of partitions will divide voters into 0.2n - 0.4n distinct groups. The interesting structure is in the lower end of the partitions. So, for 100 voters, most possible elections divide the voters into 20-40 unique ballot groups. In contrast, the typical impartial culture model would create as many groups as possible, focusing on the higher end of this distribution.

A sampling model which takes the distribution of partitions into account would more adequately sample this space, and biasing towards smaller partition sizes (due to voter and candidate correlations) would be more likely to reproduce results useful for estimating real-life elections. lucasvb (talk} 21:26, 24 July 2020 (UTC)


Speeding up computation

This is a pretty broad section, but I'll mention specifically how you can reduce the number of valid ballots to consider. We discussed earlier that scored ballots can be boiled down to their margins i.e. A:5 B:3 C:3 is equivalent to A:2 B:0 C:0. So that could greatly reduce the number of cardinal ballots to consider (unless you're dealing with write-in candidates). Something to note is that if you assume normalization, then this trick no longer works i.e. you can't raise or lower the scores of all candidates by the same amount because at least one candidate is at the max score, and at least one other at the min score. The exception is if all candidates are scored the same, since A:5 B:5 C:5 and A:4 B:4 C:4 are both, in some sense, normalized yet equivalent.

Later on I might add some content or links to this Talk page describing how to figure out the number of possible rated pairwise preference ballots there are, though it depends on what kind of transitivity rules you impose on the system. BetterVotingAdvocacy (talk) 21:15, 24 July 2020 (UTC)

Yes, this is a good point, although the applicability (whether the ballots are equivalent) really depends on the system in question. I'd expect many systems to produce additional constraints in the number of elections. It is also not difficult to estimate the number of ballots with normalization, I might add that in later. lucasvb (talk} 21:29, 24 July 2020 (UTC)