Fairness: Types of Bias  |  Machine Learning  |  Google for Developers (2024)

  • Home
  • Products
  • Machine Learning
  • Foundational courses
  • Crash Course
Stay organized with collections Save and categorize content based on your preferences.

Machine learning models are not inherently objective. Engineers train models byfeeding them a data set of training examples, and human involvement in the provisionand curation of this data can make a model's predictions susceptible to bias.

When building models, it's important to be aware of common human biases that canmanifest in your data, so you can take proactive steps to mitigate their effects.

Reporting Bias

Reporting bias occurs when the frequency of events, properties, and/or outcomescaptured in a data set does not accurately reflect their real-world frequency. This bias can arisebecause people tend to focus on documenting circ*mstances that are unusual or especially memorable,assuming that the ordinary can "go without saying."

Automation Bias

Automation bias is a tendency to favor results generated by automated systems over thosegenerated by non-automated systems, irrespective of the error rates of each.

Selection Bias

Selection bias occurs if a data set's examples are chosen in a waythat is not reflective of their real-world distribution. Selection bias can take many differentforms:

  • Coverage bias: Data is not selected in a representative fashion.
  • Non-response bias (or participation bias): Data ends up being unrepresentative due toparticipation gaps in the data-collection process.
  • Sampling bias: Proper randomization is not used during data collection.

Group Attribution Bias

Group attribution bias is a tendency to generalize what is true of individuals to an entire group to whichthey belong. Two key manifestations of this bias are:

  • In-group bias: A preference for members of a group to which you also belong, or for characteristicsthat you also share.
  • Out-group hom*ogeneity bias: A tendency to stereotype individual members of a group to which you do notbelong, or to see their characteristics as more uniform.

Implicit Bias

Implicit bias occurs when assumptions are made based on one's own mental models and personal experiencesthat do not necessarily apply more generally.

A common form of implicit bias is confirmation bias, where model builders unconsciously process datain ways that affirm preexisting beliefs and hypotheses. In some cases, a model builder may actually keeptraining a model until it produces a result that aligns with their original hypothesis; this is calledexperimenter's bias.

Help Center

Previous arrow_back Video Lecture
Next Identifying Bias arrow_forward

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2022-07-18 UTC.

Fairness: Types of Bias  |  Machine Learning  |  Google for Developers (2024)
Top Articles
Latest Posts
Article information

Author: Moshe Kshlerin

Last Updated:

Views: 5934

Rating: 4.7 / 5 (57 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Moshe Kshlerin

Birthday: 1994-01-25

Address: Suite 609 315 Lupita Unions, Ronnieburgh, MI 62697

Phone: +2424755286529

Job: District Education Designer

Hobby: Yoga, Gunsmithing, Singing, 3D printing, Nordic skating, Soapmaking, Juggling

Introduction: My name is Moshe Kshlerin, I am a gleaming, attractive, outstanding, pleasant, delightful, outstanding, famous person who loves writing and wants to share my knowledge and understanding with you.