Distributional semantics and early vector-space models laid the groundwork for representing word meaning in vector spaces, later improved by dimensionality reduction and probabilistic/neural methods.
Word embeddings are vector representations of words (and sometimes phrases or documents) used in NLP to capture meaning. The core idea comes from distributional semantics: words that appear in similar contexts tend to have similar meanings, often formalized as “a word is characterized by the company it keeps.” Early work included the vector space model for information retrieval, which produced sparse high-dimensional representations; later techniques like singular value decomposition led to latent semantic analysis and related approaches such as random indexing for building co-occurrence-based representations. Modern neural approaches accelerated progress. In 2000, Bengio and colleagues introduced neural probabilistic language models to learn distributed word representations, reducing dimensionality and enabling better generalization. Around the early 2000s, research also explored combining word and document embeddings (e.g., via kernel CCA) and different ways to define semantic spaces (co-occurring words vs. linguistic contexts). After roughly 2005, many methods shifted toward neural architectures, and in 2013 Google’s team led by Tomas Mikolov released word2vec, a toolkit that trained embeddings much faster and helped popularize embeddings for broad experimentation and practical use. A major historical limitation of early “static” embeddings is that a single word vector conflates multiple meanings (polysemy and homonymy). This motivated multi-sense embedding methods that split a word into multiple vectors, including both unsupervised and knowledge-based approaches. By the late 2010s, contextually meaningful embeddings such as ELMo and BERT addressed this by producing token-level embeddings that vary with context, better reflecting word sense in real usage. The development of embeddings also extended beyond general NLP into areas like bioinformatics (e.g., BioVectors for biological sequences), sentence/document embeddings, and applications in software ecosystems (e.g., word2vec, GloVe, fastText, Gensim, and BERT).
Distributional semantics and early vector-space models laid the groundwork for representing word meaning in vector spaces, later improved by dimensionality reduction and probabilistic/neural methods.
Neural language models and especially word2vec (2013) made word embeddings practical at scale, driving widespread adoption.
Static embeddings struggled with polysemy/homonymy, leading to multi-sense and eventually context-dependent embeddings like ELMo and BERT.
A framework asserting that word meaning can be inferred from the distribution of words across contexts, often operationalized via vector similarity.
A real-valued vector representation of a word (or phrase) designed so that semantically similar items are close in vector space.
A technique that reduces dimensionality of co-occurrence data (often via singular value decomposition) to capture latent semantic structure.
A family of models that learns distributed word representations by predicting language structure probabilistically.
A fast neural embedding toolkit and training approach (e.g., skip-gram/CBOW) that learns word vectors from large text corpora.
The phenomenon where a single word form has multiple meanings, which static embeddings often fail to represent correctly.
Embedding methods that assign multiple vectors to a word to represent different senses.
Token-level embedding models that produce different vectors for the same word depending on its surrounding context.
Vector representations of whole sentences or documents, enabling tasks like semantic similarity and improved machine translation.
Word-embedding-style vector representations for biological sequences (e.g., DNA/RNA/proteins) used in deep learning for genomics and proteomics.
“Can you explain what "Distributional semantics and early vector-space models laid the groundwork for representing word meaning in vector spaces, later improved by dimensionality reduction and probabilistic/neural methods." means in simple terms?”