Bibliography for Risk Limiting Auditing (RLA) === ###### tags: `bibliography` # Papers * [A gentle introduction to risk-limiting audits](https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.229.883&rep=rep1&type=pdf) * Introduces the literature for RLA * Defines key terms including *audit trail*, *risk limit*, *ballot-polling audit*, *comparison audit*, *understatement* / *undervote* and *overstatement* / *overvote* * Describes an example ballot-polling audit and an example comparison audit * Discusses methods for picking random samples of ballots, e.g. PRNGs * Provides a case study of a real-world risk limiting audit --- * [Risk-Limiting Audits](https://people.csail.mit.edu/rivest/pubs/Riv17f.pdf) * Talk given at Fourth NASEM committee meeting on Future of Voting * Briefly introduces RLA and its key terms * States possible extensions including many contests, many jurisdictions and vote-by-mail --- * [Risk-Limiting Post-Election Audits: Why and How](https://people.csail.mit.edu/rivest/pubs/RLAWG12.pdf) * Provides more detailed descriptions of the definitions and key components of a RLA * Discusses size of audits, randomness, voter privacy and choosing the risk limit * Discusses advantages and disadvantages of different RLAs --- * [Sequential tests of statistical hypothesis](https://www.jstor.org/stable/2235829) * Provides a test for null hypotheses of the form H0: p = p0 and alternative hypotheses of the form H1: p = p1 * RLAs are often based on the ratio test from this paper --- * [DiffSum - A Simple Post-Election Risk-Limiting Audit](https://people.csail.mit.edu/rivest/pubs/Riv15x.pdf) * Introduces the DiffSum ballot-polling audit * Assumes ballots are sampled without replacement * Allows an adjustable risk limit * Can be extended for multiple candidates * Not provably risk-limiting --- * [ClipAudit A Simple Post-Election Risk-Limiting Audit](https://people.csail.mit.edu/rivest/pubs/Riv17b.pdf) * Introduces the ClipAudit ballot-polling audit * Assumes ballots are sampled without replacement * Requires a beta function as a prerequisite which can be computed via simulation or approximation * Can be extended for multiple candidates and multiple winners --- * [Conservative statistical post-election audits](https://www.jstor.org/stable/30244217?seq=29#metadata_info_tab_contents) * Provides a conservative sequential test for RLA * Based on Wald's sequential ratio test * Discusses the statistics of the presented RLA method in depth --- * [Super-Simple Simultaneous Single-Ballot Risk-Limiting Audits](https://www.usenix.org/legacy/events/evt/tech/full_papers/Stark.pdf) * Introduces *simultaneous* risk limiting audits, *simultaneous risk* and *simultaneous risk limit* * Useful for elections that consist of multiple contests, e.g. election of UK Parliament and UK MPs * Requires an *error inflation factor* and *error tolerance* to control the trade-off between initial sample size and additional counting or confidence with which the error rate for the contests overall is less than the diluted margin * A Kaplan-Markov P-value is used to determine when to stop counting ballots --- * [BRAVO: Ballot-polling Risk-limiting Audits to Verify Outcomes](https://www.usenix.org/system/files/conference/evtwote12/evtwote12-final27.pdf) * Introduces the BRAVO RLA which is one of the more popular RLAs * BRAVO samples ballots with replacement and is a ballot-polling audit * Based on Wald's sequential probability ratio test * Allows for multiple candidates and multiple winners * Describes the use of a *ballot manifest* for randomly sampling ballots * Compares efficiency of pairwise comparisons between individual winners and losers against *pooling* all losers into a single loser --- * [Minerva - An Efficient Risk-Limiting Ballot Polling Audit](https://www.usenix.org/system/files/sec21-zagorski.pdf) * Introduces the Minerva RLA * Introduces *ballot-by-ballot* and *round-by-round* audits * Proven to be risk-limiting and at least as efficient as BRAVO * Minerva is modelled as a binary hypothesis test --- * [Risk-limiting Audits for Nonplurality Elections](https://apps.dtic.mil/sti/pdfs/ADA547054.pdf) * Discusses methods for auditing non-plurality elections * Modifies Stark's proposal to work for approval voting, range voting and Borda count * Provides a method for auditing both one-method and two-method Condorcet methods * Only considers Condorcet methods in a general sense, but mentions auditing for more specific methods (like the Schulze method) is an open problem * Discusses three different methods for auditing IRV elections as well as how to compute lower and upper bounds on the IRV margin * Auditing the by how much each erroneous ballot contributes to the overall margin (this is also an open problem) * Auditing the elimination order * Auditing by error detection * Looks at real-world IRV elections and their margins * [Ballot-polling Risk-limiting Audit for Selection of Condorcet Winner](https://ieeexplore.ieee.org/abstract/document/9263223) * Describes how to modify BRAVO to audit a Condorcet election * Only considers the more general Condorcet method and not the more specific ones * Requires rejection of multiple null hypotheses in the proposed method * Proposed method has an associated Python implementation * Considers average sample number for auditing Condorcet methods * Paper is missing a formal proof that the proposed method is risk-limiting * Proposed method does not consider weak Condorcet winners or indifference between rankings on a ballot --- * [VAULT: Verifiable audits using limited transparency](https://www.stat.berkeley.edu/~stark/Preprints/vault19.pdf) * Gives understandable method for a verifiable RLA * Uses homomorphic commitments and set-membership ZKP: each ballot's commitment is opened when audited * Method is an abstract framework that can be applied to any election with well-defined possible ballot values, and any RLA algorithm * The supplied RLA algorithm is inherently trusted to be correct and verifiable ---