Embedding
Pronunciation: /ɪmˈbedɪŋ/
A numerical representation of text, images, or other data that captures semantic meaning.
Plain English Explanation
An embedding is a list of numbers (a vector) that represents the meaning of a piece of data — such as a word, sentence, or image. Similar meanings produce similar number patterns, which allows computers to compare and search by meaning rather than exact text matching.\n\nEmbeddings are foundational to semantic search, recommendation systems, and RAG pipelines.
Analogy
Embeddings are like GPS coordinates for meaning. Just as nearby coordinates on a map represent nearby places, similar embeddings in mathematical space represent similar concepts.
How is it used?
Embeddings power semantic search engines, content recommendation, clustering similar documents, and the retrieval step in RAG systems.
Real-world Example
When you search "How do I reset my password?" in a help centre, embedding-based search finds articles about "account recovery" and "login issues" even though those exact words were not in your query.
Common Misconceptions
Embeddings capture statistical patterns, not true understanding. Similar embeddings do not always mean identical meaning in every context.
History
Word embeddings like Word2Vec (2013) and GloVe (2014) pioneered the concept. Modern models produce contextual embeddings where the same word gets different vectors depending on context.
Related Terms
See Also
Also known as: Vector embedding