Recent Advances in Fair Resource Allocation

Total Page:16

File Type:pdf, Size:1020Kb

Recent Advances in Fair Resource Allocation Recent Advances in Fair Resource Allocation Rupert Freeman and Nisarg Shah Microsoft Research New York University of Toronto AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 1 Disclaimer • In this tutorial, we will NOT ➢ Assume any prior knowledge of fair division ➢ Walk you through tedious, detailed proofs ➢ Claim to present a complete overview of the entire fair division realm ➢ Present (recent) unpublished results • Instead, we will ➢ Focus mostly on the case of “additive preferences” for coherence o With some results for and pointers to domains with non-additive preferences • If you spot any errors, missing results, or incorrect attributions: ➢ Please email [email protected] or [email protected] AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 2 Outline • Fairness Axioms • Implications of fairness ➢ Proportionality ➢ Price of fairness ➢ Envy-freeness ➢ Interplay with strategyproofness ➢ Maximin share guarantee and Pareto optimality ➢ Groupwise fairness ➢ Restricted cases o Core o Group envy-freeness • Settings o Groupwise MMS ➢ Cake-cutting o Group fairness ➢ Homogeneous divisible goods ➢ Indivisible goods AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 3 A Generic Resource Allocation Framework • A set of agents 푁 = {1,2, … , 푛} • A set of resources 푀 ➢ May be finite or infinite • Valuations 푀 ➢ Valuation of agent 푖 is 푣푖 ∶ 2 → ℝ ➢ Range is ℝ+ when resources are goods, and ℝ− when they are bads • Allocations ➢ 퐴 = 퐴1, … , 퐴푛 ∈ Π푛 푀 is a partition of resources among agents o 퐴푖 ∩ 퐴푗 = ∅, ∀푖, 푗 ∈ 푁 and ∪푖∈푁 퐴푖 = 푀 ➢ A partial allocation 퐴 may have ∪푖∈푁 퐴푖 ≠ 푀 AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 4 Cake Cutting • Formally introduced by Steinhaus [1948] • Agents: 푁 = {1,2, … , 푛} • Resource (cake): 푀 = [0,1] • Constraints on an allocation 퐴 ➢ The entire cake is allocated (full allocation) ➢ Each 퐴푖 ∈ 풜, where 풜 is the set of finite unions of disjoint intervals • Simple allocations ➢ Each agent is allocated a single interval ➢ Cuts cake at 푛 − 1 points AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 5 Agent Valuations • Each agent 푖 has an integrable density 훼 β function 푓푖: 0,1 → ℝ+ 훼 +β훽 For each 푋 ∈ 풜, 푣푖 푋 = ׬푥∈푋 푓푖 푥 푑푥 • 1 훼 For normalization, we require ׬0 푓푖 푥 푑푥 = 1 • ➢ Without loss of generality 휆훼 AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 6 Agent Valuations • In this model, the valuations satisfy the 훼 β following properties • Normalized: 푣 0,1 = 1 푖 훼 +β훽 • Divisible: ∀휆 ∈ [0,1] and 퐼 = [푥, 푦], ∃푧 ∈ [푥, 푦] s.t. 푣푖 [푥, 푧] = 휆푣푖([푥, 푦]) 훼 • Additive: For disjoint intervals 퐼 and 퐼′, 푣 퐼 + 푣 퐼′ = 푣 퐼 ∪ 퐼′ 푖 푖 푖 휆훼 AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 7 Complexity • Inputs are functions eval output ➢ Infinitely many bits may be needed to fully represent the input ➢ Query complexity is more useful 훼 • Robertson-Webb Model ➢ Eval푖(푥, 푦) returns 푣푖 푥, 푦 푥 푦 ➢ Cut푖(푥, 훼) returns 푦 such that 푣푖 푥, 푦 = 훼 cut output AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 8 Three Classic Fairness Desiderata 1 • Proportionality (Prop): ∀푖 ∈ 푁: 푣푖 퐴푖 ≥ Τ푛 ➢ Each agent should receive her “fair share” of the utility. • Envy-Freeness (EF): ∀푖, 푗 ∈ 푁: 푣푖 퐴푖 ≥ 푣푖(퐴푗) ➢ No agent should wish to swap her allocation with another agent. • Equitability (EQ): ∀푖, 푗 ∈ 푁 ∶ 푣푖 퐴푖 = 푣푗 퐴푗 ➢ All agents should have the exact same value for their allocations. ➢ No agent should be jealous of what another agent received. AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 9 Example 1 • Value density functions • Agent 1 wants [0, Τ3] uniformly and does not want anything else 3 • Agent 2 wants the entire cake 2 uniformly 2 1 • Agent 3 wants [ Τ3 , 1] uniformly and does not want anything else 0 1 2 1 ൗ3 ൗ3 AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 10 Example • Value density functions • Consider the following allocation 3 1 1 • 퐴1 = 0, Τ9 ⇒ 푣1 퐴1 = Τ3 1 8 7 • 퐴2 = Τ9 , Τ9 ⇒ 푣2 퐴2 = Τ9 2 8 1 • 퐴3 = Τ9 , 1 ⇒ 푣3 퐴3 = Τ3 1 • The allocation is proportional, but not envy-free or equitable 0 1 2 1 ൗ3 ൗ3 AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 11 Example • Value density functions • Consider the following allocation 3 1 1 • 퐴1 = 0, Τ6 ⇒ 푣1 퐴1 = Τ2 1 5 2 • 퐴2 = Τ6 , Τ6 ⇒ 푣2 퐴2 = Τ3 2 5 1 • 퐴3 = Τ6 , 1 ⇒ 푣3 퐴3 = Τ2 1 • The allocation is proportional and envy-free, but not equitable 0 1 2 1 ൗ3 ൗ3 AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 12 Example • Value density functions • Consider the following allocation 3 1 3 • 퐴1 = 0, Τ5 ⇒ 푣1 퐴1 = Τ5 1 4 3 • 퐴2 = Τ5 , Τ5 ⇒ 푣2 퐴2 = Τ5 2 4 3 • 퐴3 = Τ5 , 1 ⇒ 푣3 퐴3 = Τ5 1 • The allocation is proportional, envy-free, and equitable 0 1 2 1 ൗ3 ൗ3 AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 13 Relations Between Fairness Desiderata • Envy-freeness implies proportionality ➢ Summing 푣푖 퐴푖 ≥ 푣푖 퐴푗 over all 푗 gives proportionality • For 2 agents, proportionality also implies envy-freeness ➢ Hence, they are equivalent. • Equitability is incomparable to proportionality and envy-freeness ➢ E.g. if each agent has value 0 for her own allocation and 1 for the other agent’s allocation, it is equitable but not proportional or envy-free. AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 14 Existence • Theorem [Alon, 1987] Suppose the value density function 푓푖 of each agent valuation 푣푖 is continuous. Then, we can cut the cake at 푛2 − 푛 places and rearrange 2 the 푛 − 푛 + 1 intervals into 푛 pieces 퐴1, … , 퐴푛 such that 1 푣푖 퐴푗 = ൗ푛 , ∀푖, 푗 ∈ 푁 • This is called a “perfect partition” ➢ It is trivially envy-free (thus proportional) and equitable • As we will later see, this cannot be found with finitely many queries in Robertson-Webb model AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 15 Proportionality AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 16 PROPORTIONALITY : 푛 = 2 AGENTS • CUT-AND-CHOOSE ➢ Agent 1 cuts the cake at 푥 such that 푣1 0, 푥 = 푣1 푥, 1 = 1Τ2 ➢ Agent 2 chooses the piece that she prefers. • Elegant protocol ➢ Proportional (equivalent to envy-freeness for 2 agents) ➢ Needs only one cut and one eval query (optimal) • More agents? AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 17 PROPORTIONALITY: DUBINS-SPANIER • DUBINS-SPANIER ➢ Referee starts a knife at 0 and moves the knife to the right. ➢ Repeat: When the piece to the left of the knife is worth 1/푛 to an agent, the agent shouts “stop”, receives the piece, and exits. ➢ When only one agent remains, she gets the remaining piece. • Can be implemented easily in Robertson-Webb model ➢ When [푥, 1] is left, ask each remaining agent 푖 to cut at 푦푖 so that 푣푖 푥, 푦푖 = ∗ 1/푛, and give agent 푖 ∈ arg min푖 푦푖 the piece [푥, 푦푖∗]. • Query complexity: Θ(푛2) AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 18 PROPORTIONALITY: EVEN-PAZ • EVEN-PAZ • Input: ➢ Interval [푥, 푦], number of agents 푛 (assume a power of 2 for simplicity) • Recursive procedure: ➢ If 푛 = 1, give [푥, 푦] to the single agent. ➢ Otherwise: o Each agent 푖 marks 푧푖 such that 푣푖 푥, 푧푖 = 푣푖 푧푖, 푦 o 푧∗ = 푛Τ2 th mark from the left. o Recurse on [푥, 푧∗] with the left 푛/2 agents, and on [푧∗, 푦] with the right 푛/2 agents. • Query complexity: Θ(푛 log 푛) AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 19 Complexity of Proportionality • Theorem [Edmonds and Pruhs, 2006]: ➢ Any protocol returning a proportional allocation needs Ω(푛 log 푛) queries in the Robertson-Webb model. • Hence, EVEN-PAZ is provably (asymptotically) optimal! AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 20 Envy-Freeness AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 21 Envy-Freeness : Few Agents • 푛 = 2 agents : CUT-AND-CHOOSE (2 queries) • 푛 = 3 agents : SELFRIDGE-CONWAY (14 queries) Gets complex pretty quickly! AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 22 Envy-Freeness : Few Agents • [Brams and Taylor, 1995] ➢ The first finite (but unbounded) protocol for any number of agents • [Aziz and Mackenzie, 2016a] ➢ The first bounded protocol for 4 agents (at most 203 queries) • [Amanatidis et al., 2018] ➢ A simplified version of the above protocol for 4 agents (at most 171 queries) AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 23 Envy-Freeness • Theorem [Aziz and Mackenzie, 2016b] ➢ There exists a bounded protocol for computing an envy-free allocation with 푛 푛푛 푛푛 agents, which requires 푂(푛푛 ) queries 2푛+3 ➢ After 푂 푛 queries, the protocol can output a partial allocation that is both proportional and envy-free • What about lower bounds? AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 24 Complexity of Envy-Freeness • Theorem [Procaccia, 2009] Any protocol for finding an envy-free allocation requires Ω(푛2) queries.
Recommended publications
  • Uniqueness and Symmetry in Bargaining Theories of Justice
    Philos Stud DOI 10.1007/s11098-013-0121-y Uniqueness and symmetry in bargaining theories of justice John Thrasher Ó Springer Science+Business Media Dordrecht 2013 Abstract For contractarians, justice is the result of a rational bargain. The goal is to show that the rules of justice are consistent with rationality. The two most important bargaining theories of justice are David Gauthier’s and those that use the Nash’s bargaining solution. I argue that both of these approaches are fatally undermined by their reliance on a symmetry condition. Symmetry is a substantive constraint, not an implication of rationality. I argue that using symmetry to generate uniqueness undermines the goal of bargaining theories of justice. Keywords David Gauthier Á John Nash Á John Harsanyi Á Thomas Schelling Á Bargaining Á Symmetry Throughout the last century and into this one, many philosophers modeled justice as a bargaining problem between rational agents. Even those who did not explicitly use a bargaining problem as their model, most notably Rawls, incorporated many of the concepts and techniques from bargaining theories into their understanding of what a theory of justice should look like. This allowed them to use the powerful tools of game theory to justify their various theories of distributive justice. The debates between partisans of different theories of distributive justice has tended to be over the respective benefits of each particular bargaining solution and whether or not the solution to the bargaining problem matches our pre-theoretical intuitions about justice. There is, however, a more serious problem that has effectively been ignored since economists originally J.
    [Show full text]
  • Fair Division Michael Meurer Boston Univeristy School of Law
    Boston University School of Law Scholarly Commons at Boston University School of Law Faculty Scholarship 1999 Fair Division Michael Meurer Boston Univeristy School of Law Follow this and additional works at: https://scholarship.law.bu.edu/faculty_scholarship Part of the Gaming Law Commons Recommended Citation Michael Meurer, Fair Division, 47 Buffalo Law Review 937 (1999). Available at: https://scholarship.law.bu.edu/faculty_scholarship/530 This Article is brought to you for free and open access by Scholarly Commons at Boston University School of Law. It has been accepted for inclusion in Faculty Scholarship by an authorized administrator of Scholarly Commons at Boston University School of Law. For more information, please contact [email protected]. BOSTON UNIVERSITY SCHOOL OF LAW WORKING PAPER SERIES, LAW & ECONOMICS WORKING PAPER NO. 99-10 FAIR DIVISION MICHAEL MEURER THIS PAPER APPEARS IN 47 BUFFALO LAW REVIEW 937 AND IS REPRINTED BY PERMISSION OF THE AUTHOR AND BUFFALO LAW REVIEW This paper can be downloaded without charge at: The Boston University School of Law Working Paper Series Index: http://www.bu.edu/law/faculty/papers The Social Science Research Network Electronic Paper Collection: http://papers.ssrn.com/paper.taf?abstract_id=214949 BOOK REVIEW Fair Division † MICHAEL J. MEURER appearing in 47 BUFFALO LAW REVIEW 937-74 (1999) INTRODUCTION Fair division is a fundamental issue of legal policy. The law of remedies specifies damages and rules of contribution that apportion liability among multiple defendants.1 Probate law specifies
    [Show full text]
  • Endgame Solving
    Endgame Solving: The Surprising Breakthrough that Enabled Superhuman Two-Player No- Limit Texas Hold 'em Play Sam Ganzfried Assistant Professor, Computer Science, Florida International University, Miami FL PhD, Computer Science Department, Carnegie Mellon University, 2015 [email protected] 1 2 3 4 5 Milestones • Opponent Modelling in Poker, Billings et.al., ‘98 • Abstraction Methods for Game-Theoretic Poker, Shi/Littman, ‘00 • Approximating Game-Theoretic Optimal Strategies for Full-scale Poker, Billings et.al., ‘03 • Optimal Rhode Island Poker, Gilpin/Sandholm, ‘05 • Annual Computer Poker Competition ‘06-Present • EGT/automated abstraction algorithms, Gilpin/Sandholm ‘06-‘08 • Regret Minimization in Games with Incomplete Information, Zinkevich et.al., ‘07 • Man vs. Machine limit Texas hold ‘em competitions ‘08-’09 • Computer Poker & Imperfect Information Symposium/Workshop ‘12-Present • Heads-up Limit Hold'em Poker is Solved, Bowling et.al., ‘15 • Brains vs. AI no-limit Texas hold ‘em competition ’15 • First Computer Poker Tutorial ‘16 • DeepStack: Expert-Level Artificial Intelligence in No-Limit Poker ’17 • Second Brains vs. AI no-limit Texas hold ‘em competition ‘17 6 Scope and applicability of game theory • Strategic multiagent interactions occur in all fields – Economics and business: bidding in auctions, offers in negotiations – Political science/law: fair division of resources, e.g., divorce settlements – Biology/medicine: robust diabetes management (robustness against “adversarial” selection of parameters in MDP) – Computer
    [Show full text]
  • Publications of Agnes Cseh
    Publications of Agnes Cseh This document lists all peer-reviewed publications of Agnes Cseh, Chair for Algorithm Engineering, Hasso Plattner Institute, Potsdam, Germany. This listing was automatically generated on October 6, 2021. An up-to-date version is available online at hpi.de/friedrich/docs/publist/cseh.pdf. Journal articles [1] Cseh, Á., Juhos, A., Pairwise Preferences in the Stable Marriage Problem. In: ACM Transactions on Economics and Computation (TEAC) 9, pp. 1–28, 2021. [2] Cseh, Á., Kavitha, T., Popular matchings in complete graphs. In: Algorithmica, pp. 1–31, 2021. [3] Andersson, T., Cseh, Á., Ehlers, L., Erlanson, A., Organizing time exchanges: Lessons from matching markets. In: American Economic Journal: Microeconomics 13, pp. 338–73, 2021. [4] Cseh, Á., Fleiner, T., The Complexity of Cake Cutting with Unequal Shares. In: ACM Transactions on Algorithms 16, pp. 1–21, 2020. An unceasing problem of our prevailing society is the fair division of goods. The problem of proportional cake cutting focuses on dividing a heterogeneous and divisible resource, the cake, among n players who value pieces according to their own measure function. The goal is to assign each player a not necessarily connected part of the cake that the player evaluates at least as much as her proportional share. In this article, we investigate the problem of proportional division with unequal shares, where each player is entitled to receive a predetermined portion of the cake. Our main contribution is threefold. First we present a protocol for integer demands, which delivers a proportional solution in fewer queries than all known proto- cols.
    [Show full text]
  • On Achieving Fairness and Stability in Many-To-One Matchings
    On Achieving Fairness and Stability in Many-to-One Matchings Shivika Narang1, Arpita Biswas2, and Y Narahari1 1Indian Institute of Science (shivika, narahari @iisc.ac.in) 2Harvard University ([email protected]) Abstract The past few years have seen a surge of work on fairness in social choice literature. A major portion of this work has focused on allocation settings where items must be allocated in a fair manner to agents having their own individual preferences. In comparison, fairness in two- sided settings where agents have to be matched to other agents, with preferences on both sides, has received much less attention. Moreover, two-sided matching literature has mostly focused on ordinal preferences. This paper initiates the study of finding a stable many-to-one matching, under cardinal valuations, while satisfying fairness among the agents on either side. Specifically, motivated by several real-world settings, we focus on leximin optimal fairness and seek leximin optimality over many-to-one stable matchings. We first consider the special case of ranked valuations where all agents on each side have the same preference orders or rankings over the agents on the other side (but not necessarily the same valuations). For this special case, we provide a complete characterisation of the space of stable matchings. This leads to FaSt, a novel and efficient algorithm to compute a leximin optimal stable matching under ranked isometric valuations (where, for each pair of agents, the valuation of one agent for the other is the same). The running time of FaSt is linear in the number of edges.
    [Show full text]
  • Efficiency and Sequenceability in Fair Division of Indivisible Goods With
    Efficiency and Sequenceability in Fair Division of Indivisible Goods with Additive Preferences Sylvain Bouveret, Michel Lemaître To cite this version: Sylvain Bouveret, Michel Lemaître. Efficiency and Sequenceability in Fair Division of Indivisible Goods with Additive Preferences. COMSOC-2016, Jun 2016, Toulouse, France. hal-01293121 HAL Id: hal-01293121 https://hal.archives-ouvertes.fr/hal-01293121 Submitted on 5 Apr 2016 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Efficiency and Sequenceability in Fair Division of Indivisible Goods with Additive Preferences Sylvain Bouveret and Michel Lemaˆıtre Abstract In fair division of indivisible goods, using sequences of sincere choices (or picking sequences) is a natural way to allocate the objects. The idea is the following: at each stage, a designated agent picks one object among those that remain. This paper, restricted to the case where the agents have numerical additive preferences over objects, revisits to some extent the seminal paper by Brams and King [9] which was specific to ordinal and linear order preferences over items. We point out similarities and differences with this latter context. In particular, we show that any Pareto- optimal allocation (under additive preferences) is sequenceable, but that the converse is not true anymore.
    [Show full text]
  • Fair Division with Bounded Sharing
    Fair Division with Bounded Sharing Erel Segal-Halevi∗ Abstract A set of objects is to be divided fairly among agents with different tastes, modeled by additive utility-functions. If the objects cannot be shared, so that each of them must be entirely allocated to a single agent, then fair division may not exist. How many objects must be shared between two or more agents in order to attain a fair division? The paper studies various notions of fairness, such as proportionality, envy-freeness and equitability. It also studies consensus division, in which each agent assigns the same value to all bundles | a notion that is useful in truthful fair division mechanisms. It proves upper bounds on the number of required sharings. However, it shows that finding the minimum number of sharings is NP-hard even for generic instances. Many problems remain open. 1 Introduction What is a fair way to allocate objects without monetary transfers? When the objects are indivisible, it may be impossible to allocate them fairly | consider a single object and two people. A common approach to this problem is to look for an approximately- fair allocation. There are several definitions of approximate fairness, the most common of which are envy-freeness except one object (EF1) and maximin share (MMS). An alternative solution is to \make objects divisible" by allowing randomization and ensure that the division is fair ex-ante. While approximate or ex-ante fairness are reasonable when allocating low-value objects, such as seats in a course or in a school, they are not suitable for high-value objects, e.g., houses or precious jewels.
    [Show full text]
  • Tutorial on Fair Division Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam
    Fair Division COST-ADT School 2010 Tutorial on Fair Division Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam " # COST-ADT Doctoral School on Computational Social Choice Estoril, Portugal, 9–14 April 2010 (http://algodec.org) Ulle Endriss 1 Fair Division COST-ADT School 2010 Table of Contents Introduction . 3 Fairness and Efficiency Criteria . 8 Divisible Goods: Cake-Cutting Procedures . 32 Indivisible Goods: Combinatorial Optimisation . 48 Conclusion . 68 Ulle Endriss 2 Fair Division COST-ADT School 2010 Introduction Ulle Endriss 3 Fair Division COST-ADT School 2010 Fair Division Fair division is the problem of dividing one or several goods amongst two or more agents in a way that satisfies a suitable fairness criterion. • Traditionally studied in economics (and to some extent also in mathematics, philosophy, and political science); now also in computer science (particularly multiagent systems and AI ). • Abstract problem, but immediately relevant to many applications. Ulle Endriss 4 Fair Division COST-ADT School 2010 Fair Division and Social Choice Fair division can be considered a problem of social choice: • A group of agents each have individual preferences over a collective agreement (the allocation of goods to be found). • But: in fair division preferences are often assumed to be cardinal (utility functions) rather than ordinal (as in voting) • And: fair division problems come with some internal structure often absent from other social choice problems (e.g., I will be indifferent between allocations giving me the same set of goods) Ulle Endriss 5 Fair Division COST-ADT School 2010 The Problem Consider a set of agents and a set of goods.
    [Show full text]
  • Fair Division and Cake Cutting
    Fair Division and Cake Cutting Subhash Suri February 27, 2020 1 Fair Division • Questions about fairness have tantalized thinkers for millennia, going back to the times of ancient Greeks and the Bible. In one of the famous biblical stories, King Solomon attempts to fairly resolve a maternity dispute between two women, both claiming to the true mother of a baby, by asking the guards to cut the baby in two and give each woman a half. The baby is finally given to the woman who would rather give the whole baby to the other woman than have it be cut in half. • One of the classic early versions of fair division occurs in cutting a cake to be split between two children. A commonly accepted protocol (solution) for this problem is called the \you cut, I choose:" one child cuts the cake into two \seemingly" equal halves, and the second child gets to pick the piece. 1. Intuitively, this seems like a fair division, but is there a formal way to prove it? 2. If so, what assumptions about the cake (goods) are needed in this algorithm? 3. Can this protocol be extended to n-way division, for any n ≥ 3? 4. Are there more than one way to define fairness? 5. These are some of the questions we plan to study in this lecture. • Cake-cutting may seem like a problem in recreational mathematics, but ideas behind these algorithms have been applied to a number of important real-world problems, including international negotiations and divorce settlements, and there are even com- mercial companies, such as Fair Outcomes, based on cake cutting algorithms.
    [Show full text]
  • Math 180: Course Summary Spring 2011, Prof. Jauregui
    Math 180: Course Summary Spring 2011, Prof. Jauregui • Probability { terminology: experiments, outcomes, events, sample space, probabilities { operations: OR, AND, NOT { mutually exclusive events { independent events, multiplication rule ∗ Case: People v. Collins { rules of probability ∗ addition rule, inclusion{exclusion ∗ subset rule, complement rule { coin flip examples (e.g., at least two heads out in 10 flips) { birthday problem { fifty-fifty fallacy { possibility of multiple lottery winners { \law of averages" fallacy { Conditional probability (definition and formula) ∗ multiplication rule for conditional probabilities { Bayes' formula ∗ disease testing, true/false negatives/positives ∗ general misunderstanding of conditional probability ∗ applications to DNA matching, determination of guilt { Prosecutor's fallacy, Sally Clark case { Defense attorney's fallacy, DNA matching, O.J. Simpson trial { Monty Hall Problem { expected value, variance, standard deviation { Bernoulli trials, special formulas for mean and variance • Statistics { bell-shaped curve/normal distribution, interpretation of µ and σ { 68 − 95 − 99:7 rule { z-scores, using the table { gathering data, computing mean and median, quartiles, IQR { Simpson's paradox (batting averages, alleged discrimination case) 1 { simple random samples ∗ sources of bias (opportunity sample, response bias, sampling bias, etc.) { yes/no surveys ∗ p andp ^, mean and standard deviation ofp ^ ∗ margin-of-error, confidence intervals • Decision theory { Drawing and solving decision trees (branches,
    [Show full text]
  • Minimax Group Fairness: Algorithms and Experiments
    Minimax Group Fairness: Algorithms and Experiments Emily Diana Wesley Gill Michael Kearns University of Pennsylvania University of Pennsylvania University of Pennsylvania Amazon AWS AI Amazon AWS AI Amazon AWS AI [email protected] [email protected] [email protected] Krishnaram Kenthapadi Aaron Roth Amazon AWS AI University of Pennsylvania [email protected] Amazon AWS AI [email protected] ABSTRACT of the most intuitive and well-studied group fairness notions, and We consider a recently introduced framework in which fairness in enforcing it one often implicitly hopes that higher error rates is measured by worst-case outcomes across groups, rather than by on protected or “disadvantaged” groups will be reduced towards the more standard differences between group outcomes. In this the lower error rate of the majority or “advantaged” group. But framework we provide provably convergent oracle-efficient learn- in practice, equalizing error rates and similar notions may require ing algorithms (or equivalently, reductions to non-fair learning) artificially inflating error on easier-to-predict groups — without for minimax group fairness. Here the goal is that of minimizing necessarily decreasing the error for the harder to predict groups — the maximum error across all groups, rather than equalizing group and this may be undesirable for a variety of reasons. errors. Our algorithms apply to both regression and classification For example, consider the many social applications of machine settings and support both overall error and false positive or false learning in which most or even all of the targeted population is negative rates as the fairness measure of interest.
    [Show full text]
  • Fair Division of a Graph Sylvain Bouveret Katar´Ina Cechlarov´ A´ LIG - Grenoble INP, France P.J
    Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI-17) Fair Division of a Graph Sylvain Bouveret Katar´ına Cechlarov´ a´ LIG - Grenoble INP, France P.J. Safˇ arik´ University, Slovakia [email protected] [email protected] Edith Elkind Ayumi Igarashi Dominik Peters University of Oxford, UK University of Oxford, UK University of Oxford, UK [email protected] [email protected] [email protected] Abstract to members of an academic department, where there are de- pendencies among tasks (e.g., dealing with incoming foreign We consider fair allocation of indivisible items un- students has some overlap with preparing study programmes der an additional constraint: there is an undirected in foreign languages, but not with fire safety). graph describing the relationship between the items, and each agent’s share must form a connected sub- Our contribution We propose a framework for fair division graph of this graph. This framework captures, e.g., under connectivity constraints, and investigate the complexity fair allocation of land plots, where the graph de- of finding good allocations in this framework according to scribes the accessibility relation among the plots. three well-studied solution concepts: proportionality, envy- We focus on agents that have additive utilities for freeness (in conjunction with completeness), and maximin the items, and consider several common fair di- share guarantee. We focus on additive utility functions. vision solution concepts, such as proportionality, For proportionality and envy-freeness, we obtain hardness envy-freeness and maximin share guarantee. While results even for very simple graphs: finding proportional al- finding good allocations according to these solution locations turns out to be NP-hard even for paths, and finding concepts is computationally hard in general, we de- complete envy-free allocations is NP-hard both for paths and sign efficient algorithms for special cases where the for stars.
    [Show full text]