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.
| Original language | English |
|---|---|
| Pages (from-to) | 129-141 |
| Number of pages | 13 |
| Journal | IEEE Computational Intelligence Magazine |
| Volume | 19 |
| Issue number | 2 |
| Early online date | 5 Apr 2024 |
| DOIs | |
| Publication status | Published - May 2024 |
| Externally published | Yes |
Funding
This work was supported in part by the National Key R&D Program of China under Grant 2023YFE0106300, in part by the National Natural Science Foundation of China under Grants 61976111 and 62250710682, in part by the Research Institute of Trustworthy Autonomous Systems, the Guangdong Provincial Key Laboratory under Grant 2020B121201001, in part by the Program for Guangdong Introducing Innovative and Entrepreneurial Teams under Grant 2017ZT07X386, in part by Shenzhen Science and Technology Program under Grant 20220815181327001, and in part by Huawei project on “Fundamental Theory and Key Technologies of Trustworthy Systems."