FairLay-ML: Intuitive Debugging of Fairness in Data-Driven Social-Critical Software

Normen Yu, Luciana Carreon, Gang Tan, Saeid Tizpaz-Niari

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Data-driven software solutions have significantly been used in critical domains with significant socio-economic, legal, and ethical implications. The rapid adoptions of data-driven solutions, however, pose major threats to the trustworthiness of automated decision-support software. A diminished understanding of the solution by the developer and historical/current biases in the data sets are primary challenges. To aid data-driven software developers and end-users, we present FairLay-ML, a debugging tool to test and explain the fairness implications of data-driven solutions. FairLay-ML visualizes the logic of datasets, trained models, and decisions for a given data point. In addition, it trains various models with varying fairness-accuracy tradeoffs. Crucially, FairLay-ML incorporates counterfactual fairness testing that finds bugs beyond the development datasets. We conducted two studies through FairLay-ML that allowed us to measure false positives/negatives in prevalent counterfactual testing and understand the human perception of counterfactual test cases in a class survey. FairLay-ML and its benchmarks are publicly available at https://github.com/Pennswood/FairLay-ML. The live version of the tool is available at https://fairlayml-v2.streamlit.app/. We provide a video demo of the tool at https://youtu.be/wNI9UWkywVU?t=133.

Original languageEnglish (US)
Title of host publicationProceedings - 2025 IEEE/ACM 47th International Conference on Software Engineering, ICSE-Companion 2025
PublisherIEEE Computer Society
Pages25-28
Number of pages4
ISBN (Electronic)9798331536831
DOIs
StatePublished - 2025
Event47th IEEE/ACM International Conference on Software Engineering, ICSE-Companion 2025 - Ottawa, Canada
Duration: Apr 27 2025May 3 2025

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference47th IEEE/ACM International Conference on Software Engineering, ICSE-Companion 2025
Country/TerritoryCanada
CityOttawa
Period4/27/255/3/25

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'FairLay-ML: Intuitive Debugging of Fairness in Data-Driven Social-Critical Software'. Together they form a unique fingerprint.

Cite this