Building DoorDash's Product Knowledge Graph with Large Language Models
DoorDash's SKU enrichment process was manual and led by contract operators, producing long turnaround times, high costs, and so many inaccuracies that a second human had to audit results. Brand ingestion was reactive and purely manual, limiting volume, failing to close coverage gaps, and generating duplicate brands. Building an in-house extraction model was blocked by the NLP cold-start problem requiring large labeled datasets.
Manual SKU enrichment by contract operators was so inaccurate it required a second human audit pass, and the cold-start problem of NLP caused data collection to slow model development and delay adding new items to the active catalog.
LLM-powered pipelines enabled proactive brand identification at scale with improved efficiency and accuracy, organic label coverage sufficient to launch personalized item carousels that improved top-line engagement metrics, and attribute annotation generation within a week that would otherwise require months to collect.
Show all 5 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
LLM-powered pipelines enabled proactive brand identification at scale with improved efficiency and accuracy, organic label coverage sufficient to launch personalized item carousels that improved top-line engagement me…
What tools did this team use?
GPT-4, OpenAI embeddings, RAG, OCR.
What results were reported?
SKU enrichment turnaround time: long turnaround times; SKU enrichment costs: high costs; Organic label precision vs human: better than human precision; Annotation generation time: within a week that would otherwise require months (source-reported, not independently verified).
What failed first in this deployment?
Manual SKU enrichment by contract operators was so inaccurate it required a second human audit pass, and the cold-start problem of NLP caused data collection to slow model development and delay adding new items to the…
How is this ecommerce ops AI workflow structured?
Merchant SKU data ingested → In-house classifier tags brands → LLM extracts new brands → Second LLM deduplicates brands → Classifier retrained with new brands → LLM organic product labeling → RAG retrieves similar annotated SKUs → GPT-4 generates attribute annotations → LLM fine-tuned for scalable inference.