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 条
  • [11] A fair scheduling algorithm based on sliding window
    Zou, JN
    Lin, RJ
    Ye, JJ
    APOC 2003: ASIA-PACIFIC OPTICAL AND WIRELESS COMMUNICATIONS; NETWORK ARCHITECTURES, MANAGEMENT, AND APPLICATIONS, PTS 1 AND 2, 2003, 5282 : 25 - 30
  • [12] A fair scheduling algorithm for wireless packet networks
    Jeong, M.
    Morikawa, H.
    Aoyama, T.
    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2001, E84-A (07) : 1624 - 1635
  • [13] Towards Fair and Efficient SMP Virtual Machine Scheduling
    Rao, Jia
    Zhou, Xiaobo
    ACM SIGPLAN NOTICES, 2014, 49 (08) : 273 - 285
  • [14] A fair distributed packet scheduling algorithm for wireless LANs
    Ferng, HW
    Lee, CF
    Huang, JJ
    Lin, JH
    Gu, HY
    Chiu, GM
    VTC2004-FALL: 2004 IEEE 60TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-7: WIRELESS TECHNOLOGIES FOR GLOBAL SECURITY, 2004, : 3574 - 3578
  • [15] Fair resource scheduling algorithm for wireless OFDM systems
    Yu, GD
    Zhang, ZY
    Qiu, PL
    Cheng, P
    2005 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS: VOL 1: COMMUNICATION THEORY AND SYSTEMS, 2005, : 374 - 377
  • [16] A fair scheduling algorithm with traffic classification for wireless networks
    Wang, YC
    Ye, SR
    Tseng, YC
    COMPUTER COMMUNICATIONS, 2005, 28 (10) : 1225 - 1239
  • [17] Fair round robin scheduling algorithm with low latency
    Yang, Fan
    Liu, Zeng-Ji
    Qiu, Zhi-Liang
    Liu, Huan-Feng
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2007, 29 (04): : 785 - 788
  • [18] A fair scheduling algorithm with adaptive compensation in wireless networks
    Wang, KC
    Chin, YL
    GLOBECOM '01: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2001, : 3543 - 3547
  • [19] One fair scheduling algorithm of input buffer switch
    Weng, Daiyun
    Yang, Li
    Journal of Theoretical and Applied Information Technology, 2012, 42 (02) : 196 - 202
  • [20] Fair service and dynamic round robin scheduling algorithm
    National Digital Switching System Engineering and Technological R and D Center, Zhengzhou 450002, China
    不详
    Ruan Jian Xue Bao, 2008, 7 (1856-1864):