Measuring and Mitigating Bias in Bank Customers Data with XGBoost, LightGBM, and Random Forest Algorithm

Authors

  • Berliana Shafa Wardani Telkom University
  • Siti Sa'adah Telkom University
  • Dade Nurjanah Telkom University

DOI:

https://doi.org/10.26555/jiteki.v9i1.25768

Keywords:

Bank customers data, Bias, Fairness, Bias mitigation, Bias detection

Abstract

To retain its clients, the Portuguese banking institution conducts direct marketing in the form of phone calls to conduct marketing so that clients subscribe to the bank's term deposit. The data used is named bank customers data. Important client features are considered in the acquisition process. This research was conducted with bank customers data from Portuguese banking institution which implements agent acquisition. With a large number of data on bank customers, it can lead to a diversity of data which allows the results of agent acquisition to be unfair. With this, a bias detection and mitigation algorithm are needed to achieve fairness. AI fairness 360 (AIF 360) is a toolkit that provided a bias detection and mitigation algorithm. The bias mitigation algorithm in AIF 360 is divided into three processes, namely reweighing and learning fair representation at the pre-processing stage, prejudice remover and adversarial debasing at the in-processing stage, and equalized odds and reject option classification at the post-processing stage. The output of this study is a comparison of the calculation of bias detection with disparate impact (DI) and statistical parity differences (SPD) before and after mitigation. The adversarial debiasing algorithm performed best than others with 0.943 of DI, -0.004 of SPD, and also increased the 0.015% of the AUC score. Conducting this research can help the prediction of client’s term deposits in Portuguese banking institution more fairly.

Downloads

Published

2023-03-13

Issue

Section

Articles