TY - JOUR
T1 - FairerML: An Extensible Platform for Analysing, Visualising, and Mitigating Biases in Machine Learning [Application Notes]
AU - YUAN, Bo
AU - GUI, Shenhao
AU - ZHANG, Qingquan
AU - WANG, Ziqi
AU - WEN, Junyi
AU - MAO, Bifei
AU - LIU, Jialin
AU - YAO, Xin
PY - 2024/5
Y1 - 2024/5
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85190131910&partnerID=8YFLogxK
U2 - 10.1109/MCI.2024.3364430
DO - 10.1109/MCI.2024.3364430
M3 - Journal Article (refereed)
AN - SCOPUS:85190131910
SN - 1556-603X
VL - 19
SP - 129
EP - 141
JO - IEEE Computational Intelligence Magazine
JF - IEEE Computational Intelligence Magazine
IS - 2
ER -