Paper Breakdowns  /  Word2Vec
Paper 11~6 min readMikolov et al. · 2013
Paper Breakdown

Word2Vec,
explained.

To a computer, a word is just an arbitrary symbol — "cat" and "dog" are no more related than "cat" and "thermodynamics." This 2013 paper taught machines to place every word on a map of meaning, where nearness means relatedness and, astonishingly, you can do arithmetic on ideas: king − man + woman lands right next to queen.

Video breakdown
The animated walkthrough is in production.
Read the full breakdown below in the meantime ↓
01

Words as arbitrary symbols

Early NLP treated each word as a one-hot vector — a giant list of zeros with a single 1 marking that word's slot. In that scheme every word is exactly as far from every other; "Paris" and "France" are as unrelated as "Paris" and "banana." All the meaning is thrown away.

What you really want is a representation where similar words sit near each other — where the geometry itself carries meaning. That's a dense embedding: a few hundred real numbers per word instead of a lonely 1 in a sea of zeros.

02

A word is known by the company it keeps

Word2Vec's foundation is an old linguistic idea, the distributional hypothesis: words that show up in similar contexts tend to mean similar things. "Coffee" and "tea" appear around "drink," "cup," "hot," "morning" — so if you learn to predict context, words with similar contexts are pushed toward similar vectors.

The genius was making this cheap. Word2Vec is a tiny, shallow network — no deep stacks — trained on billions of words fast enough to actually run at scale.

03

Skip-gram and CBOW

The paper offers two mirror-image training games. CBOW (Continuous Bag of Words) hides the middle word and predicts it from the words around it. Skip-gram flips it: given the middle word, predict the words likely to surround it.

Nobody actually cares about these predictions. They're a pretext. The real prize is a by-product: to predict context well, the network is forced to arrange word vectors so that similar words cluster — and those vectors are what you keep. CBOW is faster; skip-gram shines on rare words and huge corpora.

04

Arithmetic on meaning

The result that made the field gasp: the vectors captured relationships as consistent directions. The step from "man" to "woman" is roughly the same vector as "king" to "queen" — a gender direction. So you can literally compute:

Analogy as vector arithmetic
kingman+womanqueen

"Paris − France + Italy" lands near "Rome." These analogies weren't programmed in — they emerged from nothing but learning to predict nearby words. Meaning had genuine mathematical structure.

Worth knowing

This is why "similarity = distance" became the mental model for all of modern retrieval. Cosine similarity between embeddings — the beating heart of semantic search and RAG — is this idea, grown up.

05

Why it landed

Word2Vec was fast, simple, and stunningly good. It set records on word-analogy and similarity benchmarks, trained on billions of words on modest hardware, and produced vectors you could just download and plug into any NLP system. It turned "represent words as vectors" from a research curiosity into standard practice almost overnight.

Representation"cat" vs "dog"Captures meaning?
One-hotMaximally far (like any pair)No
Word2Vec embeddingClose (both pets)Yes — as geometry
06

Why it still matters

Every embedding model owes Word2Vec its core premise: meaning can be a vector, and similarity can be distance. Modern systems use contextual embeddings from Transformers — where a word's vector shifts with its sentence, so "bank" by a river differs from "bank" with money — rather than one fixed vector per word. But the leap Word2Vec made is the one everything stands on.

When you build semantic search, a recommender, or a RAG retriever, you're placing things on a map of meaning and measuring nearness. That map was first drawn here.

Frequently asked

Quick answers

What is Word2Vec?

A 2013 method that represents each word as a dense vector learned from its contexts, so words used similarly get similar vectors — turning meaning into geometry.

Skip-gram vs CBOW?

CBOW predicts a word from its surrounding context; skip-gram predicts context from the word. Skip-gram is better for rare words and big data; CBOW is faster.

Why does king − man + woman ≈ queen?

Consistent relationships become consistent directions in vector space; the man→woman step matches king→queen, so the arithmetic lands near queen.

What is the distributional hypothesis?

"You shall know a word by the company it keeps" — words in similar contexts have similar meanings. Word2Vec turns that into learned vectors.

How does it relate to RAG?

It introduced meaning-as-vector and similarity-as-distance, the foundation of every embedding model and of semantic search and RAG retrieval today.

Finished this one? 0 / 30 Paper Breakdowns done

Explore the topic

See this alongside everything else on the same subject — handbooks, system designs, challenges and tools, in one place.

More Paper Breakdowns