historically interesting voting rules: electing the doge
DESCRIPTION
Historically Interesting Voting Rules: Electing the Doge. Toby Walsh. Lirong Xia. Auckland, Feb 20 th 2012. Executive summary. We study the impact of a randomized pre-round to eliminate some voters. Electing the Doge. Leonardo Loredan , Doge 1501-1521. Electing the Doge. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/1.jpg)
Historically Interesting Voting Rules:
Electing the Doge
Lirong XiaToby Walsh
Auckland, Feb 20th 2012
![Page 2: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/2.jpg)
• We study the impact of a randomized pre-round to eliminate some voters
2
Executive summary
![Page 3: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/3.jpg)
3
Electing the Doge
Leonardo Loredan,Doge 1501-1521
![Page 4: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/4.jpg)
4
Electing the Doge
Leonardo Loredan,Doge 1501-1521
Art history aside: One of the 1st
portraits of a mortal that is not in profile
![Page 5: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/5.jpg)
Electing the Doge
• Similar voting rules used in many other Italian cities
5
![Page 6: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/6.jpg)
• One of the longest running electoral systems– Used between 1268 and 1797
• One of the most complex electoral systems– 10 rounds of voting!
6
Electing the Doge
![Page 7: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/7.jpg)
• “The main idea . . . seems to have been to introduce a system of election so complicated that all possibility of corruption should be eliminated” [Wolfson 1899]
7
Electing the Doge
![Page 8: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/8.jpg)
• “actions which do not increase security, but which are designed to make the public think that the organization carrying out the actions is taking security seriously…. offers some resistance to corruption of voters” [Mowbray&Gollmann 07]
8
Electing the Doge
![Page 9: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/9.jpg)
• Round 1:
• Round 2:
• Round 3:
• Round 10:9
Electing the Doge1000 30lottery
30 lottery 9
9 40Approval like
voting
…
41 Plurality
The winner must receive >24 votes
![Page 10: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/10.jpg)
• 1000 (male and 30 years and older) members of the Maggior Consiglio
• Reduce by lot to 30 then 9, then elect 40
• Reduce by lot to 12, then elect 25
• Reduce by lot to 9, then elect 45
• Reduce by lot to 11, then elect 41
• These 41 elect Doge10
Electing the Doge
![Page 11: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/11.jpg)
• This still only a simplified description– Only one person from each family allowed to be
selected in each lottery
– None of the electoral colleges of size 9, 11 or 12 were allowed to be members of final 41
– Enlarging electoral college used an “approval” like rule, each voter nominates a candidate, they need to receive a threshold of approvals
– … 11
Electing the Doge
![Page 12: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/12.jpg)
• Two interesting features– Lottery to eliminate some voters
– Voters vote not on the Doge but on themselves and who goes through to next round
12
Electing the Doge
![Page 13: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/13.jpg)
• Two interesting features– Lottery to eliminate some voters (THIS TALK)
– Voters vote not on the Doge but on themselves and who goes through to next round (FUTURE WORK)
13
Electing the Doge
![Page 14: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/14.jpg)
• LotThenX– Run a lottery to pick a subset of k voters
– Then run voting rule X
– Doge election used several rounds of LotThenApproval
14
Lot based voting
![Page 15: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/15.jpg)
Lot based voting
• Many other Italian cities
• Election of Archbishop of Novgorod– One of oldest offices in
Russian Orthodox Church
15
![Page 16: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/16.jpg)
Lot based voting
• Many other Italian cities
• Election of Archbishop of Novgorod– One of oldest offices in
Russian Orthodox Church
• City-state of Athens
16
![Page 17: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/17.jpg)
Lot based voting
• In use today
• Election of the Chair of the Internet Engineering Task Force– Standards committee for
TCP/IP and other internet protocols
– Random subset of 10 of the 100+ electorate chose the chair
Russ Housley
17
![Page 18: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/18.jpg)
• Lottery used to select Citizen’s Assembly that voted on electoral reform in BC (2004)– For the curious, they decided on STV
18
Lot based voting
![Page 19: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/19.jpg)
• Lottery used to select Citizen’s Assembly that voted on electoral reform in BC (2004)– For the curious, they decided on STV
• Lottery used to select Citizen’s Assembly that voted on electoral reform in ON (2006)– For the curious, proportional system they
recommended rejected by voters of ON
19
Lot based voting
![Page 20: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/20.jpg)
• Spanish savings banks– To elect committee that represents account
holders
• Proposed to reform the British House of Lords, and US House of Representatives
20
Lot based voting
![Page 21: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/21.jpg)
Why use lotteries?
• Arguments for:– Representative
– Egalitarian
– Less corruptible
– Power to ordinary people
– No voter fatigue
– No political parties
– ..
21
![Page 22: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/22.jpg)
Why use lotteries?
• Arguments for:– Representative
– Egalitarian
– Less corruptible
– Power to ordinary people
– No voter fatigue
– No political parties
– ..
• Arguments against:– Can select unqualified
people
– Can select people holding minority views
– Accountability
– Verification of randomness
– …
22
![Page 23: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/23.jpg)
This Talk
• Does using a lottery provide some shield against manipulation?– If it makes it
(computationally) hard to predict who wins, perhaps we’ll have no alternative but to vote truthfully
23
![Page 24: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/24.jpg)
Previous work
• LotThenX is a randomized voting rule– [Gibbard 77] proved that
with 3+ candidates, a randomized voting rule that satisifes Pareto optimality is a random dictatorship
– LotThenX if k=1
24
![Page 25: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/25.jpg)
Previous work
• LotThenX is a randomized voting rule– [Gibbard 77] proved that
with 3+ candidates, a randomized voting rule that satisifes Pareto optimality is a random dictatorship
– LotThenX if k=1
• Universal “tweaks”– [Conitzer Sandholm 03,
Elkind Lipmaa 05] added pre-round where some candidates (not voters) are eliminated
– Often makes manipulations NP-hard to find
25
![Page 26: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/26.jpg)
26
Axiomatic properties
![Page 27: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/27.jpg)
• EVALUATION: can a given candidate win with a probability strictly larger than p
Is the probability greater than p that we land a world in which the lottery selects voters who then elect this candidate?
27
Winner determination
![Page 28: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/28.jpg)
• EVALUATION: can a given candidate win with a probability strictly larger than p
NB actually computing the winner in any of these worlds is polynomial (supposing X is polynomial itself)
28
Winner determination
![Page 29: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/29.jpg)
• EVALUATION: can a given candidate win with a probability strictly larger than p
• Theorem. EVALUATION for LotThenBorda is NP-hard
• Theorem. Computing the probability for a given candidate to win under LotThenBorda is #P-complete
29
Winner determination
![Page 30: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/30.jpg)
• EVALUATION: can a given candidate win with a probability strictly larger than p
• Theorem. EVALUATION for LotThenCopeland is NP-hard
• Theorem. EVALUATION for LotThenMaximin is NP-hard
• Theorem. EVALUATION for LotThenRankedPairs is NP-hard
30
Winner determination
![Page 31: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/31.jpg)
• Copeland– Each candidate gets 1 point every time they pairwise beat another
candidate, highest scoring candidate wins
• Maximin– Score in any pairwise election is #votes for - #votes against,
candidate’s overall score is smallest such score, winner is candidate with highest overall score
• Ranked Pairs– Take each unordered pair in turn, order according to pairwise
election between them unless this violates transitivity. Top of this ordering is winner.
31
Reminder
![Page 32: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/32.jpg)
• Theorem. EVALUATION for LotThenCup is NP-hard when votes are weighted and there are 3 or more candidates
• Theorem. EVALUATION for LotThenApproval is not in P (supposing P≠NP) for weighted votes and 2 or more candidates– Polynomial-time Turing reduction of SUBSET-
SUM to EVALUATION for LotThenApproval 32
Small elections?
![Page 33: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/33.jpg)
• Theorem. EVALUATION for LotThenCup is NP-hard when votes are weighted and there are 3 or more candidates
• Theorem. EVALUATION for LotThenMajority is not in P (supposing P≠NP) for weighted votes and 2 candidates– Polynomial-time Turing reduction of SUBSET-
SUM to EVALUATION for LotThenMajority 33
Small elections?
![Page 34: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/34.jpg)
• Does it make sense to use a voting rule where EVALUATION is hard?
• May not be a big problem for the truthful voters
• Deciding the winner is in P– Easier than Kemeny, Slater, and Dodgson
34
Discussion
![Page 35: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/35.jpg)
Manipulation
• Fixed manipulation– Given other voters,
favoured candidate and probability p
– Can we cast fixed vote to make candidate win with probability > p ?
35
![Page 36: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/36.jpg)
Manipulation
• Improving manipulation– Given other voters,
favoured candidate and truthful vote
– Can we cast fixed vote to make candidate win with greater probability?
36
![Page 37: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/37.jpg)
• Theorem. IMPROVING MANIPULATION is polynomial for LotThenPlurality– Vote for candidate!
37
Manipulation
![Page 38: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/38.jpg)
• Theorem. IMPROVING MANIPULATION is polynomial for LotThenPlurality– Vote for candidate!
• Conjecture. FIXED MANIPULATION is NP-hard for LotThenPlurality
38
Manipulation
![Page 39: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/39.jpg)
• Theorem. FIXED and IMPROVING MANIPULATION is polynomial for LotThenX if X is anonymous, and #candidates and #manipulators are both bounded
39
Bound candidates/manipulators
![Page 40: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/40.jpg)
• Theorem. FIXED and IMPROVING MANIPULATION is NP-hard for LotThenBorda with a single manipulator
– NB Borda is polynomial to manipulate with one manipulator, and NP-hard with two [AAAI/IJCAI 2011 best papers]
40
Manipulation
![Page 41: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/41.jpg)
• Theorem. FIXED and IMPROVING MANIPULATION is NP-hard for LotThenSTV with a single manipulator
– NB STV is NP-hard to manipulate with one manipulator
41
Manipulation
![Page 42: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/42.jpg)
• Theorem. FIXED and IMPROVING MANIPULATION is NP-hard for LotThenRankedPairs with a single manipulator
– NB RankedPairs is NP-hard to manipulate with one manipulator
42
Manipulation
![Page 43: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/43.jpg)
• Theorem. FIXED and IMPROVING MANIPULATION is NP-hard for LotThenCopeland with a single manipulator
– NB 2nd order Copeland is NP-hard to manipulate with one manipulator
43
Manipulation
![Page 44: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/44.jpg)
• Theorem. FIXED and IMPROVING MANIPULATION is NP-hard for LotThenMaximin with a single manipulator
– NB Maximin is NP-hard to manipulate with two manipulators
44
Manipulation
![Page 45: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/45.jpg)
• Now have several methods to make manipulation (computationally) harder– Adding a randomized pre-round to eliminate
some alternatives [Conitzer&Sandholm 03, Elkind&Lipmaa 05]
45
Discussion
![Page 46: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/46.jpg)
• Now have several methods to make manipulation (computationally) harder– Adding a randomized pre-round to eliminate
some alternatives [Conitzer&Sandholm 03, Elkind&Lipmaa 05]
– Multi-stage voting (as done in STV, Nanson’s and Baldwin’s rules) [Narodytska et al. 11]
46
Discussion
![Page 47: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/47.jpg)
• Now have several methods to make manipulation (computationally) harder– Randomized tie-breaking [Obraztsova et al. 11,
Obraztsova&Elkind 11]
47
Discussion
![Page 48: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/48.jpg)
• Now have several methods to make manipulation (computationally) harder– Randomized tie-breaking [Obraztsova et al. 11,
Obraztsova&Elkind 11]
– Restricting the manipulator’s information [Conitzer et al. 11]
48
Discussion
![Page 49: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/49.jpg)
• Now have several methods to make manipulation (computationally) harder– Randomized tie-breaking [Obraztsova et al. 11,
Obraztsova&Elkind 11]
– Restricting the manipulator’s information [Conitzer et al. 11]
– Randomly eliminating some voters
49
Discussion
![Page 50: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/50.jpg)
• LotThenX inspired by Venetian elections– Winner determination
– Manipulation
– Both problems become computationally harder
• Future work– Voting for a subset of yourselves
– The 10 round Venetian rule
50
Summary
Thank you!
![Page 51: Historically Interesting Voting Rules: Electing the Doge](https://reader036.vdocument.in/reader036/viewer/2022062501/568162e8550346895dd36a4a/html5/thumbnails/51.jpg)
51