Micaela Kaplan at CallMiner shares insights on responsible AI and outlines a few of definitions of bias.
A large part of what makes Responsible AI difficult is the vast set of ideas, theories, and practices that it interacts with. As with any budding field, Responsible AI is developing its own vocabulary, sampling terms from both the computer science and social science worlds.
Keeping up with the changing terminology that appears in the ever-expanding body of research can be overwhelming. In this series of posts, we’ll begin to unpack some of the many terms that define this space.
We don’t claim to have a perfect answer or a complete list of terms, but we hope that this series can serve as a starting point for understanding and further research.
Much of the foundation of Responsible AI revolves around the process of finding and mitigating bias within AI systems. This goal is extremely important, but it seems difficult to pin down what that goal is really supposed to mean. Part of that difficulty stems from the ambiguity around the word bias itself.
A dictionary definition would define bias as “an inclination of temperament or outlook, especially: a personal or sometimes unreasoned judgement,” and is likely similar to the working definition that most of us keep in our brains.
However, many industries put their own spin on what “bias” means. These spins create the nuanced understanding that is needed for understanding bias in Responsible AI. Here’s an outline that begins to explore just a few of these related definitions.
- Bias Definition – A statistic is biased if it is calculated in such a way that it is systematically different from the population parameter being estimated.
- Example – Selection Bias: Suppose you’re doing a survey about whether or not people enjoy the Star Wars movies. If you only conduct this survey at a screening of a Star Wars movie, the data might not truly be indicative of what the greater population believes.
- Bias Definition – Judgements based on preconceived notions or prejudices, as opposed to the impartial evaluations of facts.
- Example – A juror who has gone through a similar situation as is being presented in the trial might make a verdict based on what they wish had happened to them instead of the details of the trial.
Machine Learning – model construction
- Bias Definition – A constant parameter that allows the model to better fit the data; a measure of how “easy” it is for a neuron in the neural net to fire.
- Example – In the standard formula for a line, y = mx + b, the b term serves as a bias term.
Machine Learning – model evaluation
- Bias Definition – A term used to describe the patterned, predictive inaccuracy of a model.
- Example – A lab at the University of Washington created a model that was able to classify whether an image was of a wolf or of a husky – a task that would seem difficult given how similar the two animals are. Their classifier was able to get to an accuracy around 90%, which was awesome, until they tried to show the model new images of wolves and huskies – and the accuracy plummeted. Upon investigation, they realized that what they had built was actually a very good snow classifier – because all of the wolf pictures were of wolves in the snow.
Given the definitions of bias above, it can be challenging to see how machine learning bias could have a direct social impact.
In the case of a wolf/husky classifier, predicting that something is a wolf three-fourths of the time might not cause any harm, especially if the application is just helping wildlife aficionados identify what they’re seeing in the wild.
If, however, you have a hiring model that predicts that 98% of the people hired should be male identifying, there are real societal implications that impact the lives of real people.
This is the key to the complexity of understanding bias in Responsible AI: all of the definitions above have important implications when it comes to building Responsible AI models.
We have yet to build a single concise definition of bias that encapsulates all of the details and nuances of the term. The CallMiner Research Lab has worked to develop a list of key take-aways from all of the definitions.
Like with everything in the Responsible AI world, these definitions are flexible, and we’ll continue to update and change them as the field grows.
Bias is not innately harmful. it’s what we do (or don’t do) with it that can cause harm. More on this in a future blog post!
Biased data can potentially reflect a world that doesn’t exist. Training sets that are too specific will cause the model to perform badly. For example, if I take a handful of coins from a jar, and those coins only include pennies, a model will assume that quarters, nickels and dimes don’t exist.
A data sample that has a distribution that is different from the real world will show statistical bias when presented with unseen test data, which leads to poor performance and creates a greater possibility of causing harm.
Sometimes biased data reflects the world that does exist. Sometimes, data bias comes from an inherently unequal state of our world that might be caused by something totally unrelated to your project.
We saw this in the news, when hiring algorithms favored resumes that included baseball over softball in industries that were predominately male.
It’s still important to critically analyze these situations – while it may be necessary to preserve these differences, it’s absolutely crucial that you come to that decision through critical analysis and potentially difficult discussions with a diverse group.
Everyone carries biases. From the people who create a project to the annotators who annotate data, to the model builders to the end users, everyone carries their lived experience into their perception of a model.
Someone who’s bilingual might be able to help design an annotation task that is more inclusive of non-native English speakers. People from traditionally marginalized groups might see bias in a model that someone who has privilege in the case that the model is predicting might not notice.
It is crucial that we are mindful of the decisions we make and the biases we carry in every aspect of the job, and that we have a diverse team of creators to help broaden our perspective.
Even more than having the diverse team, we must make sure to listen to each other and to take everyone’s opinion into account. Open, constructive dialogue will help us all build better projects in the long run.
Bias in machine learning will always exist, because it’s inherently fundamental to the algorithms and outcomes we expect. When it comes to taking bias out of machine learning, the most important thing we can do is pay attention.
Pay attention to the ways in which our model underperforms. Pay attention to the predictions that we make and how those predictions are used to inform real-world decision making.
Pay attention to our colleagues, users, and others when they point out ways in which our models might be creating harm – and then do something about it.
This blog post has been re-published by kind permission of CallMiner – View the original post
To find out more about CallMiner, visit their website.
Call Centre Helper is not responsible for the content of these guest blog posts. The opinions expressed in this article are those of the author, and do not necessarily reflect those of Call Centre Helper.