AIExplainer

Embedding

Pronunciation: /ɪmˈbedɪŋ/

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

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.

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

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 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.

Also known as: Vector embedding