How does Word2Vec differ from contextual embeddings like BERT?medium
Answer
Word2Vec: one static embedding per word — 'bank' always has the same vector.
Explanation
Word2Vec: one static embedding per word — 'bank' always has the same vector. BERT: contextual embeddings — 'bank' in 'river bank' vs 'bank account' gets different vectors based on the full sentence. For a domain corpus ranking, Word2Vec was sufficient (less ambiguous domain terms). For a document extraction pipeline contract extraction, contextual embeddings are critical.
Follow-upWhen would you choose one approach over the other?