Protecting elections by recounting ballots

Edith Elkind, Jiarui Gan*, Svetlana Obraztsova, Zinovi Rabinovich, Alexandros A. Voudouris

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Complexity of voting manipulation is a prominent topic in computational social choice. In this work, we consider a two-stage voting manipulation scenario. First, a malicious party (an attacker) attempts to manipulate the election outcome in favor of a preferred candidate by changing the vote counts in some of the voting districts. Afterwards, another party (a defender), which cares about the voters' wishes, demands a recount in a subset of the manipulated districts, restoring their vote counts to their original values. We investigate the resulting Stackelberg game for the case where votes are aggregated using two variants of the Plurality rule, and obtain an almost complete picture of the complexity landscape, both from the attacker's and from the defender's perspective.

Original languageEnglish (US)
Article number103401
JournalArtificial Intelligence
Volume290
DOIs
StatePublished - Jan 2021

Keywords

  • Election recounting
  • Stackelberg game
  • Voting manipulation

ASJC Scopus subject areas

  • Language and Linguistics
  • Linguistics and Language
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Protecting elections by recounting ballots'. Together they form a unique fingerprint.

Cite this