AIExplainer

What is an Embedding?

A numerical representation of text, images, or other data that captures semantic meaning.

Pronunciation: /ɪmˈbedɪŋ/

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.

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.

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.

Embeddings power semantic search engines, content recommendation, clustering similar documents, and the retrieval step in RAG systems.

Embeddings capture statistical patterns, not true understanding. Similar embeddings do not always mean identical meaning in every context.

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.

Vector embedding