[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/3535850.3535991acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
research-article

How Hard is Bribery in Elections with Randomly Selected Voters

Published: 09 May 2022 Publication History

Abstract

Many research works in computational social choice assume a fixed set of voters in an election and study the resistance of different voting rules against electoral manipulation. In recent years, however, a new technique known as random sample voting has been adopted in many multi-agent systems. One of the most prominent examples is blockchain. Many proof-of-stake based blockchain systems like Algorand will randomly select a subset of participants of the system to form a committee, and only the committee members will be involved in the decision of some important system parameters. This can be viewed as running an election where the voter committee (i.e., the voters whose votes will be counted) is randomly selected. It is generally expected that the introduction of such randomness should make the election more resistant to electoral manipulation, despite the lack of theoretical analysis. In this paper, we present a systematic study on the resistance of an election with a randomly selected voter committee against bribery. Since the committee is randomly generated, by bribing any fixed subset of voters, the designated candidate may or may not win. Consequently, we consider the problem of finding a feasible solution that maximizes the winning probability of the designated candidate. We show that for most voting rules, this problem becomes extremely difficult for the briber as even finding any non-trivial solution with non-zero objective value becomes NP-hard. However, for plurality and veto, there exists a polynomial time approximation scheme that computes a near-optimal solution efficiently. The algorithm builds upon a novel integer programming formulation together with techniques from n-fold integer programming, which may be of a separate interest.

References

[1]
Haris Aziz, Serge Gaspers, Simon Mackenzie, Nicholas Mattei, Paul Stursberg, and Toby Walsh. 2018. Fixing balanced knockout and double elimination tournaments. Artificial Intelligence, Vol. 262 (2018), 1--14.
[2]
Dorothea Baumeister, Magnus Roos, and Jörg Rothe. 2011. Computational complexity of two variants of the possible winner problem. In Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems. 853--860.
[3]
Dorothea Baumeister and Jörg Rothe. 2012. Taking the final step to a full dichotomy of the possible winner problem in pure scoring rules. Inform. Process. Lett., Vol. 112, 5 (2012), 186--190.
[4]
Nadja Betzler and Britta Dorn. 2010. Towards a dichotomy for the possible winner problem in elections based on scoring rules. J. Comput. System Sci., Vol. 76, 8 (2010), 812--836.
[5]
Nadja Betzler, Susanne Hemmann, and Rolf Niedermeier. 2009. A multivariate complexity analysis of determining possible winners given incomplete votes. In Proceedings of the 21st International Joint Conference on Artificial Intelligence. 53--58.
[6]
Daniel Binkele-Raible, Gábor Erdélyi, Henning Fernau, Judy Goldsmith, Nicholas Mattei, and Jörg Rothe. 2014. The complexity of probabilistic lobbying. Discrete Optimization, Vol. 11 (2014), 1--21.
[7]
Felix Brandt, Vincent Conitzer, Ulle Endriss, Jérôme Lang, and Ariel D Procaccia. 2016. Handbook of computational social choice .Cambridge University Press.
[8]
Robert Bredereck and Nimrod Talmon. 2016. NP-hardness of two edge cover generalizations with applications to control and bribery for approval voting. Inform. Process. Lett., Vol. 116, 2 (2016), 147--152.
[9]
Eric Brelsford, Piotr Faliszewski, Edith Hemaspaandra, Henning Schnoor, and Ilka Schnoor. 2008. Approximability of manipulating elections. In Proceedings of the 23rd National Conference on Artificial Intelligence, Vol. 8. 44--49.
[10]
Vitalik Buterin. 2017. Ethereum sharding faq.
[11]
Ioannis Caragiannis, Xenophon Chatzigeorgiou, George A Krimpas, and Alexandros A Voudouris. 2019. Optimizing positional scoring rules for rank aggregation. Artificial Intelligence, Vol. 267 (2019), 58--77.
[12]
Jiehua Chen, Piotr Faliszewski, Rolf Niedermeier, and Nimrod Talmon. 2017a. Elections with few voters: candidate control can be easy. Journal of Artificial Intelligence Research, Vol. 60 (2017), 937--1002.
[13]
Lin Chen, Lei Xu, Zhimin Gao, Nolan Shah, Yang Lu, and Weidong Shi. 2017b. Smart contract execution-the (+-)-biased ballot problem. In Proceedings of the 28th International Symposium on Algorithms and Computation. 21:1--21:12.
[14]
Lin Chen, Lei Xu, Shouhuai Xu, Zhimin Gao, and Weidong Shi. 2019 a. Election with bribe-effect uncertainty: a dichotomy result. In Proceedings of the 28th International Joint Conference on Artificial Intelligence. 158--164.
[15]
Lin Chen, Lei Xu, Shouhuai Xu, Zhimin Gao, and Weidong Shi. 2019 b. Election with bribed voter uncertainty: hardness and approximation algorithm. In Proceedings of the 33rd AAAI Conference on Artificial Intelligence, Vol. 33. 2572--2579.
[16]
Yann Chevaleyre, Jérôme Lang, Nicolas Maudet, and Jérôme Monnot. 2010. Possible winners when new candidates are added: the case of scoring rules. In Proceedings of the 24th AAAI Conference on Artificial Intelligence. 762--767.
[17]
Vincent Conitzer, Toby Walsh, and Lirong Xia. 2011. Dominating manipulations in voting with partial information. In Proceedings of the 25th AAAI Conference on Artificial Intelligence. 638--643.
[18]
Jana Cslovjecsek, Friedrich Eisenbrand, Christoph Hunkenschröder, Lars Rohwedder, and Robert Weismantel. 2021. Block-structured integer and linear programming in strongly polynomial and near linear time. In Proceedings of the 32nd ACM-SIAM Symposium on Discrete Algorithms. 1666--1681.
[19]
Palash Dey, Neeldhara Misra, and Yadati Narahari. 2018. Complexity of manipulation with partial information in voting. Theoretical Computer Science, Vol. 726 (2018), 78--99.
[20]
Friedrich Eisenbrand, Christoph Hunkenschröder, and Kim-Manuel Klein. 2018. Faster algorithms for integer programs with block structure. In Proceedings of the 45th International Colloquium on Automata, Languages, and Programming. 49:1--49:13.
[21]
Friedrich Eisenbrand, Christoph Hunkenschröder, Kim-Manuel Klein, Martin Kouteckỳ, Asaf Levin, and Shmuel Onn. 2019. An algorithmic theory of integer programming. arXiv preprint arXiv:1904.01361 (2019).
[22]
Edith Elkind, Piotr Faliszewski, and Arkadii Slinko. 2009. Swap bribery. In Proceedings of the 2nd International Symposium on Algorithmic Game Theory. Springer, 299--310.
[23]
Ulle Endriss, Maria Silvia Pini, Francesca Rossi, and K Brent Venable. 2009. Preference aggregation over restricted ballot languages: sincerity and strategy-proofness. In Proceedings of the 21st International Joint Conference on Artificial Intelligence. 122--127.
[24]
Gabor Erdelyi, Edith Hemaspaandra, and Lane A Hemaspaandra. 2014. Bribery and voter control under voting-rule uncertainty. In Proceedings of the 13th International Conference on Autonomous Agents and Multiagent Systems. 61--68.
[25]
Piotr Faliszewski, Edith Hemaspaandra, and Lane A Hemaspaandra. 2009. How hard is bribery in elections? Journal of artificial intelligence research, Vol. 35 (2009), 485--532.
[26]
Serge Gaspers, Victor Naroditskiy, Nina Narodytska, and Toby Walsh. 2013. Possible and necessary winner problem in social polls. In Proceedings of the 13th International Conference on Autonomous Agents and Multiagent Systems. 613--620.
[27]
Yossi Gilad, Rotem Hemo, Silvio Micali, Georgios Vlachos, and Nickolai Zeldovich. 2017. Algorand: scaling byzantine agreements for cryptocurrencies. In Proceedings of the 26th Symposium on Operating Systems Principles. 51--68.
[28]
Noam Hazon, Yonatan Aumann, Sarit Kraus, and Michael Wooldridge. 2012. On the evaluation of election outcomes under uncertainty. Artificial Intelligence, Vol. 189 (2012), 1--18.
[29]
Raymond Hemmecke, Shmuel Onn, and Lyubov Romanchuk. 2013. N-fold integer programming in cubic time. Mathematical Programming, Vol. 137, 1 (2013), 325--341.
[30]
Klaus Jansen, Alexandra Lassota, and Lars Rohwedder. 2020. Near-linear time algorithm for n-fold ILPs via color coding. SIAM Journal on Discrete Mathematics, Vol. 34, 4 (2020), 2282--2299.
[31]
Batya Kenig and Benny Kimelfeld. 2019. Approximate inference of outcomes in probabilistic elections. In Proceedings of the 33rd AAAI Conference on Artificial Intelligence, Vol. 33. 2061--2068.
[32]
Duvs an Knop, Martin Kouteckỳ, and Matthias Mnich. 2020. Combinatorial n-fold integer programming and applications. Mathematical Programming, Vol. 184, 1 (2020), 1--34.
[33]
Kathrin Konczak and Jérôme Lang. 2005. Voting procedures with incomplete preferences. In Proceedings of IJCAI-05 Multidisciplinary Workshop on Advances in Preference Handling. 130--135.
[34]
Jérôme Lang. 2020. Collective decision making under incomplete knowledge: possible and necessary solutions. In Proceedings of the 29th International Joint Conference on Artificial Intelligence and the 17th Pacific Rim International Conference on Artificial Intelligence. 4885--4891.
[35]
Andrew Lin. 2011. The complexity of manipulating κ-approval elections. In Proceedings of the 3rd International Conference on Agents and Artificial Intelligence, Vol. 2. 212--218.
[36]
Nicholas Mattei, Judy Goldsmith, Andrew Klapper, and Martin Mundhenk. 2015. On the complexity of bribery and manipulation in tournaments with uncertain information. Journal of Applied Logic, Vol. 13, 4 (2015), 557--581.
[37]
Fabian Schuh and Daniel Larimer. 2017. Bitshares 2.0: general overview. accessed June-2017.[Online]. Available: http://docs. bitshares. org/downloads/bitshares-general. pdf (2017).
[38]
Zoi Terzopoulou and Ulle Endriss. 2019. Aggregating incomplete pairwise preferences by weight. In Proceedings of the 28th International Joint Conference on Artificial Intelligence. 595--601.
[39]
Toby Walsh and Lirong Xia. 2012. Lot-based voting rules. In Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems. 603--610.
[40]
Krzysztof Wojtas and Piotr Faliszewski. 2012. Possible winners in noisy elections. In Proceedings of 26th the AAAI Conference on Artificial Intelligence. 1499--1505.
[41]
Lirong Xia and Vincent Conitzer. 2011. Determining possible and necessary winners given partial orders. Journal of Artificial Intelligence Research, Vol. 41 (2011), 25--67.
[42]
Lirong Xia, Jérôme Lang, and Jérôme Monnot. 2011. Possible winners when new alternatives join: New results coming up!. In Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems. 829--836.

Cited By

View all
  • (2024)Viral Marketing in Social Networks with Competing ProductsProceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems10.5555/3635637.3663069(2047-2056)Online publication date: 6-May-2024
  • (2023)Random Majority Opinion Diffusion: Stabilization Time, Absorbing States, and Influential NodesProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3598893(2179-2187)Online publication date: 30-May-2023

Index Terms

  1. How Hard is Bribery in Elections with Randomly Selected Voters

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    AAMAS '22: Proceedings of the 21st International Conference on Autonomous Agents and Multiagent Systems
    May 2022
    1990 pages
    ISBN:9781450392136

    Sponsors

    Publisher

    International Foundation for Autonomous Agents and Multiagent Systems

    Richland, SC

    Publication History

    Published: 09 May 2022

    Check for updates

    Author Tags

    1. approximation algorithms
    2. computational social choice

    Qualifiers

    • Research-article

    Funding Sources

    • New Generation of AI 2030
    • National Science Foundation

    Conference

    AAMAS ' 22
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 28 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Viral Marketing in Social Networks with Competing ProductsProceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems10.5555/3635637.3663069(2047-2056)Online publication date: 6-May-2024
    • (2023)Random Majority Opinion Diffusion: Stabilization Time, Absorbing States, and Influential NodesProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3598893(2179-2187)Online publication date: 30-May-2023

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media