Instacart

Assembly Line

How Instacart Uses Machine Learning to Suggest Replacements for Out-of-Stock Products

📅 Date:

🔖 Topics: Recommender Systems, Inventory Optimization

🏢 Organizations: Instacart


One of Instacart’s key challenges is predicting product availability without real-time inventory data. Our machine-learning model prompts replacement suggestions if a product appears unavailable when an Instacart customer shops. This replacement model also assists Instacart shoppers in selecting the best replacements during their shopping trips.

Our model uses a Siamese network that leverages identical weights to simultaneously process two different input vectors, creating output that can be easily compared. This configuration mirrors the classic ‘two-tower’ architecture prevalent in recommendation and search ranking applications. The product layer consolidates the four types of features mentioned above into an embedding representation for a product. The model employs a BERT-based sentence embedding layer to process product name text features, and embedded representations for high-cardinality categorical features are learned from scratch during model training.

Read more at Instacart Tech Blog

How Instacart fixed its A.I. and keeps up with the coronavirus pandemic

📅 Date:

✍️ Author: @JonathanVanian

🔖 Topics: COVID-19, demand planning, machine learning

🏢 Organizations: Instacart


Like many companies, online grocery delivery service Instacart has spent the past few months overhauling its machine-learning models because the coronavirus pandemic has drastically changed how customers behave.

Starting in mid-March, Instacart’s all-important technology for predicting whether certain products would be available at specific stores became increasingly inaccurate. The accuracy of a metric used to evaluate how many items are found at a store dropped to 61% from 93%, tipping off the Instacart engineers that they needed to re-train their machine learning model that predicts an item’s availability at a store. After all, customers could get annoyed being told one thing—the item that they wanted was available—when in fact it wasn’t, resulting in products never being delivered. ‘A shock to the system’ is how Instacart’s machine learning director Sharath Rao described the problem to Fortune.

Read more at Fortune (Paid)