Skip to content
integrated computational thinking

Algorithms 1: Intro to Algorithms

< Back to Building Block
Step 5 of 10: Algorithm Bias
a justice scale filled with binary lettering

In the previous steps, it was stated that the creator of an algorithm has the power to define the problem space and constraints of their algorithm. Although the goal should be to make your algorithm or program something everyone can use and understand, some fall short of this goal. Whether intentionally or unintentionally the creator of the algorithm can embed their values and biases. This systematic and repeatable computer system that creates unfair outcomes, such as privileging one arbitrary group of users over others is referred to as Algorithm Bias.

There are many unfortunate examples of algorithm bias in software today leading to inequity. This is true for individuals creating their own algorithms and for some of the largest tech companies in the world. Recognizing and making efforts to avoid algorithm bias early on is the only way to make attempts for a more equitable world with technology.