Applications and Challenges of Fairness APIs in Machine Learning Software
Das, Ajoy, Uddin, Gias, Chowdhury, Shaiful, Akhond, Mostafijur Rahman, Hemmati, Hadi
–arXiv.org Artificial Intelligence
Machine Learning software systems are frequently used in our day-to-day lives. Some of these systems are used in various sensitive environments to make life-changing decisions. Therefore, it is crucial to ensure that these AI/ML systems do not make any discriminatory decisions for any specific groups or populations. In that vein, different bias detection and mitigation open-source software libraries (aka API libraries) are being developed and used. In this paper, we conduct a qualitative study to understand in what scenarios these open-source fairness APIs are used in the wild, how they are used, and what challenges the developers of these APIs face while developing and adopting these libraries. We have analyzed 204 GitHub repositories (from a list of 1885 candidate repositories) which used 13 APIs that are developed to address bias in ML software. We found that these APIs are used for two primary purposes (i.e., learning and solving real-world problems), targeting 17 unique use-cases. Our study suggests that developers are not well-versed in bias detection and mitigation; they face lots of troubleshooting issues, and frequently ask for opinions and resources. Our findings can be instrumental for future bias-related software engineering research, and for guiding educators in developing more state-of-the-art curricula.
arXiv.org Artificial Intelligence
Aug-25-2025
- Country:
- Asia
- China > Zhejiang Province
- Hangzhou (0.04)
- Middle East > Jordan (0.04)
- South Korea > Seoul
- Seoul (0.04)
- China > Zhejiang Province
- Europe
- Estonia > Harju County
- Tallinn (0.04)
- Belgium > Brussels-Capital Region
- Brussels (0.04)
- Luxembourg > Luxembourg Canton
- Luxembourg City (0.04)
- Sweden
- Stockholm > Stockholm (0.04)
- Vaestra Goetaland > Gothenburg (0.04)
- Greece > Attica
- Athens (0.04)
- United Kingdom > England
- Greater London > London (0.04)
- Spain
- Catalonia > Barcelona Province
- Barcelona (0.04)
- Galicia > Madrid (0.04)
- Catalonia > Barcelona Province
- Germany (0.04)
- Middle East > Malta
- Port Region > Southern Harbour District > Valletta (0.04)
- Netherlands > North Holland
- Amsterdam (0.04)
- Estonia > Harju County
- North America
- Canada
- Alberta > Census Division No. 6
- Calgary Metropolitan Region > Calgary (0.14)
- Manitoba (0.04)
- Quebec > Montreal (0.04)
- Alberta > Census Division No. 6
- Puerto Rico > San Juan
- San Juan (0.04)
- United States
- California > Los Angeles County
- Long Beach (0.04)
- Illinois
- Champaign County > Urbana (0.04)
- Cook County > Chicago (0.04)
- Louisiana > Orleans Parish
- New Orleans (0.04)
- New York > New York County
- New York City (0.04)
- California > Los Angeles County
- Canada
- Oceania > Australia
- Western Australia > Perth (0.04)
- South America > Chile
- Asia
- Genre:
- Research Report > New Finding (1.00)
- Industry:
- Technology: