Balancing Relevance and Diversity with MMR Search
Blog post from Qdrant
The blog post describes how Maximum Marginal Relevance (MMR) can enhance search results by balancing relevance with diversity, particularly in the context of fashion discovery using the DeepFashion dataset. Traditional vector searches often return overly similar results, creating an echo chamber effect, while MMR aims to present a wider variety of options by reranking results based on relevance to a query and diversity from already selected items. This approach is particularly useful for fashion searches, where visual similarity doesn't always align with user intent, allowing users to explore a range of styles, such as bomber jackets, hoodies, and blazers, when searching for a "black jacket." MMR's implementation in the Qdrant vector search engine enables such diverse search capabilities, which can be further refined with metadata filtering for targeted discovery. This methodology can be applied to various domains beyond fashion, including document retrieval and recommendation systems, offering a more nuanced and exploratory search experience.