Projection Coordinates

to
to

What is this?

1. Embed words in a 200-dimensional vector space with FastText.
2. Project the word list onto the line connecting the x-positive and x-negative word vectors. This gives the x-coordinates for the word list.
3. Project the word list onto the line connecting the y-positive and y-negative word vectors. This gives the y-coordinates for the word list.
4. Plot the word list with these x and y coorindates.

The demo is inspired by XKCD.