Predicting out-of-stock using machine learning: An application in a retail packaged foods manufacturing company

Juan Manuel Rozas Andaur, Gonzalo A. Ruz, Marcos Goycoolea

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

For decades, Out-of-Stock (OOS) events have been a problem for retailers and manufacturers. In grocery retailing, an OOS event is used to characterize the condition in which customers do not find a certain commodity while attempting to buy it. This paper focuses on addressing this problem from a manufacturer’s perspective, conducting a case study in a retail packaged foods manufacturing company located in Latin America. We developed two machine learning based systems to detect OOS events automatically. The first is based on a single Random Forest classifier with balanced data, and the second is an ensemble of six different classification algorithms. We used transactional data from the manufacturer information system and physical audits. The novelty of this work is our use of new predictor variables of OOS events. The system was successfully implemented and tested in a retail packaged foods manufacturer company. By incorporating the new predictive variables in our Random Forest and Ensemble classifier, we were able to improve their system’s predictive power. In particular, the Random Forest classifier presented the best performance in a real-world setting, achieving a detection precision of 72% and identifying 68% of the total OOS events. Finally, the incorporation of our new predictor variables allowed us to improve the performance of the Random Forest by 0.24 points in the F-measure.

Original languageEnglish
Article number2787
JournalElectronics (Switzerland)
Volume10
Issue number22
DOIs
StatePublished - 1 Nov 2021

Keywords

  • Classification algorithms
  • Decision support
  • Imbalance data
  • Machine learning
  • Out of stock
  • Retail industry application
  • Supply chain management

Fingerprint

Dive into the research topics of 'Predicting out-of-stock using machine learning: An application in a retail packaged foods manufacturing company'. Together they form a unique fingerprint.

Cite this