atlas

Research map / Learning theory and algorithms / Submodular and game algorithms

Approval-Based Committee Voting in Practice: A Case Study of (over-)Representation in the Polkadot Blockchain

AAAI 2024 · Learning theory and algorithms › Submodular and game algorithms · approach: Committee voting rules · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Collects 496 real-world approval-based committee elections from the Polkadot blockchain and empirically compares six ABC voting rules on representation and overrepresentation (security) measures.

Problem

Empirical behavior of approval-based committee (ABC) voting rules is rarely studied on real-world data, and classic binary proportionality axioms fail to discriminate rules in practice; blockchain validator elections (Polkadot NPoS) raise overrepresentation/security concerns that are under-studied.

Approach

Uses weekly-to-daily Polkadot validator elections as real-world ABC data and evaluates voting rules with quantitative proportionality measures (average satisfaction, priceability gap) and new overrepresentation measures (stake lost, exogenous cost of replacing committee members) tied to blockchain security.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a proportional rule (seq-PAV, Phragmms, seq-Phragmén, or MES) instead of AVPolkadot committee elections · Polkadot electionsJR violations: 28.347 -> 0Helped
Use a proportional rule instead of AVPolkadot committee elections · Polkadot electionsEJR+ violations: 32.343 -> 0Helped
Use a proportional rule instead of AVPolkadot committee elections · Polkadot electionspriceability violations: 124.341 -> 0.000Helped
Use seq-PAV instead of AVPolkadot committee elections · Polkadot electionsPAV score: 2.502 -> 2.585Helped
Use AV instead of seq-PAVPolkadot committee elections · Polkadot electionsweighted satisfaction: 8.672 -> 9.055Helped
Use seq-Phragmén or Phragmms instead of AVPolkadot committee elections · Polkadot electionscost of replacing one-third of the committee: 0.14 -> 0.40Helped
Increase committee size from 300 to 400Voting rules in Polkadot elections · Polkadot electionsminimum approval weight: around 15%Hurt
Increase committee size from 300 to 400Voting rules in Polkadot elections · Polkadot electionsminimum average satisfaction of supporting groupsHelped
Increase committee size from 300 to 400Voting rules in Polkadot elections · Polkadot electionscost of replacing one-third or half of committeeNo clear effect
Allow copies of candidates to be selected multiple timesVoting rules in Polkadot elections · Polkadot electionsvariance of backing weights: around 80%Helped
Allow copies of candidates to be selected multiple timesVoting rules in Polkadot elections · Polkadot electionssatisfaction of ℓ-supporting groupsHurt
Use Phragmms instead of seq-PhragménPolkadot committee elections · Polkadot electionsmaximin support value: 209 cases; 43 cases; at most 0.0002Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Polkadot validator election data (496 elections, eras 398-1078) Kusama elections (1520, appendix)

Benchmarks: Polkadot elections (496)

Metrics: PAV score JR violations EJR+ violations priceability gap average satisfaction of l-supporting groups minimum approval weight maximin support value stake lost exogenous cost of replacing committee overlap

Baselines: AV SAV seq-PAV seq-Phragmén MES Phragmms

Builds on: Phragmén's sequential rule Method of Equal Shares Proportional Approval Voting Phragmms priceability

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy