ABSTRACT
Fair classification which enforces a fairness constraint on the original learning problem is an emerging topic in machine learning. Due to its non-convexity and non-discontinuity, the original (true) fairness constraint is normally relaxed to a convex and smooth surrogate which could lead to slightly deviated solutions and could violate the original fairness constraint. To re-calibrate with the original constraint, existing methods usually hand-tunes a hyper-parameter of the convex surrogate. Such a method is obviously time consuming, besides it cannot guarantee to find the fairer classifier (i.e., original fairness constraint is less than a smaller threshold). To address this challenging problem, we propose a novel true fairness score path algorithm which guarantees to find fairer classifiers efficiently. Specifically, we first give a new formulation of fair classification which treats the surrogate fairness constraint as an additional regularization term, with a fairness hyper-parameter controlling the degree of surrogate fairness. Then, we propose a solution path algorithm which tracks the solutions of fair classification regarding to the fairness hyper-parameter. Based on the solution path, we further propose a true fairness score path algorithm which derives the curve of fairness score with respect to the fairness hyper-parameter and allows us to find the fairer classifiers. Finally, extensive experimental results not only verify the effectiveness of our algorithm, but also show that we can find the fairer classifiers efficiently.
- Arthur Asuncion and David Newman. 2007. UCI machine learning repository.Google Scholar
- Solon Barocas, Moritz Hardt, and Arvind Narayanan. 2017. Fairness in machine learning. NIPS Tutorial, Vol. 1 (2017).Google Scholar
- Richard Berk. 2019. Accuracy and fairness for juvenile justice risk assessments. Journal of Empirical Legal Studies, Vol. 16, 1 (2019), 175--194.Google Scholar
Cross Ref
- Muhammad Bilal Zafar, Isabel Valera, Manuel Gomez Rodriguez, and Krishna P Gummadi. 2016. Fairness Beyond Disparate Treatment & Disparate Impact: Learning Classification without Disparate Mistreatment. ArXiv e-prints (2016), arXiv--1610.Google Scholar
- Stephen Boyd, Stephen P Boyd, and Lieven Vandenberghe. 2004. Convex optimization. Cambridge university press.Google Scholar
Digital Library
- Tim Brennan, William Dieterich, and Beate Ehret. 2009. Evaluating the predictive validity of the COMPAS risk and needs assessment system. Criminal Justice and Behavior, Vol. 36, 1 (2009), 21--40.Google Scholar
Cross Ref
- Toon Calders, Faisal Kamiran, and Mykola Pechenizkiy. 2009. Building classifiers with independency constraints. In 2009 IEEE International Conference on Data Mining Workshops. IEEE, 13--18.Google Scholar
Digital Library
- Toon Calders and Sicco Verwer. 2010. Three naive Bayes approaches for discrimination-free classification. Data Mining and Knowledge Discovery, Vol. 21, 2 (2010), 277--292.Google Scholar
Digital Library
- Simon Caton and Christian Haas. 2020. Fairness in machine learning: A survey. arXiv preprint arXiv:2010.04053 (2020).Google Scholar
- Chih-Chung Chang and Chih-Jen Lin. 2011. LIBSVM: A library for support vector machines. ACM transactions on intelligent systems and technology (TIST), Vol. 2, 3 (2011), 1--27.Google Scholar
Digital Library
- Andrew Cotter, Heinrich Jiang, and Karthik Sridharan. 2019. Two-player games for efficient non-convex constrained optimization. In Algorithmic Learning Theory. PMLR, 300--332.Google Scholar
- William Dieterich, Christina Mendoza, and Tim Brennan. 2016. COMPAS risk scales: Demonstrating accuracy equity and predictive parity. Northpointe Inc (2016).Google Scholar
- Michele Donini, Luca Oneto, Shai Ben-David, John S Shawe-Taylor, and Massimiliano Pontil. 2018. Empirical risk minimization under fairness constraints. In Advances in Neural Information Processing Systems. 2791--2801.Google Scholar
- Gabriel Goh, Andrew Cotter, Maya Gupta, and Michael P Friedlander. 2016. Satisfying real-world goals with dataset constraints. In Advances in Neural Information Processing Systems. 2415--2423.Google Scholar
- Bin Gu and Charles Ling. 2015. A new generalized error path algorithm for model selection. In International Conference on Machine Learning. 2549--2558.Google Scholar
- Bin Gu and Victor S Sheng. 2017. A solution path algorithm for general parametric quadratic programming problem. IEEE transactions on neural networks and learning systems, Vol. 29, 9 (2017), 4462--4472.Google Scholar
- Bin Gu, Xiao-Tong Yuan, Songcan Chen, and Heng Huang. 2018. New incremental learning algorithm for semi-supervised support vector machine. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 1475--1484.Google Scholar
Digital Library
- Moritz Hardt, Eric Price, and Nati Srebro. 2016. Equality of opportunity in supervised learning. In Advances in neural information processing systems. 3315--3323.Google Scholar
- Trevor Hastie, Saharon Rosset, Robert Tibshirani, and Ji Zhu. 2004. The entire regularization path for the support vector machine. Journal of Machine Learning Research, Vol. 5, Oct (2004), 1391--1415.Google Scholar
Digital Library
- William Karush. 1939. Minima of functions of several variables with inequalities as side constraints. M. Sc. Dissertation. Dept. of Mathematics, Univ. of Chicago (1939).Google Scholar
- Niki Kilbertus, Mateo Rojas-Carulla, Giambattista Parascandolo, Moritz Hardt, Dominik Janzing, and Bernhard Schölkopf. 2017. Avoiding discrimination through causal reasoning. arXiv preprint arXiv:1706.02744 (2017).Google Scholar
Digital Library
- Michael Lohaus, Michael Perrot, and Ulrike von Luxburg. 2020. Too Relaxed to Be Fair. In International Conference on Machine Learning.Google Scholar
- Ninareh Mehrabi, Fred Morstatter, Nripsuta Saxena, Kristina Lerman, and Aram Galstyan. 2021. A survey on bias and fairness in machine learning. ACM Computing Surveys (CSUR), Vol. 54, 6 (2021), 1--35.Google Scholar
Digital Library
- Amitabha Mukerjee, Rita Biswas, Kalyanmoy Deb, and Amrit P Mathur. 2002. Multi--objective evolutionary algorithms for the risk--return trade-off in bank loan management. International Transactions in operational research, Vol. 9, 5 (2002), 583--597.Google Scholar
Cross Ref
- Kirtan Padh, Diego Antognini, Emma Lejal Glaude, Boi Faltings, and Claudiu Musat. 2020. Addressing Fairness in Classification with a Model-Agnostic Multi-Objective Algorithm. arXiv preprint arXiv:2009.04441 (2020).Google Scholar
- Dino Pedreshi, Salvatore Ruggieri, and Franco Turini. 2008. Discrimination-aware data mining. In Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining. 560--568.Google Scholar
Digital Library
- Kush R Varshney. 2019. Trustworthy machine learning and artificial intelligence. XRDS: Crossroads, The ACM Magazine for Students, Vol. 25, 3 (2019), 26--29.Google Scholar
Digital Library
- Blake Woodworth, Suriya Gunasekar, Mesrob I Ohannessian, and Nathan Srebro. 2017. Learning non-discriminatory predictors. arXiv preprint arXiv:1702.06081 (2017).Google Scholar
- Yongkai Wu, Lu Zhang, and Xintao Wu. 2019. On Convexity and Bounds of Fairness-aware Classification. In The World Wide Web Conference. 3356--3362.Google Scholar
- Muhammad Bilal Zafar, Isabel Valera, Manuel Gomez Rogriguez, and Krishna P Gummadi. 2017. Fairness constraints: Mechanisms for fair classification. In Artificial Intelligence and Statistics. PMLR, 962--970.Google Scholar
- Rich Zemel, Yu Wu, Kevin Swersky, Toni Pitassi, and Cynthia Dwork. 2013. Learning fair representations. In International Conference on Machine Learning. 325--333.Google Scholar
Digital Library
- Indre Zliobaite, Faisal Kamiran, and Toon Calders. 2011. Handling conditional discrimination. In 2011 IEEE 11th International Conference on Data Mining. IEEE, 992--1001.Google Scholar
Index Terms
- Towards Fairer Classifier via True Fairness Score Path
Recommendations
Distributed Multi-Interface Multichannel Random Access Using Convex Optimization
The aggregate capacity of wireless ad hoc networks can be increased substantially if each node is equipped with multiple network interface cards (NICs) and each NIC operates on a distinct frequency channel. Most of the recently proposed channel ...
Airtime Fairness for IEEE 802.11 Multirate Networks
Under a multi rate network scenario, the IEEE 802.11 DCF MAC fails to provide air-time fairness for all competing stations since the protocol is designed for ensuring max-min throughput fairness and the maximum achievable throughput by any station gets ...
A Fairness Parameter Selection Method for Convex Fairness-aware Classification Models
MLMI '23: Proceedings of the 6th International Conference on Machine Learning and Machine IntelligenceFairness-aware classification has emerged as a focal point in a wide range of machine learning applications. To address fairness issues such as demographic parity and disparate mistreatment, researchers have developed fair classifiers. A common approach ...





Comments