Instacart builds a BERT-based contextual sequence retrieval system for in-session product recommendations
Instacart's recommendation surfaces relied on a disparate set of ad-hoc retrieval systems using product co-occurrence, similarity, and popularity signals, without leveraging in-session contextual sequence information from users.
Legacy per-surface retrieval systems failed to use sequential context from user sessions, relied on ad-hoc co-occurrence and popularity signals, and increased maintenance burden by requiring separate systems for ads and organic surfaces.
The unified BERT-like contextual retrieval system delivered a 30% lift in user cart additions at launch and outsized impact across transaction volume and ad marketplace metrics, while allowing legacy systems to be deprecated.
Frequently asked questions
What did this team achieve with this AI workflow?
The unified BERT-like contextual retrieval system delivered a 30% lift in user cart additions at launch and outsized impact across transaction volume and ad marketplace metrics, while allowing legacy systems to be dep…
What tools did this team use?
BERT, Masked Language Modeling, XLNet.
What results were reported?
User cart additions lift: 30%; Impact on transaction volume and ad marketplace: outsized impact across multiple metrics across transaction volume and ad marketplace; Recall@K degradation with randomized training sequences: 10–40% worse depending on K; Evaluation metric degradation without sequence order at inference: degraded by 20–45% depending on the value of K (source-reported, not independently verified).
What failed first in this deployment?
Legacy per-surface retrieval systems failed to use sequential context from user sessions, relied on ad-hoc co-occurrence and popularity signals, and increased maintenance burden by requiring separate systems for ads a…
How is this ecommerce ops AI workflow structured?
In-session user action trigger → BERT-like sequence model inference → Top-K product retrieval → Multi-surface recommendation display.