How does Word2Vec differ from contextual embeddings like BERT?medium

Type
conceptual
Topic
does-word2vec-differ-from-contextual-embeddings-like-bert
Frequency
common
Tags
deep-learning, how, does, word2vec, differ, from
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?