Fair Algorithm Design: Fair and Efficacious Machine Scheduling
April Niu, Agnes Totschnig, Adrian Vetta

TL;DR
This paper demonstrates that by allowing a negligible bias, it is possible to design algorithms for machine scheduling that are both nearly fair and have a constant factor of optimal social welfare, overcoming the traditional fairness-efficiency trade-off.
Contribution
The paper introduces Pareto scheduling mechanisms that use personal data to achieve near-fairness and high efficacy simultaneously, a novel approach in fair algorithm design.
Findings
Existence of algorithms with near-perfect fairness and constant efficacy ratio.
Mechanisms that exploit personal data for Pareto improvements.
Tightness of the bicriteria guarantees for both single and multiple machine cases.
Abstract
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 jobs, the social welfare of any fair solution may be a factor 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.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEconomic theories and models · Auction Theory and Applications
