Dense Passage Retrieval (DPR) is a specific bi-encoder architecture for open-domain question answering, where a question encoder and a passage encoder—typically based on BERT—are independently fine-tuned to maximize the inner product (dot product) between the vector representations of relevant question-passage pairs. This creates a dense, low-dimensional semantic space where the similarity between a query and a candidate document can be computed efficiently via a Maximum Inner Product Search (MIPS) over pre-indexed passage embeddings, enabling fast retrieval from massive corpora.
