Search

Search IconIcon to open search

Dense Retrieval (Bi-Encoder)

Last updatedUpdated: by Jakub Žovák · 1 min read

Properties
created 03.04.2025, 08:54
modified 04.07.2026, 15:27
published Empty
topics Dense Retrieval, Bi-Encoder, Embeddings
authors Empty
ai-assisted No

What is the difference between sparse and dense retrieval?:

Dense retrieval, on the other hand, uses neural networks to map text into lower-dimensional, continuous vectors (embeddings) that capture semantic meaning. These vectors are “dense” because every dimension contains a non-zero value, allowing similarities to be measured even when the exact keywords don’t match

Encoder or embedding model is used to transforms text chunks into a vector representation upon which the search is performed. This note aggregates more practical rather than theoretical knowledge related to encoders. For theoretical information see BERT and Transformers.

# Resources

# Papers

# Blogs