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 条
  • [1] Efficient strategy proof fair allocation algorithms
    Shioura, Akiyoshi
    Sun, Ning
    Yang, Zaifu
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN, 2006, 49 (02) : 144 - 150
  • [2] No-regret Algorithms for Fair Resource Allocation
    Sinha, Abhishek
    Joshi, Ativ
    Bhattacharjee, Rajarshi
    Musco, Cameron
    Hajiesmaili, Mohammad
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [3] Fair Algorithms for Machine Learning
    Kearns, Michael
    EC'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON ECONOMICS AND COMPUTATION, 2017, : 1 - 1
  • [4] LOGARITHMIC ALGORITHMS FOR FAIR DIVISION PROBLEMS
    Grebennikov, Alexandr
    Isaeva, Xenia
    Malyutin, Andrei
    Mikhailov, Mikhail
    Musin, Oleg
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2024, 38 (04) : 2926 - 2939
  • [5] Exact Algorithms for Allocation Problems
    Annamalai, Sundar
    Narayanaswamy, N. S.
    FRONTIERS IN ALGORITHMICS (FAW 2018), 2018, 10823 : 251 - 262
  • [6] ON THE REGISTER ALLOCATION PROBLEMS AND ALGORITHMS
    WANG, JF
    JEANG, YL
    SHEU, MH
    LEE, JY
    1989 INTERNATIONAL SYMPOSIUM ON VLSI TECHNOLOGY, SYSTEMS AND APPLICATIONS: PROCEEDINGS OF TECHNICAL PAPERS, 1989, : 126 - 128
  • [7] Population monotonic rules for fair allocation problems
    Kim, H
    SOCIAL CHOICE AND WELFARE, 2004, 23 (01) : 59 - 70
  • [8] New Algorithms for the Fair and Efficient Allocation of Indivisible Chores
    Garg, Jugal
    Murhekar, Aniket
    Qin, John
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 2710 - 2718
  • [9] Population monotonic rules for fair allocation problems
    Hyungjun Kim
    Social Choice and Welfare, 2004, 23 : 59 - 70
  • [10] "Un"Fair Machine Learning Algorithms
    Fu, Runshan
    Aseri, Manmohan
    Singh, ParamVir
    Srinivasan, Kannan
    MANAGEMENT SCIENCE, 2022, 68 (06) : 4173 - 4195