Skip to main content
Log in

An Efficient Framework for Predicting Future Retail Sales Using Ensemble DNN-BiLSTM Technique

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Forecasting retail sales often requires various number of products from different stores. Existing deep or machine learning techniques fall short of producing accurate classification results because of overfitting and two-class problem that affects the performance of evaluation parameters like precision, recall, accuracy and F-measure. Hence there is a need for an efficient prediction framework that addresses the existing problems. This work proposes an efficient framework for predicting retail sales using an ensemble DNN-BiLSTM framework. We suggest creating a base forecaster pool that includes both individual and pooled forecasting techniques for developing this ensemble approach to forecasting retail sales. Instead of focusing on finding the best individual technique, we suggest finding the optimal combination of forecasts. Classification Accuracy, Precision, Recall, and F-measure performance metrics of the experiment utilizing the proposed ensemble approach DNN + BiLSTM surpass the current DNN, CNN, and LSTM classifiers by 98.3%, 98.1%, 97.8%, and 97.94%, respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data Availability

The dataset generated and analyzed during the current study are available from the corresponding author on reasonable request.

References

  1. Bradlow ET, Gangwar M, Kopalle P, Voleti S. The role of big data and predictive analytics in retailing. J Retail. 2017;93(1):79–95.

    Article  Google Scholar 

  2. Singh J, Raghuvanshi R. Role of supply chain management in retail sector. Int J Manag Res Rev. 2014;4(11):1091.

    Google Scholar 

  3. Singh D, Verma A. Inventory management in supply chain. Mater Today. 2018;5(2):3867–72.

    MathSciNet  Google Scholar 

  4. Panda SK, Mohanty SN, Jagadev AK. Long term electrical load forecasting: an empirical study across techniques and domains. Indian J Sci Technol. 2017;10(26):450–9.

    Article  Google Scholar 

  5. Biswas SK, Karmaker CL, Islam A, Hossain N, Ahmed S. Analysis of different inventory control techniques: a case study in a retail shop. J Supply Chain ManagSyst. 2017;6(3):35.

    Google Scholar 

  6. Ge D, Pan Y, Shen ZJM, Wu D, Yuan R, Zhang C. Retail supply chain management: a review of theories and practices. J Data, Inf Manag. 2019;1(1):45–64.

    Article  Google Scholar 

  7. Natarajan Y, Kannan S, Selvaraj C, Mohanty SN. Forecasting energy generation in large photovoltaic plants using radial belief neural network. Sustain Comput. 2021;31(2):100578–85. https://doi.org/10.1016/j.suscom.2021.100578.ISSN:2210-5379.

    Article  Google Scholar 

  8. Ridge M, Johnston KA, O’Donovan B. The use of big data analytics in the retail industries in South Africa. African J Bus Manag. 2015;9(19):688–703.

    Article  Google Scholar 

  9. Kilimci ZH, Akyuz AO, Uysal M, Akyokus S, Uysal MO, Atak Bulbul B, Ekmis MA. An improved demand forecasting model using deep learning approach and proposed decision integration strategy for supply chain. Complexity 2019;2019:1–15. https://doi.org/10.1155/2019/9067367.

    Article  Google Scholar 

  10. Arif MAI, Sany SI, Nahin FI, Rabby ASA. Comparison study: product demand forecasting with machine learning for shop. In: 2019 8th International Conference system modeling and advancement in research trends (SMART). IEEE; 2019. p. 171–6.

  11. Arunkumar ON, Divya D. Deep learning techniques for demand forecasting: review and future research opportunities. Inf Resour Manag J (IRMJ). 2022;35(2):1–24.

    Article  Google Scholar 

  12. Akyuz AO, Uysal M, Bulbul BA, Uysal MO. Ensemble approach for time series analysis in demand forecasting: ensemble learning. In: 2017 IEEE International Conference on innovations in intelligent systems and applications (INISTA). IEEE; 2017. p. 7–12.

  13. Sun L, Xing X, Zhou Y, Hu X. Demand forecasting for petrol products in gas stations using clustering and decision tree. J Adv Comput Intell Intelligent Inform. 2018;22(3):387–93.

    Article  Google Scholar 

  14. Sharma N, Managala M, Mohanty SN, Pattnaik CR. Employing stacked ensemble approach for time series forecasting. Int J Inf Technol. 2021;13(4):1–6. https://doi.org/10.1007/s41870-021-00765-0ISSN:0973-5658.

    Article  Google Scholar 

  15. Zhao J, Mao X, Chen L. Speech emotion recognition using deep 1D & 2D CNN LSTM networks. Biomed Signal Process Control. 2019;47:312–23.

    Article  Google Scholar 

  16. Alzubi JA, Jain R, Nagrath P, Satapathy S, Taneja S, Gupta P. Deep image captioning using an ensemble of CNN and LSTM based deep neural networks. J Intell Fuzzy Syst. 2021;40(4):5761–9.

    Article  Google Scholar 

  17. Hung BT, Semwal VB, Gaud N, Bijalwan V. Violent video detection by pre-trained model and CNN-LSTM approach. In: Proceedings of Integrated Intelligence Enable Networks and Computing. Singapore: Springer; 2021, p. 979–89.

  18. Burger CJSC, Dohnal M, Kathrada M, Law R. A practitioners guide to time-series methods for tourism demand forecasting—A case study of Durban, Southn Africa. Tour Manag. 2001;22(4):403–9 (Computers and Electrical Engineering 103 (2022) 108358).

    Article  Google Scholar 

  19. Matsumoto M, Ikeda A. Examination of demand forecasting by time series analysis for auto parts remanufacturing. J Remanuf. 2015;5(1):1–20.

    Article  Google Scholar 

  20. Da Veiga CP, Da Veiga CRP, Catapan A, Tortato U, Da Silva WV. Demand forecasting in food retail: a comparison between the Holt-Winters and ARIMA models. WSEAS Trans Bus Econ. 2014;11(1):608–14.

    Google Scholar 

  21. Jiafu R, Zongfang Z, Fang Z. The forecasting models for spare parts based on ARMA. In: 2009 WRI world Congress on computer science and information engineering. 4. IEEE, 2009; p. 499–503.

  22. Nyoni T. Modeling and forecasting demand for electricity in Zimbabwe using the Box–Jenkins ARIMA technique, Munich Personal RePEc Archive, Paper No. 96903. 2019. https://mpra.ub.uni-muenchen.de/96903/.

  23. Falatouri T, Darbanian F, Brandtner P, Udokwu C. Predictive analytics for demand forecasting—a comparison of SARIMA and LSTM in retail SCM. Proc Comput Sci. 2022;200:993–1003.

    Article  Google Scholar 

  24. Turgut Y, Erdem M. Forecasting of retail produce sales based on XGBoost algorithm. In: Global joint Conference on industrial engineering and its application areas. Springer; 2020, p. 27–43.

  25. Huber J, Stuckenschmidt H. Daily retail demand forecasting using machine learning with emphasis on calendric special days. Int J Forecast. 2020;36(4):1420–38.

    Article  Google Scholar 

  26. Sharma A, Shafiq MO. Predicting purchase probability of retail items using an ensemble learning approach and historical data. In: 2020 19th IEEE International Conference on machine learning and applications (ICMLA). IEEE, 2020; p. 723–8.

  27. Seyedan M, Mafakheri F, Wang C. Cluster-based demand forecasting using Bayesian model averaging: an ensemble learning approach. Decis Anal J. 2022;3: 100033.

    Article  Google Scholar 

  28. Punia S, Nikolopoulos K, Singh SP, Madaan JK, Litsiou K. Deep learning with long short-term memory networks and random forests for demand forecasting in multi-channel retail. Int J Prod Res. 2020;58(16):4964–79.

    Article  Google Scholar 

  29. Kim P. Convolutional neural network. MATLAB deep learning. Berkeley: Apress; 2017. p. 121–47.

    Book  Google Scholar 

  30. Borovykh A, Bohte S, Oosterlee CW. Conditional time series forecasting with convolutional neural networks. 2017. arXiv preprint arXiv:1703.04691.

  31. O’Shea K, Nash R. An introduction to convolutional neural networks. 2015. arXiv preprint arXiv:1511.08458.

  32. Zhao, K., & Wang, C. (2017). Sales forecast in e-commerce using convolutional neural network. 2017. arXiv preprint arXiv:1708.07946.

  33. Wu J. Introduction to convolutional neural networks. Natl Key Lab Novel Softw Technol Nanjing Univ China. 2017;5(23):495.

    Google Scholar 

  34. Kavianpour P, Kavianpour M, Jahani E, Ramezani A. A CNN-BiLSTM model with attention mechanism for earthquake prediction. 2021. arXiv preprint arXiv:2112.13444.

  35. Greff K, Srivastava RK, Koutník J, Steunebrink BR, Schmidhuber J. LSTM: a search space odyssey. IEEE Trans Neural Netw Learn Syst. 2016;28(10):2222–32.

    Article  MathSciNet  Google Scholar 

  36. Kumble L, Patil KK. An improved data compression framework for wireless sensor networks using stacked convolutional autoencoder (S-CAE). SN Comput Sci. 2023;4:419. https://doi.org/10.1007/s42979-023-01845-7.

    Article  Google Scholar 

  37. Albawi S, Mohammed TA, Al-Zawi S. Understanding of a convolutional neural network. In: 2017 International Conference on engineering and technology (ICET); 2017. p. 1–6.

  38. Raghavendra Nayaka P, Ranjan R. An efficient framework for algorithmic metadata extraction over scholarly documents using deep neural networks. SN Comput Sci. 2023;4:341. https://doi.org/10.1007/s42979-023-01776-3.

    Article  Google Scholar 

  39. Lu W, Li J, Wang J, Qin L. A CNN-BiLSTM-AM method for stock price prediction. Neural Comput Appl. 2021;33(10):4741–53.

    Article  Google Scholar 

  40. Raghavendra Nayaka P, Ranjan R. An efficient framework for metadata extraction over scholarly documents using ensemble CNN and BiLSTM technique. In: 2023 2nd International Conference for innovation in technology (INOCON), Bangalore, India, 2023; p. 1–9, https://doi.org/10.1109/INOCON57975.2023.10101029.

  41. Shan L, Liu Y, Tang M, Yang M, Bai X. CNN-BiLSTM hybrid neural networks with attention mechanism for well log prediction. J Pet Sci Eng. 2021;205: 108838.

    Article  Google Scholar 

  42. Li Y, Zou C, Berecibar M, Nanini-Maury E, Chan JCW, Van den Bossche P, Omar N. Random forest regression for online capacity estimation of lithium-ion batteries. Appl Energy. 2018;232:197–210.

    Article  Google Scholar 

  43. Ferreira D, Reis AB, Senna C, Sargento S. A forecasting approach to improve control and management for 5 G networks. IEEE Trans Netw Serv Manag. 2021;18(2):1817–31.

    Article  Google Scholar 

  44. Kumble L, Patil KK. Evalutionary STBD model for bio-signal compression provisioning in wire-less sensor network. In: 2017 International Conference On Smart Technologies For Smart Nation (SmartTechCon), Bengaluru, India, 2017; p. 1597–1601, https://doi.org/10.1109/SmartTechCon.2017.8358634.

  45. Hu P, Tong J, Wang J, Yang Y, de Oliveira Turci L. A hybrid model based on CNN and Bi-LSTM for urban water demand prediction. In: 2019 IEEE congress on evolutionary computation (CEC). IEEE; 2019. p. 1088–94.

  46. Farizal, Qaradhawi Y, Cornelis CI, Dachyar M. Fast moving product demand forecasting model with multi linear regression. In: AIP conference proceedings.2227. AIP Publishing LLC; 2020, 040028. No.

  47. Al-Hajj R, Assi A, Fouad MM. Stacking-based ensemble of support vector regressors for one-day ahead solar irradiance prediction. In: 2019 8th International Conference on renewable energy research and applications (ICRERA). IEEE, 2019; p. 428–33.

  48. Singh B, Sihag P, Singh K. Modelling of impact of water quality on infiltration rate of soil by random forest regression. Model Earth Syst Environ. 2017;3(3):999–1004.

    Article  Google Scholar 

Download references

Acknowledgements

The authors have acknowledged that the REVA University, Bangalore provided the facilities needed to conduct the research.

Funding

No funding was received for this research.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed their efforts to implement and evaluate the outcome of the research work.

Corresponding author

Correspondence to K. N. Surendra Babu.

Ethics declarations

Conflict of Interest

No conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Advances in Computational Approaches for Image Processing, Wireless Networks, Cloud Applications and Network Security” guest edited by P. Raviraj, Maode Ma and Roopashree H R.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Babu, K.N.S., Kodabagi, M.M. An Efficient Framework for Predicting Future Retail Sales Using Ensemble DNN-BiLSTM Technique. SN COMPUT. SCI. 5, 150 (2024). https://doi.org/10.1007/s42979-023-02427-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-023-02427-3

Keywords

Navigation