{"title":"Lotteries for Shared Experiences","authors":"N. Arnosti, Carlos Bonet","doi":"10.1145/3490486.3538312","DOIUrl":null,"url":null,"abstract":"We consider a model with k identical tickets. The set of agents (N) is partitioned into a set of groups, and agents have dichotomous preferences: an agent is successful if and only if members of her group receive enough tickets for everyone in the group. We treat the group structure as private information, unknown to the designer. Because there are only k tickets, there can be at most k successful agents. We define the efficiency of a lottery allocation to be the expected number of successful agents, divided by k. If this is at least β, then the allocation is β-efficient. A lottery allocation is fair if each agent has the same success probability, and β-fair if for any pair of agents, the ratio of their success probabilities is at least β. Given these definitions, we seek lottery allocations that are both approximately efficient and approximately fair. Although this may be unattainable if groups are large, in many cases group sizes are much smaller than the total number of tickets. We define a family of instances characterized by two parameters, κ and α. The parameter κ bounds the ratio of group size to total number of tickets, while α bounds the supply-demand ratio. For any κ and α, we provide worst-case performance guarantees in terms of efficiency and fairness. We first consider a scenario where applicants can identify each member of their group. Here, the mechanism typically used is the Group Lottery, which orders groups uniformly at random and processes them sequentially. We show that this mechanism incentivizes agents to truthfully report their groups. Moreover, we prove that the Group Lottery is (1 - κ)-efficient and (1-2κ)-fair. It is not perfectly efficient, as tickets might be wasted if the size of the group being processed exceeds the number of remaining tickets. It is not perfectly fair, since once only a few tickets remain, a large group can no longer be successful, but a small group can. Furthermore, we show that these guarantees are tight. Could there be a mechanism with stronger performance guarantees than the Group Lottery? We answer this question by establishing the limits of what can be achieved. Specifically, there always exists an allocation (π) that is (1-κ)-efficient and fair, but for any ε > 0, there are examples where any allocation that is (1- κ + ε)-efficient is not even ε-fair. To show the existence of the random allocation (π), we use a generalization of the Birkhoff-von Neumann theorem proved by [1]. By awarding groups according to the allocation (π), we can obtain a mechanism that attains the best possible performance guarantees. Therefore, the 2 κ loss in fairness in the Group Lottery can be thought of as the \"cost\" of using a simple procedure that orders groups uniformly, rather than employing a Birkhoff-von Neumann decomposition to generate the allocation (π). In many applications, developing an interface that allows applicants to list their group members may be too cumbersome. This motivates the study of a second scenario, where applicants are only allowed to specify the number of tickets they need. The natural mechanism in this setting is the Individual Lottery. Unfortunately, we show that the Individual Lottery may lead to arbitrarily inefficient and unfair outcomes. It is perhaps not surprising that the Individual Lottery will be inefficient if agents request more tickets than needed, or if each agent has a large chance of success. However, we show that the waste due to over-allocation may be severe even if all agents request only their group size and demand far exceeds supply. Furthermore, because the probability of success will be roughly proportional to group size, small groups are at a significant disadvantage. Can we achieve approximate efficiency and fairness without asking applicants to identify each member of their group? We show that this is possible with a minor modification to the Individual Lottery which gives applicants with larger requests a lower chance of being allocated. This eliminates the incentive to inflate demand, and reduces the possibility of multiple winners from the same group. To make the allocation fair, we choose a particular method for biasing the lottery against large requests: sequentially select individuals with probability inversely proportional to their request. We call this approach the Weighted Individual Lottery. In the Weighted Individual Lottery, a group of four individuals who each request four tickets has the same chance of being drawn next as a group of two individuals who each request two tickets. As a result, outcomes are similar to the Group Lottery. We prove that the Weighted Individual Lottery is (1-κ-α/2)-efficient and (1-2κ-α/2)-fair (in fact, we provide slightly stronger guarantees). Notice that these guarantees coincide with those of the Group Lottery when demand far exceeds supply (α is close to 0). Our main results are summarized in Table 1. Our conclusion is that the Individual Lottery can be arbitrarily unfair and inefficient. These deficiencies can be mostly eliminated by using a Group Lottery. Perhaps more surprisingly, approximate efficiency and fairness can also be achieved while maintaining the Individual Lottery interface, by suitably biasing the lottery against agents with large requests.","PeriodicalId":209859,"journal":{"name":"Proceedings of the 23rd ACM Conference on Economics and Computation","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 23rd ACM Conference on Economics and Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3490486.3538312","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
We consider a model with k identical tickets. The set of agents (N) is partitioned into a set of groups, and agents have dichotomous preferences: an agent is successful if and only if members of her group receive enough tickets for everyone in the group. We treat the group structure as private information, unknown to the designer. Because there are only k tickets, there can be at most k successful agents. We define the efficiency of a lottery allocation to be the expected number of successful agents, divided by k. If this is at least β, then the allocation is β-efficient. A lottery allocation is fair if each agent has the same success probability, and β-fair if for any pair of agents, the ratio of their success probabilities is at least β. Given these definitions, we seek lottery allocations that are both approximately efficient and approximately fair. Although this may be unattainable if groups are large, in many cases group sizes are much smaller than the total number of tickets. We define a family of instances characterized by two parameters, κ and α. The parameter κ bounds the ratio of group size to total number of tickets, while α bounds the supply-demand ratio. For any κ and α, we provide worst-case performance guarantees in terms of efficiency and fairness. We first consider a scenario where applicants can identify each member of their group. Here, the mechanism typically used is the Group Lottery, which orders groups uniformly at random and processes them sequentially. We show that this mechanism incentivizes agents to truthfully report their groups. Moreover, we prove that the Group Lottery is (1 - κ)-efficient and (1-2κ)-fair. It is not perfectly efficient, as tickets might be wasted if the size of the group being processed exceeds the number of remaining tickets. It is not perfectly fair, since once only a few tickets remain, a large group can no longer be successful, but a small group can. Furthermore, we show that these guarantees are tight. Could there be a mechanism with stronger performance guarantees than the Group Lottery? We answer this question by establishing the limits of what can be achieved. Specifically, there always exists an allocation (π) that is (1-κ)-efficient and fair, but for any ε > 0, there are examples where any allocation that is (1- κ + ε)-efficient is not even ε-fair. To show the existence of the random allocation (π), we use a generalization of the Birkhoff-von Neumann theorem proved by [1]. By awarding groups according to the allocation (π), we can obtain a mechanism that attains the best possible performance guarantees. Therefore, the 2 κ loss in fairness in the Group Lottery can be thought of as the "cost" of using a simple procedure that orders groups uniformly, rather than employing a Birkhoff-von Neumann decomposition to generate the allocation (π). In many applications, developing an interface that allows applicants to list their group members may be too cumbersome. This motivates the study of a second scenario, where applicants are only allowed to specify the number of tickets they need. The natural mechanism in this setting is the Individual Lottery. Unfortunately, we show that the Individual Lottery may lead to arbitrarily inefficient and unfair outcomes. It is perhaps not surprising that the Individual Lottery will be inefficient if agents request more tickets than needed, or if each agent has a large chance of success. However, we show that the waste due to over-allocation may be severe even if all agents request only their group size and demand far exceeds supply. Furthermore, because the probability of success will be roughly proportional to group size, small groups are at a significant disadvantage. Can we achieve approximate efficiency and fairness without asking applicants to identify each member of their group? We show that this is possible with a minor modification to the Individual Lottery which gives applicants with larger requests a lower chance of being allocated. This eliminates the incentive to inflate demand, and reduces the possibility of multiple winners from the same group. To make the allocation fair, we choose a particular method for biasing the lottery against large requests: sequentially select individuals with probability inversely proportional to their request. We call this approach the Weighted Individual Lottery. In the Weighted Individual Lottery, a group of four individuals who each request four tickets has the same chance of being drawn next as a group of two individuals who each request two tickets. As a result, outcomes are similar to the Group Lottery. We prove that the Weighted Individual Lottery is (1-κ-α/2)-efficient and (1-2κ-α/2)-fair (in fact, we provide slightly stronger guarantees). Notice that these guarantees coincide with those of the Group Lottery when demand far exceeds supply (α is close to 0). Our main results are summarized in Table 1. Our conclusion is that the Individual Lottery can be arbitrarily unfair and inefficient. These deficiencies can be mostly eliminated by using a Group Lottery. Perhaps more surprisingly, approximate efficiency and fairness can also be achieved while maintaining the Individual Lottery interface, by suitably biasing the lottery against agents with large requests.