The Sharpe predictor for fairness in machine learning

Suyun Liu,Luis Nunes Vicente
DOI: https://doi.org/10.48550/arXiv.2108.06415
2021-08-14
Abstract:In machine learning (ML) applications, unfair predictions may discriminate against a minority group. Most existing approaches for fair machine learning (FML) treat fairness as a constraint or a penalization term in the optimization of a ML model, which does not lead to the discovery of the complete landscape of the trade-offs among learning accuracy and fairness metrics, and does not integrate fairness in a meaningful way. Recently, we have introduced a new paradigm for FML based on Stochastic Multi-Objective Optimization (SMOO), where accuracy and fairness metrics stand as conflicting objectives to be optimized simultaneously. The entire trade-offs range is defined as the Pareto front of the SMOO problem, which can then be efficiently computed using stochastic-gradient type algorithms. SMOO also allows defining and computing new meaningful predictors for FML, a novel one being the Sharpe predictor that we introduce and explore in this paper, and which gives the highest ratio of accuracy-to-unfairness. Inspired from SMOO in finance, the Sharpe predictor for FML provides the highest prediction return (accuracy) per unit of prediction risk (unfairness).
Machine Learning
What problem does this paper attempt to address?
This paper attempts to address the problem of prediction unfairness in machine learning, especially the discrimination that may occur when dealing with minority groups. Most existing Fair Machine Learning (FML) methods treat fairness as a constraint or penalty term in the process of optimizing machine - learning models, which does not fully explore the trade - off relationship between accuracy and fairness metrics and cannot meaningfully integrate fairness either. To this end, the authors introduce a new paradigm based on Stochastic Multi - Objective Optimization (SMOO), in which accuracy and fairness metrics are regarded as conflicting goals and need to be optimized simultaneously. The entire trade - off range is defined as the Pareto front of the SMOO problem and can be efficiently computed using stochastic gradient - type algorithms. SMOO also allows the definition and computation of new meaningful predictors. In this paper, a new predictor - the Sharpe predictor - is introduced, which provides the highest ratio of accuracy to unfairness. This concept borrows from the Sharpe ratio in the financial field and aims to provide the highest prediction return (accuracy) per unit of prediction risk (unfairness).