Federated Assemblies
Daniel Halpern, Ariel D. Procaccia, Ehud Shapiro, Nimrod Talmon
TL;DR
This work introduces federated assemblies, a DAG-based framework where each parent assembly is formed from its child assemblies and members are drawn from descendants to achieve descriptive representation. It formalizes three guarantees—individual representation, ex ante representation of child assemblies, and ex post representation of child assemblies—and develops a progression of algorithms that satisfy these properties in increasingly general settings, from laminar trees to semi-laminar region-topic structures. A column-generation convex programming approach demonstrates practical feasibility for general instances, supported by experiments showing most instances can be resolved with meaningful guarantees; the complexity grows with the number of equivalence classes and federations. The results offer a path toward scalable, organzation-level deliberative democracy with potential resistance to manipulation and sybil attacks, while acknowledging challenges around governance, maintenance, and time-varying changes.
Abstract
A citizens' assembly is a group of people who are randomly selected to represent a larger population in a deliberation. While this approach has successfully strengthened democracy, it has certain limitations that suggest the need for assemblies to form and associate more organically. In response, we propose federated assemblies, where assemblies are interconnected, and each parent assembly is selected from members of its child assemblies. The main technical challenge is to develop random selection algorithms that meet new representation constraints inherent in this hierarchical structure. We design and analyze several algorithms that provide different representation guarantees under various assumptions on the structure of the underlying graph.
