Sorting Shopping Lists with Artificial Intelligence

Instacart, an Internet-based grocery delivery service, shares how they are using deep learning to help their tens of thousands personal shoppers be more efficient.

“By observing how our shoppers have picked millions of customer orders through our app, we have built models that predict the sequences our fastest shoppers will follow,” mentions Instacart VP of Data Science Jeremy  Stanly in a blog that details a variety of the different deep learning-based approaches they explored. “Then, when a shopper is given a new order to pick, we use this predicted fastest sequence to sort the items for them.”

Using Tesla K80 GPUs on the Amazon cloud, Keras and TensorFlow deep learning framework to train their models, the team’s final architecture produced significant performance and efficiency gains which has reduced their shopping times by minutes per trip.

The team’s final method is a ‘scoring generator’-based architecture that helps suggest the next candidate depending on the prior product picked.

Read more >

About Brad Nemire

Brad Nemire
Brad Nemire is on the Developer Marketing team and loves reading about all of the fascinating research being done by developers using NVIDIA GPUs. Reach out to Brad on Twitter @BradNemire and let him know how you’re using GPUs to accelerate your research. Brad graduated from San Diego State University and currently resides in San Jose, CA. Follow @BradNemire on Twitter