Instacart builds semantic IDs to power cross-category product understanding and recommendations at scale
Instacart's hierarchical product taxonomy missed cross-category connections customers naturally expect, leaving new products invisible at cold start, tail categories underserved by recommendation models, and mislabeled products impossible to detect at catalog scale.
Vanilla RQ-VAE compression without structural guidance caused fragmentation — similar products landing in different branches — and error propagation from sparse or inconsistent product text, while the rigid taxonomy alone offered no mechanism to flag mislabeled items.
Semantic IDs delivered a 34% increase in add-to-carts on product carousels, surfaced products from 2.7x more emerging brands with tail categories seeing the largest gains, and became core infrastructure for product retrieval, replacement recommendations, and next-item prediction across Instacart.
Show all 6 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
Semantic IDs delivered a 34% increase in add-to-carts on product carousels, surfaced products from 2.7x more emerging brands with tail categories seeing the largest gains, and became core infrastructure for product re…
What tools did this team use?
RQ-VAE, ESCI, Gemini Flash, Gemma, LLMs.
What results were reported?
Add-to-carts on product carousels: +34%; Emerging brands surfaced: 2.7x more emerging brands; Similarity-depth correlation: 0.69–0.84; highly similar pairs sharing Level 1 code: 98–99% (source-reported, not independently verified).
What failed first in this deployment?
Vanilla RQ-VAE compression without structural guidance caused fragmentation — similar products landing in different branches — and error propagation from sparse or inconsistent product text, while the rigid taxonomy a…
How is this ecommerce ops AI workflow structured?
Product catalog ingestion → ESCI model embedding → Gemini Flash attribute extraction → RQ-VAE semantic ID generation → LLM cluster quality evaluation → Catalog mismatch routing → Human catalog verification → Recommendation surface output.