FairerML: An Extensible Platform for Analysing, Visualising, and Mitigating Biases in Machine Learning
Bo Yuan,Shenhao Gui,Qingquan Zhang,Ziqi Wang,Junyi Wen,Bifei Mao,Jialin Liu,Xin Yao
DOI: https://doi.org/10.1109/mci.2024.3364430
IF: 9.809
2024-04-09
IEEE Computational Intelligence Magazine
Abstract:Given the growing concerns about bias in machine learning, dozens of metrics have been proposed to measure the fairness of machine learning. Several platforms have also been developed to compute and illustrate fairness metrics on platform-provided data. However, most platforms do not provide a user-friendly interface for users to upload and evaluate their own data or machine learning models. Moreover, no known platform is capable of training machine learning models, while considering their fairness and accuracy simultaneously. Motivated by the above insufficiency, this work develops FairerML, an extensible platform for analysing, visualising, and mitigating biases in machine learning. Three core functionalities are implemented in FairerML: fairness analysis of user-uploaded datasets, fairness analysis of user-uploaded machine learning models, and the training of a set of Pareto models considering accuracy and fairness metrics simultaneously by using multiobjective learning. The clear visualisation and description of the fairness analysis and the configurable model training process of FairerML make it easy for training fairer machine learning models and for educational purposes. In addition, new fairness metrics and training algorithms can be easily integrated into FairerML thanks to its extendability.
computer science, artificial intelligence