How Instacart Uses Embeddings to Improve Search Relevance
Instacart's catalog spans over 1 billion products from 900+ retailers, and search queries follow a highly skewed distribution where fewer than 1,000 popular queries account for more than half of traffic while a long tail of queries lacks reliable engagement or categorical signals for determining relevance.
ITEMS improved mean reciprocal rank by +1.2%, cart adds per search by +4.1%, and produced a substantial increase in gross merchandise value, while achieving 100% search query coverage with under 8ms latency.
Show all 5 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
ITEMS improved mean reciprocal rank by +1.2%, cart adds per search by +4.1%, and produced a substantial increase in gross merchandise value, while achieving 100% search query coverage with under 8ms latency.
What tools did this team use?
ITEMS, Sentence Transformers, FAISS, Griffin, FeatureStore.
What results were reported?
mean reciprocal rank (MRR) of first converted item: +1.2%; cart adds per search (CAPS): +4.1%; gross merchandise value (GMV): substantial increase; Search query coverage: 100% (source-reported, not independently verified).
How is this ecommerce ops AI workflow structured?
Customer issues search query → ITEMS encodes query and products → ANN retrieval via FAISS index → Embedding-based product retrieval → Ranking with embedding score → Ranked products surfaced to customer.