CourseNatural Language Processing: The Complete Course · Module 6: Word and Sentence Embeddings · part 45 of 73
Part 45 · Module 6: Word and Sentence Embeddings

Incident: Borrowed word vectors judged people by name

11 min read·14 Oct 2026
Module 6 · Incident file · About 30 minutes

What happened

2014 GloVe vectors published standard recipe vectors + word list = sentiment model July 2017 Speer's post: food and names
Pretrained vectors (blue) made a cheap sentiment recipe common (amber); in July 2017 Speer showed it scoring food and names unevenly (red).

In July 2017 Rob Speer, of the ConceptNet project, published "How to make a racist AI without really trying" on the ConceptNet blog. He followed a standard recipe of the time: take pretrained GloVe word vectors, the kind Lesson 2 loaded, and a sentiment word list, and train a classifier that scores how positive a text is.

The classifier worked as a sentiment model. It also rated "Let's go get Mexican food" lower than "Let's go get Italian food", and it scored sentences differently depending on the people's names in them. Speer wrote no rule about food or names. The bias came from the pretrained word vectors.

Tidewell is about to use word vectors near customers, so the question for this module is direct: would the same recipe judge Tidewell's customers by their names, and how would you know?

The rest of this part opens with an account

Signing up is free and takes one email. Nothing to pay, and nothing renews.