Fair Algorithms for Learning in Allocation Problems

被引:38
|
作者
Elzayn, Hadi [1 ]
Jabbari, Shahin [1 ]
Jung, Christopher [1 ]
Kearns, Michael [1 ]
Neel, Seth [1 ]
Roth, Aaron [1 ]
Schutzman, Zachary [1 ]
机构
[1] Univ Penn, Philadelphia, PA 19104 USA
关键词
algorithmic fairness; resource allocation; censored feedback; online learning;
D O I
10.1145/3287560.3287571
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Settings such as lending and policing can be modeled by a centralized agent allocating a scarce resource (e.g. loans or police officers) amongst several groups, in order to maximize some objective (e.g. loans given that are repaid, or criminals that are apprehended). Often in such problems fairness is also a concern. One natural notion of fairness, based on general principles of equality of opportunity, asks that conditional on an individual being a candidate for the resource in question, the probability of actually receiving it is approximately independent of the individual's group. For example, in lending this would mean that equally creditworthy individuals in different racial groups have roughly equal chances of receiving a loan. In policing it would mean that two individuals committing the same crime in different districts would have roughly equal chances of being arrested. In this paper, we formalize this general notion of fairness for allocation problems and investigate its algorithmic consequences. Our main technical results include an efficient learning algorithm that converges to an optimal fair allocation even when the allocator does not know the frequency of candidates (i.e. creditworthy individuals or criminals) in each group. This algorithm operates in a censored feedback model in which only the number of candidates who received the resource in a given allocation can be observed, rather than the true number of candidates in each group. This models the fact that we do not learn the creditworthiness of individuals we do not give loans to and do not learn about crimes committed if the police presence in a district is low. As an application of our framework and algorithm, we consider the predictive policing problem, in which the resource being allocated to each group is the number of police officers assigned to each district. The learning algorithm is trained on arrest data gathered from its own deployments on previous days, resulting in a potential feedback loop that our algorithm provably overcomes. In this case, the fairness constraint asks that the probability that an individual who has committed a crime is arrested should be independent of the district in which they live. We investigate the performance of our learning algorithm on the Philadelphia Crime Incidents dataset.
引用
收藏
页码:170 / 179
页数:10
相关论文
共 50 条
  • [31] New paradigm of tracing algorithms: Application to fair loss allocation in Indian system
    Abhyankar, A. R.
    Soman, S. A.
    Khaparde, S. A.
    2005 International Conference on Future Power Systems (FPS), 2005, : 450 - 455
  • [32] Sequential Algorithms for Exact and Approximate Max-Min Fair Bandwidth Allocation
    Ogryczak, Wlodzimierz
    Sliwinski, Tomasz
    2012 15TH INTERNATIONAL TELECOMMUNICATIONS NETWORK STRATEGY AND PLANNING SYMPOSIUM (NETWORKS), 2012,
  • [33] Priority algorithms with advice for disjoint path allocation problems
    Bockenhauer, Hans-Joachim
    Frei, Fabian
    Horvath, Silvan
    THEORETICAL COMPUTER SCIENCE, 2024, 1021
  • [34] Approximation algorithms for channel allocation problems in broadcast networks
    Gandhi, Rajiv
    Khuller, Sarnir
    Srinivasan, Aravind
    Wang, Nan
    NETWORKS, 2006, 47 (04) : 225 - 236
  • [35] Efficient algorithms for robustness in resource allocation and scheduling problems
    Frederickson, GN
    Solis-Oba, R
    THEORETICAL COMPUTER SCIENCE, 2006, 352 (1-3) : 250 - 265
  • [36] Approximation algorithms for channel allocation problems in broadcast networks
    Gandhi, R
    Khuller, S
    Srinivasan, A
    Wang, N
    APPROXIMATION, RANDOMIZATION, AND COMBINATORIAL OPTIMIZATION, 2003, 2764 : 47 - 58
  • [37] Near Optimal Online Algorithms and Fast Approximation Algorithms for Resource Allocation Problems
    Devanur, Nikhil R.
    Jain, Kamal
    Sivan, Balasubramanian
    Wilkens, Christopher A.
    JOURNAL OF THE ACM, 2019, 66 (01)
  • [38] Non-empirical problems in fair machine learning
    Scantamburlo, Teresa
    ETHICS AND INFORMATION TECHNOLOGY, 2021, 23 (04) : 703 - 712
  • [39] Approximation Algorithms for Budgeted Learning Problems
    Guha, Sudipto
    Munagala, Kamesh
    STOC 07: PROCEEDINGS OF THE 39TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 2007, : 104 - 113
  • [40] Non-empirical problems in fair machine learning
    Teresa Scantamburlo
    Ethics and Information Technology, 2021, 23 : 703 - 712