Product going to out of stock is a common problem in supply and chain scenario that comes under unpredictable risk in demand and supply. We aim to use Machine Learning predictive models in area of the business processes in decision making. By predicting products, backorder predictive models provides flexibility to decision authority, better clarity in the process, and helps in maintaining greater accuracy. The machine learning models that are tree based are chosen to predict material backordering. The backorders of products are predicted in this project by considering various models.
Introduction
I. INTRODUCTION
When a product is ordered by a customer, which is not available readily due to lack of stock of the product in the store but it can assure the delivery on a particular date in future and the customer waits for the same. This scenario is called backorder of that particular product. The task is to classify whether a product would go to Backorder based on the given input data or not. To predict, the target variable consists of two values, if it is “Yes” - the predicted product is considered as Backorder. If the output is “No”- the predicted product is not going to Backorder
II. LITERATURE SURVEY
Profit Function Maximizing Inventory Backorder Prediction System Using Big Data Analytics (2020):
Authors: Mohammad Abedin, Peter Hajek
In consumer purchasing pattern predicting, the thing discovered is that consumers who want to buy a product, whenever inventory goes to shortage then customers want their needs of ordering to be backordered. This model supported that feature and items are backordered accordingly.Addition to that, the model predicts two classes those are major and minor classes in a dataset.
2. Predicting material backorders in inventory management using machine learning (2017):
Authors: Rodrigo Barbosa de Santis, Eduardo Pestana de Aguiar
In this paper, classifiers in machine learning are used and proposed a model for predicting backordering, where the relatively associated frequency of items that are in backorder stage is rare when compared to items that do not. Some metrics such as precision-recall curves, sampling techniques and area under the Receiver Operator Characteristic are employed in this particular task. Using the mentioned techniques the items are backordered accordingly. It also determined yes or no for a given input product based on the availability of the product.
III. PROPOSED SYSTEM
A. Data Exploration, Cleaning, Visualization
Exploring datasets using Pandas, Matplotlib, Seaborn.
Checking Null values, checking outliers.
Plotting correlation matrix and plotting bar graphs.
B. Model Selection:
One model with accuracy among Decision Tree, Extreme Gradient Boosting, Random Forest is selected.
C. Model Dump:
Selected model is dumped to Joblib library.
D. Webpage and styling:
Webpage is made using Html and CSS
E. Flask Framework
Then the saved model dumped in Joblib is used in Flask Framework
Integration of webpage with Flask Framework is done.
Values in that frame for features will get from html page when user enters the values.
F. Output
Output is displayed as either product went to backorder or not.
Conclusion
As per the accuracy of the results we found that the backorder prediction based on the Decision Tree are more effective and accurate as compared to the other approaches.
This project has helped in identifying those products that will be backordered based on certain features extracted from the known data. The results prove it can control the inventory system, using a predictive machine learning classification. That leads to reduce the pressure of the supply chain problems. It results in greater flexibility and efficiency in inventory control and better customer satisfaction at a very low cost.
References
[1] R. B. de Santis, Predicting material backorders in inventory management using machine learning, in Proc. IEEE Latin Amer. Conf. Comput. Intell. (LA-CCI), Nov. 2018.
[2] T. M. Choi, S. W. Wallace, and Y. Wang, Big data analytics in operations management, Prod. Oper. Manag., vol. 27, no. 10, pp. 1868–1883, 2017.
[3] R. Addo-Tenkorang and P. T. Helo, Big data applications in operations/supply-chain management: A literature review, Comput. Ind. Eng., vol. 101, pp. 528–543, Nov. 2017.
[4] R. Addo-Tenkorang and P. T. Helo, ‘‘Big data applications in operations/supply-chain management: A literature review,’’ Comput. Ind. Eng., vol. 101, pp. 528–543, Nov. 2016.
[5] G. Wang, A. Gunasekaran, E. W. T. Ngai, and T. Papadopoulos, ‘‘Big data analytics in logistics and supply chain management: Certain investigations for research and applications,’’ Int. J. Prod. Econ., vol. 176, pp. 98–110, Jun. 2016.