Fair Algorithm Design: Fair and Efficacious Machine Scheduling

被引:0
|
作者
Niu, April [1 ]
Totschnig, Agnes [1 ]
Vetta, Adrian [1 ]
机构
[1] McGill Univ, Montreal, PQ, Canada
来源
关键词
BIAS;
D O I
10.1007/978-3-031-43254-5_14
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Motivated by a plethora of practical examples where bias is induced by automated decision-making algorithms, there has been strong recent interest in the design of fair algorithms. However, there is often a dichotomy between fairness and efficacy: fair algorithms may proffer low social welfare solutions whereas welfare optimizing algorithms may be very unfair. This issue is exemplified in the machine scheduling problem where, for n jobs, the social welfare of any fair solution may be a factor O(n) worse than the optimal welfare. In this paper, we prove that this dichotomy between fairness and efficacy can be overcome if we allow for a negligible amount of bias: there exist algorithms that are both "almost perfectly fair" and have a constant factor efficacy ratio, that is, are guaranteed to output solutions that have social welfare within a constant factor of optimal welfare. Specifically, for any epsilon > 0, there exist mechanisms with efficacy ratio Theta(1/epsilon) and where no agent is more than an epsilon fraction worse off than they are in the fairest possible solution (given by an algorithm that does not use personal or type data). Moreover, these bicriteria guarantees are tight and apply to both the single machine case and the multiple machine case. The key to our results is the use of Pareto scheduling mechanisms. These mechanisms, by the judicious use of personal or type data, are able to exploit Pareto improvements that benefit every individual; such Pareto improvements would typically be forbidden by fair scheduling algorithms designed to satisfy standard statistical measures of group fairness. We anticipate this paradigm, the judicious use of personal data by a fair algorithm to greatly improve performance at the cost of negligible bias, has wider application.
引用
收藏
页码:239 / 256
页数:18
相关论文
共 50 条
  • [41] Agent based recursive fair scheduling algorithm for multicore architecture
    Muneeswari, G.
    Journal of Computational and Theoretical Nanoscience, 2015, 12 (12) : 5600 - 5605
  • [42] Fair-share scheduling algorithm for a tertiary storage system
    Jakl, Pavel
    Lauret, Jerome
    Sumbera, Michal
    17TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP09), 2010, 219
  • [43] A fair scheduling algorithm for wireless internet differentiated service networks
    Yoo, SJ
    Shin, KS
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2005, E88B (09) : 3682 - 3692
  • [44] Performance evaluation of proportional fair scheduling algorithm with measured channels
    Sorensen, TB
    Pons, MR
    VTC2005-FALL: 2005 IEEE 62ND VEHICULAR TECHNOLOGY CONFERENCE, 1-4, PROCEEDINGS, 2005, : 2580 - 2585
  • [45] Exponentially weighted proportional fair scheduling algorithm for the OFDMA system
    Siyu LIANG
    Weisheng CHEN
    Yake LI
    Xinpeng FANG
    Science China(Information Sciences), 2019, 62 (04) : 177 - 186
  • [46] A fair and effective scheduling algorithm for multi-agent systems
    Ranatunga, Vijitha
    Hosokawa, Akira
    Kinoshita, Kazuhiko
    Yamai, Nariyoshi
    Murakami, Koso
    2007 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS SOFTWARE & MIDDLEWARE, VOLS 1 AND 2, 2007, : 186 - +
  • [47] Self-adaptive fair scheduling algorithm in wireless network
    Yang, L., 1600, Editorial Board of Journal on Communications (33):
  • [48] Deadline fair scheduling: Bridging the theory and practice of proportionate fair scheduling in multiprocessor systems
    Chandra, A
    Adler, M
    Shenoy, P
    SEVENTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2001, : 3 - 14
  • [49] Proportionally-Fair Sequencing and Scheduling for Machine-Type Communication
    Alvi, Sheeraz A.
    Zhou, Xiangyun
    Durrani, Salman
    Ngo, Duy T.
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [50] STORAGE REQUIREMENTS FOR FAIR SCHEDULING
    FISCHER, MJ
    PATERSON, MS
    INFORMATION PROCESSING LETTERS, 1983, 17 (05) : 249 - 250