Perpetual voting

In social choice theory, perpetual voting is a situation in which society has to decide about many issues sequentially, time after time, in an online fashion. It is not known in advance what issues will have to be decided, or even how many voting periods there will be. Still, it is desired that the voting outcomes satisfy some natural notions of fairness. Perpetual voting is a special case of multi-issue voting.

Definition

In each time t, there is a set Ct of candidates or alternatives to choose from. A single candidate from Ct should be elected. Voters may have different preferences regarding the candidates. The preferences can be numeric (cardinal ballots) or ranked (ordinal ballots) or binary (approval ballots). A perpetual voting rule is a rule that, in each round t, takes as input the voters' preferences, as well as the sequence of winners in rounds 1,...,t-1, and returns an element of Ct that is elected in time t.

Some authors distinguish between a semi-online setting, in which the number of rounds is known in advance and only the preferences in each round are unknown, and a full-online setting, in which even the number of rounds is unknown. The term "perpetual voting" is often used to imply the latter (full-online) setting.

Perpetual approval voting

In online approval voting, it is common to assume that in each round t there are multiple candidates; the set of candidates is denoted by Ct. Each voter j approves a subset of At,j of Ct.

Individual fairness

Martin Lackner studied perpetual voting with online approval ballots. He defined the following concepts:

Based on these concepts, he defined three fairness axioms:

  1. Simple proportionality - in any simple instance, in which each agent votes for the same single candidate each time, the satisfaction of each agent should be at least his quota (this means that each group of voters, who support the same candidate, should have their candidate elected a number of times proportional to the group size).
  2. Independence of unanimous decisions (aka Independence of uncontroversial decisions): if there is an issue on which all voters agree, then the decision on this issue should not affect future decisions (this axiom prevents obvious manipulations by adding uncontroversial issues to the agenda).
  3. Bounded dry spells: for each voter should be satisfied with at least one decision in a given (bounded) time-period. The bound may depend on the number of voters.

He also defines two quantitative properties:

  1. Perpetual lower/upper quota compliance - the likelihood of a voter to be satisfied with a proportional fraction of the decisions;
  2. Gini coefficient of influence - the inequality in the degree of influence of different voters.

He defined a class of perpetual voting rules, called weighted approval voting (WAM). Each voter is assigned a weight, which is usually initialized to 1. At each round, the candidate with the highest sum of approving weights is elected (breaking ties by a fixed predefined order). The weights of voters who approved the winning candidate are decreased, and the weights of other voters are increased. The weight update function can be arbitrarily complex; however, in a Basic WAM, the update is controlled by only two functions: the win-based function updates the weight of a voter who approves the winning candidate, and the loss-based function updates the weight of a voter who disapproves him. Several common WAM rules are:

Individual and group fairness

Lackner and Maly discuss general classes of perpetual voting rules for online approval ballots, and analyze the axioms that can be satisfied by rules of each class. They define the following new rules:

They prove the following results:

Group fairness

Bulteau, Hazon, Page, Rosenfeld and Talmon focus on fairness notions to groups of voters, rather than to individual voters. They adapt some justified representation properties to this setting. In particular, they define two variants of proportional justified representation (PJR). In both variants, we say that a group of agents agree in round t if there is at least one candidate in Ct that they all approve.

They prove that these axioms can be satisfied both in the static setting (where voters' preferences are the same in each round) and in the dynamic setting (where voters' preferences may change between rounds). They also report a human study for identifying what outcomes are considered desirable in the eyes of ordinary people.

Chandak, Goel and Peters strengthen both axioms from PJR to EJR (the difference is that, in EJR, there must be at least L rounds in which the elected candidate is approved by the same member of S). They call their new axioms "EJR" and "strong-EJR". They also adapt three voting rules to this setting:

Perpetual multiwinner voting

Bredereck, Fluschnik, and Kaczmarczyk study perpetual multiwinner voting: at each round, each voter votes for a single candidate. The goal is to elect a committee of a given size. In addition, the difference between the new committee and the previous committee should be bounded: in the conservative model the difference is bounded from above (two consecutive committees should have a slight symmetric difference), and in the revolutionary model the difference is bounded from below (two successive committees should have a sizeable symmetric difference). Both models are NP-hard, even for a constant number of agents.

Perpetual participatory budgeting

Lackner, Maly and Rey extend the concept of perpetual voting to participatory budgeting. A city running PB every year may want to make sure that the outcomes are fair over time, not only in each individual application.

See also

References

  1. ↑ Lackner, Martin (2020-04-03). "Perpetual Voting: Fairness in Long-Term Decision Making". Proceedings of the AAAI Conference on Artificial Intelligence. 34 (2): 2103–2110. doi:10.1609/aaai.v34i02.5584. ISSN 2374-3468. S2CID 209527302.
  2. ↑ Lackner, Martin; Maly, Jan (2021-04-30). "Perpetual Voting: The Axiomatic Lens". arXiv:2104.15058 [cs.GT].
  3. ↑ Bulteau, Laurent; Hazon, Noam; Page, Rutvik; Rosenfeld, Ariel; Talmon, Nimrod (2021). "Justified Representation for Perpetual Voting". IEEE Access. 9: 96598–96612. Bibcode:2021IEEEA...996598B. doi:10.1109/ACCESS.2021.3095087. ISSN 2169-3536. S2CID 235966019.
  4. ↑ Chandak, Nikhil; Goel, Shashwat; Peters, Dominik (2023). "Proportional Aggregation of Preferences for Sequential Decision Making". arXiv:2306.14858 [cs.GT].
  5. ↑ Lackner, Martin (2020-04-03). "Perpetual Voting: Fairness in Long-Term Decision Making". Proceedings of the AAAI Conference on Artificial Intelligence. 34 (2): 2103–2110. doi:10.1609/aaai.v34i02.5584. ISSN 2374-3468. S2CID 209527302.
  6. 1 2 3 4 5 6 7 8 9 Lackner, Martin; Maly, Jan (2021-04-30). "Perpetual Voting: The Axiomatic Lens". arXiv:2104.15058 [cs.GT].
  7. 1 2 3 4 5 6 7 8 Lackner, Martin; Maly, Jan (2023-06-26). "Proportional Decisions in Perpetual Voting". Proceedings of the AAAI Conference on Artificial Intelligence. 37 (5). ISSN 2374-3468. Archived from the original on 2026-04-12.
  8. ↑ Bulteau, Laurent; Hazon, Noam; Page, Rutvik; Rosenfeld, Ariel; Talmon, Nimrod (2021). "Justified Representation for Perpetual Voting". IEEE Access. 9: 96598–96612. Bibcode:2021IEEEA...996598B. doi:10.1109/ACCESS.2021.3095087. ISSN 2169-3536. S2CID 235966019.
  9. 1 2 3 Chandak, Nikhil; Goel, Shashwat; Peters, Dominik (2023). "Proportional Aggregation of Preferences for Sequential Decision Making". arXiv:2306.14858 [cs.GT].
  10. ↑ Bredereck, Robert; Fluschnik, Till; Kaczmarczyk, Andrzej (July 2022). "When Votes Change and Committees Should (Not)" (PDF). Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. pp. 144–150. doi:10.24963/ijcai.2022/21. ISBN 978-1-956792-00-3. S2CID 250636565. Retrieved 27 April 2023.
  11. ↑ Lackner, Martin; Maly, Jan; Rey, Simon (2021-05-03). Fairness in Long-Term Participatory Budgeting. Richland, SC: International Foundation for Autonomous Agents and Multiagent Systems. pp. 1566–1568. ISBN 978-1-4503-8307-3.