Designing an Efficient End-to-end Machine Learning Pipeline for Real-time Empty-shelf Detection

05/25/2022
by   Dipendra Jha, et al.
0

On-Shelf Availability (OSA) of products in retail stores is a critical business criterion in the fast moving consumer goods and retails sector. When a product is out-of-stock (OOS) and a customer cannot find it on its designed shelf, this motivates the customer to store-switching or buying nothing, which causes fall in future sales and demands. Retailers are employing several approaches to detect empty shelves and ensure high OSA of products; however, such methods are generally ineffective and infeasible since they are either manual, expensive or less accurate. Recently machine learning based solutions have been proposed, but they suffer from high computational cost and low accuracy problem due to lack of large annotated datasets of on-shelf products. Here, we present an elegant approach for designing an end-to-end machine learning (ML) pipeline for real-time empty shelf detection. Considering the strong dependency between the quality of ML models and the quality of data, we focus on the importance of proper data collection, cleaning and correct data annotation before delving into modeling. Since an empty-shelf detection solution should be computationally-efficient for real-time predictions, we explore different run-time optimizations to improve the model performance. Our dataset contains 1000 images, collected and annotated by following well-defined guidelines. Our low-latency model achieves a mean average F1-score of 68.5 and can process up to 67 images/s on Intel Xeon Gold and up to 860 images/s on an A100 GPU.

READ FULL TEXT

page 2

page 3

page 7

research
06/30/2020

FVV Live: Real-Time, Low-Cost, Free Viewpoint Video

FVV Live is a novel real-time, low-latency, end-to-end free viewpoint sy...
research
11/11/2019

Intraday Retail Sales Forecast: An Efficient Algorithm for Quantile Additive Modeling

With the ever increasing prominence of data in retail operations, sales ...
research
09/24/2019

Synthetic dataset generation for object-to-model deep learning in industrial applications

The availability of large image data sets has been a crucial factor in t...
research
01/24/2023

Designing Data: Proactive Data Collection and Iteration for Machine Learning

Lack of diversity in data collection has caused significant failures in ...
research
03/30/2022

RICON: A ML framework for real-time and proactive intervention to prevent customer churn

We consider the problem of churn prediction in real-time. Because of the...
research
06/23/2021

Extreme Multi-label Learning for Semantic Matching in Product Search

We consider the problem of semantic matching in product search: given a ...
research
06/26/2020

ProVe – Self-supervised pipeline for automated product replacement and cold-starting based on neural language models

In retail vertical industries, businesses are dealing with human limitat...

Please sign up or login with your details

Forgot password? Click here to reset