Assessing Perceived Fairness from Machine Learning Developer's Perspective

04/07/2023
by   Anoop Mishra, et al.
0

Fairness in machine learning (ML) applications is an important practice for developers in research and industry. In ML applications, unfairness is triggered due to bias in the data, curation process, erroneous assumptions, and implicit bias rendered within the algorithmic development process. As ML applications come into broader use developing fair ML applications is critical. Literature suggests multiple views on how fairness in ML is described from the users perspective and students as future developers. In particular, ML developers have not been the focus of research relating to perceived fairness. This paper reports on a pilot investigation of ML developers perception of fairness. In describing the perception of fairness, the paper performs an exploratory pilot study to assess the attributes of this construct using a systematic focus group of developers. In the focus group, we asked participants to discuss three questions- 1) What are the characteristics of fairness in ML? 2) What factors influence developers belief about the fairness of ML? and 3) What practices and tools are utilized for fairness in ML development? The findings of this exploratory work from the focus group show that to assess fairness developers generally focus on the overall ML application design and development, i.e., business-specific requirements, data collection, pre-processing, in-processing, and post-processing. Thus, we conclude that the procedural aspects of organizational justice theory can explain developers perception of fairness. The findings of this study can be utilized further to assist development teams in integrating fairness in the ML application development lifecycle. It will also motivate ML developers and organizations to develop best practices for assessing the fairness of ML-based applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/12/2019

Preliminary Systematic Literature Review of Machine Learning System Development Process

Previous machine learning (ML) system development research suggests that...
research
03/22/2023

Fairness: from the ethical principle to the practice of Machine Learning development as an ongoing agreement with stakeholders

This paper clarifies why bias cannot be completely mitigated in Machine ...
research
05/13/2022

Exploring How Machine Learning Practitioners (Try To) Use Fairness Toolkits

Recent years have seen the development of many open-source ML fairness t...
research
06/17/2020

Extending the Machine Learning Abstraction Boundary: A Complex Systems Approach to Incorporate Societal Context

Machine learning (ML) fairness research tends to focus primarily on math...
research
10/31/2019

Methodological Blind Spots in Machine Learning Fairness: Lessons from the Philosophy of Science and Computer Science

In the ML fairness literature, there have been few investigations throug...
research
04/20/2020

Games for Fairness and Interpretability

As Machine Learning (ML) systems becomes more ubiquitous, ensuring the f...
research
05/13/2020

Understanding the Nature of System-Related Issues in Machine Learning Frameworks: An Exploratory Study

Modern systems are built using development frameworks. These frameworks ...

Please sign up or login with your details

Forgot password? Click here to reset