Word2Vec
Executive Definition: Word2Vec — A foundational natural language processing technique that represents words as continuous mathematical vectors to capture semantic meaning.
Word2Vec uses shallow neural networks to learn word associations from a large corpus of text. By predicting context words from target words (or vice versa), it generates embeddings where semantically similar words are positioned near each other in vector space.
Frequently Asked Questions
Is Word2Vec still used?
Rarely for new projects. Modern embedding models like BERT and text-embedding-3 produce far superior representations. Word2Vec remains important as a foundational concept for understanding embeddings.
How did Word2Vec work?
It trained a shallow neural network to predict words from their context (or context from words). The hidden layer weights became the word vectors — words used in similar contexts got similar vectors.
What replaced Word2Vec?
Contextual embedding models like BERT and GPT. Unlike Word2Vec which gives each word one fixed vector, these models produce different vectors for the same word based on context.