paper-with-me

홈 › Papers

Software Engineering for Fairness: A Case Study with Hyperparameter Optimization

2019-05-14 · Joymallya Chakraborty, Tianpei Xia, Fahmid M. Fahid, Tim Menzies

We assert that it is the ethical duty of software engineers to strive to reduce software discrimination. This paper discusses how that might be done. This is an important topic since machine learning software is increasingly being used to make decisions that affect people's lives. Potentially, the application of that software will result in fairer decisions because (unlike humans) machine learning software is not biased. However, recent results show that the software within many data mining packages exhibits "group discrimination"; i.e. their decisions are inappropriately affected by "protected attributes"(e.g., race, gender, age, etc.). There has been much prior work on validating the fairness of machine-learning models (by recognizing when such software discrimination exists). But after detection, comes mitigation. What steps can ethical software engineers take to reduce discrimination in the software they produce? This paper shows that making \textit{fairness} as a goal during hyperparameter optimization can (a) preserve the predictive power of a model learned from a data miner while also (b) generates fairer results. To the best of our knowledge, this is the first application of hyperparameter optimization as a tool for software engineers to generate fairer software.

📄 PDF Abstract BibTeX arXiv:1905.05786

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningFairnessHyperparameter Optimization

Similar Papers 제목 키워드 기반

A Catalog of Fairness-Aware Practices in Machine Learning Engineering

2024-08-29 · Gianmario Voria, Giulia Sellitto, Carmine Ferrara, Francesco Abate 외

Machine learning's widespread adoption in decision-making processes raises concerns about fairness, particularly regarding the treatment of sensitive features and potential discrimination against minorities. The software…

Decision MakingFairness

Is One Hyperparameter Optimizer Enough?

2018-07-29 · Huy Tu, Vivek Nair

Hyperparameter tuning is the black art of automatically finding a good combination of control parameters for a data miner. While widely applied in empirical Software Engineering, there has not been much discussion on whi…

Bayesian OptimizationHyperparameter Optimization

Fairness Testing through Extreme Value Theory

2025-01-20 · Verya Monjezi, Ashutosh Trivedi, Vladik Kreinovich, Saeid Tizpaz-Niari

Data-driven software is increasingly being used as a critical component of automated decision-support systems. Since this class of software learns its logic from historical data, it can encode or amplify discriminatory p…

counterfactualFairness

Do the Machine Learning Models on a Crowd Sourced Platform Exhibit Bias? An Empirical Study on Model Fairness

2020-05-21 · Sumon Biswas, Hridesh Rajan

Machine learning models are increasingly being used in important decision-making software such as approving bank loans, recommending criminal sentencing, hiring employees, and so on. It is important to ensure the fairnes…

AttributeBIG-bench Machine LearningDecision MakingFairness+1

Fairness-aware Configuration of Machine Learning Libraries

2022-02-13 · Saeid Tizpaz-Niari, Ashish Kumar, Gang Tan, Ashutosh Trivedi

This paper investigates the parameter space of machine learning (ML) algorithms in aggravating or mitigating fairness bugs. Data-driven software is increasingly applied in social-critical applications where ensuring fair…

BIG-bench Machine LearningFairnesssoftware testing