Busting the Paper Ballot: Voting Meets Adversarial Machine Learning
Kaleel Mahmood, Caleb Manicke, Ethan Rathbun, Aayushi Verma, Sohaib Ahmad, Nicholas Stamatakis, Laurent Michel, Benjamin Fuller

TL;DR
This paper investigates the security vulnerabilities of machine learning classifiers used in US election ballot tabulation, demonstrating potential physical-world adversarial attacks that could influence election outcomes.
Contribution
The study introduces new ballot datasets, evaluates various models, analyzes gradient masking issues, and demonstrates feasible physical adversarial attacks on election ballots.
Findings
Traditional white box attacks are ineffective due to gradient masking.
Gradient masking results from numerical instability, which can be mitigated.
Physical adversarial attacks can potentially flip election outcomes with low success rates.
Abstract
We show the security risk associated with using machine learning classifiers in United States election tabulators. The central classification task in election tabulation is deciding whether a mark does or does not appear on a bubble associated to an alternative in a contest on the ballot. Barretto et al. (E-Vote-ID 2021) reported that convolutional neural networks are a viable option in this field, as they outperform simple feature-based classifiers. Our contributions to election security can be divided into four parts. To demonstrate and analyze the hypothetical vulnerability of machine learning models on election tabulators, we first introduce four new ballot datasets. Second, we train and test a variety of different models on our new datasets. These models include support vector machines, convolutional neural networks (a basic CNN, VGG and ResNet), and vision transformers (Twins…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning
MethodsFLIP
