What is Fixed-Dimensional Encoding (FDE)?
masterFixed-Dimensional Encoding (FDE) is an algorithm designed to optimize multi-vector retrieval (like ColBERT-style models).
The Problem: Modern multi-vector search is highly accurate because documents are represented by hundreds of vectors, but it is extremely slow when searching through billions of documents.
The Solution: FDE transforms a set of multiple vectors (a point cloud) into a single fixed-size vector while preserving similarity relationships. The dot product between two FDE vectors approximates the original Chamfer similarity between the multi-vector sets, allowing for fast, single-vector retrieval without significant loss in accuracy.