Systematic Mapping Study of Sales Forecasting: Methods, Trends, and Future Directions
Abstract
:1. Introduction
2. Research Approach
- Formulating research questions with broad search criteria, such as keywords, language, and publication type. This foundational step shapes the direction of the review and sets the boundaries for inclusion.
- Conducting searches for primary studies in various databases including Scopus, Elsevier, Springer, and IEEE Xplore. This step ensures the comprehensiveness of the literature collection and the breadth of the research coverage.
- Screening of papers, which involves a meticulous review to ascertain each paper’s relevance based on the predefined inclusion and exclusion criteria.
- Keywording of abstracts: here, the aim is to identify and catalog key terms and concepts from the abstracts, which aids in categorizing the papers and discerning thematic trends.
- Data extraction: this step extracts pertinent data from the selected papers, ensuring that all relevant information is captured for analysis.
- Exploring research, the mapping of studies, which is the culmination of the process where the extracted data are analyzed to identify trends, and gaps in the existing research and charting the landscape of sales forecasting studies.
2.1. Definition of Research Questions
- RQ1:
- What is the annual number of studies on sales forecasting?
- RQ2:
- In what venues are research papers on sales forecasting published?
- RQ3:
- What is the specific terminology used in sales forecasting?
- RQ4:
- What datasets are used to evaluate the proposed approaches for sales forecasting?
- RQ5:
- What performance metrics are used in sales forecasting literature?
- RQ6:
- What limitations do the proposed solutions for sales have?
- RQ7:
- What are the methods and the technologies used in sales forecasting?
- RQ8:
- How have those techniques evolved over time?
- RQ9:
- How do sales forecasting models differ across various industries?
- RQ10:
- How are real-time sales forecasting models implemented, and what impact do they have on revenue?
2.2. Conducting Searches for Primary Studies
2.3. Examination of Papers
2.4. Data Extraction
2.5. Addressing Validity Threats
- Descriptive Validity: This pertains to the factual accuracy of the reported data. To safeguard against inaccuracies, we standardized the terminologies and criteria across the study. Furthermore, a comprehensive data extraction template was deployed to ensure consistent and precise recording of information, thereby enhancing the reliability of our data collection process.
- Theoretical Validity: This concerns the study’s capacity to accurately capture the concepts it aims to investigate. To enhance our theoretical grasp, we meticulously crafted a search strategy, employing both automatic and manual search techniques across esteemed digital libraries in computer science and software engineering. Additionally, by defining clear inclusion and exclusion criteria, we minimized the risk of omitting relevant literature, thereby strengthening our theoretical foundation.
- Generalization Validity: This aspect examines the study’s potential for broader applicability beyond the immediate research context. By formulating general yet incisive research questions, we paved the way for findings that not only shed light on specific instances of sales forecasting applications but also offer insights with wider relevance, enhancing the study’s overall external validity.
- Evaluative Validity: This facet evaluates the logical soundness of the study’s conclusions. To uphold the integrity of our evaluative processes, the analysis was conducted independently by multiple researchers, with overlapping responsibilities to identify and reconcile any discrepancies. This collaborative yet independent review process ensured that our conclusions were not only grounded in the data but also subjected to rigorous scrutiny.
- Transparency Validity: The reproducibility of a study is paramount to its credibility. We documented our research methodology with meticulous detail, providing a clear and comprehensive guide that allows for the replication of our study. This commitment to transparency not only validates our research process but also contributes to the body of knowledge by enabling subsequent scholars to build upon our work with confidence.
2.6. Data Synthesis
3. Results of SMS on Sales Forecasting
3.1. Studies on Sales Forecasting
3.2. Venues Publishing Sales Forecasting Research
3.3. Terminology Used in Sales Forecasting
3.4. Datasets Used in Sales Forecasting
3.5. Performance Metrics Used in Sales Forecasting
- Time series and regression evaluation metrics: These metrics are essential when the output is numerical, such as the number of sales next month or the number of days of aging. They help in quantifying the accuracy of predictions in a continuous space.
- Classification evaluation metrics: this category is crucial when the objective is to evaluate the prediction of classes or categories, such as predicting whether sales will increase, decrease, require sentiment analysis, or remain stable.
- Clustering evaluation metrics: These metrics are used in sales forecasting when the goal is to evaluate models that group similar data points together without predefined labels. This can be useful in market segmentation and understanding customer behaviors.
- Statistical model evaluation metrics: these metrics assess the statistical robustness and validity of forecasting models, ensuring that predictions are not only accurate but also statistically significant.
3.5.1. Time Series and Regression Evaluation Metrics
Mean Absolute Error (MAE)
Mean Squared Error (MSE)
Mean Absolute Scaled Error (MASE)
Root Mean Squared Error (RMSE)
Mean Absolute Percentage Error (MAPE)
Symmetric Mean Absolute Percentage Error (sMAPE)
R² (Coefficient of Determination)
Squared Loss (SQL)
Sum of Squared Errors (SSE)
Mean Absolute Deviation (MAD)
3.5.2. Classification Evaluation Metrics
Accuracy
Precision
Recall
F1 Score
Confusion Matrix
Area under the Receiver Operating Characteristic Curve (AUC-ROC)
3.5.3. Clustering Evaluation Metrics
Diversity Measures
3.5.4. Statistical Model Evaluation Metrics
Bayesian Information Criterion (BIC)
Overall Goodness of Fit (OGF)
Convergence Rate
3.6. Limitations of Proposed Solutions in Sales Forecasting
- Data limitations:Many studies are constrained by the scope, quality, and availability of the data (Table 4) used for training and testing their models. Issues such as reliance on data from specific regions, industries, or platforms may limit the applicability of the findings to other contexts. Notable examples include the studies [27,31,32].
- Model complexity and interpretability:The complexity of the proposed solutions, which often involve complex ensemble models or the integration of multiple techniques (like deep learning, optimization algorithms, and sentiment analysis), poses significant challenges in terms of interpretability, computational requirements, and practical implementation. Representative studies include [28,46].
- Handling dynamic factors:Accurately capturing and forecasting the impact of dynamic factors, such as economic fluctuations and consumer behavior changes, remains a challenge. This issue is particularly pronounced in scenarios involving unforeseen events, like the COVID-19 pandemic, which can drastically affect sales and demand patterns. This category is inferred from discussions in various studies [47,48,49,50,51].
- Overfitting and bias:The risk of overfitting to training data or introducing biases through specific datasets or algorithms used, which could impair the model’s performance on unseen data or in real-world applications, is a noted concern. The studies [52,53,54] mention limitations concerning dataset biases and overfitting.
- Computational resources:
- Integration and adaptation:
3.7. Methods and Technologies Used in Sales Forecasting
3.7.1. Qualitative Methods
3.7.2. Machine Learning Models
3.7.3. Deep Learning Models
3.7.4. Statistical Models
3.7.5. Decomposition and Clustering Techniques
3.7.6. Optimization and Heuristic Approaches
3.7.7. Natural Language Processing (NLP)
3.7.8. Data Processing Techniques
3.7.9. Hybrid Approaches
3.7.10. Ensemble Techniques
3.7.11. Miscellaneous Techniques
3.8. The Evolution of Sales Forecasting Techniques
3.9. Variations in Sales Forecasting Models across Industries
3.10. Real-Time Sales Forecasting Models
3.11. Overview of Previous Studies
- Expanding domain applicability:unlike previous works, our study does not confine its approach to a single domain but seeks to develop methodologies that are applicable across various types of sales contexts, enhancing the generalizability of our findings.
- Technological diversity: we incorporate a variety of technological approaches, including AI and statistical models, to provide a comprehensive tool that is adaptable to different sales forecasting needs rather than focusing on a singular aspect of technology.
- Holistic methodological approach: our research combines multiple studies to cover a range of sales types and scenarios, bridging the gap between domain-specific studies and the need for versatile, all-encompassing forecasting tools.
3.12. Discussion
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Liang, M.; Yang, L.; Li, K.; Zhai, H. Improved collaborative filtering for cross-store demand forecasting. Comput. Ind. Eng. 2024, 190, 110067. [Google Scholar] [CrossRef]
- Sleem, A.A.; Alromema, M.; Abdel-Aal, M.A.M. Improved bass model using sales proportional average for one condition of mono peak curves. arXiv 2024, arXiv:2403.08993. [Google Scholar]
- Geertsema, P.; Lu, H. Return Predictability: Accounting versus Market Information. 2024. Available online: https://ssrn.com/abstract=4725107 (accessed on 1 May 2024).
- Makridakis, S.; Andersen, A.; Carbone, R.; Fildes, R.; Hibon, M.; Lewandowski, R.; Newton, J.; Parzen, E.; Winkler, R. Accuracy of forecasting: An empirical investigation. J. R. Stat. Soc. Ser. A (General) 1983, 142, 97–145. [Google Scholar] [CrossRef]
- Petropoulos, F.; Makridakis, S.; Assimakopoulos, V.; Nikolopoulos, K. Forecasting with multivariate temporal aggregation: The case of promotional modelling. Int. J. Prod. Econ. 2018, 204, 161–171. [Google Scholar]
- Snyder, R.D.; Ord, J.K.; Beaumont, A. Forecasting the intermittent demand for slow-moving inventories: A modelling approach. Int. J. Forecast. 2012, 28, 485–496. [Google Scholar] [CrossRef]
- Petersen, K.; Feldt, R.; Mujtaba, S.; Mattsson, M. Systematic mapping studies in software engineering. In Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering (EASE), BCS Learning & Development, Bari, Italy, 26–27 June 2008; pp. 1–10. [Google Scholar]
- Swaminathan, K.; Venkitasubramony, R. Demand forecasting for fashion products: A systematic review. Int. J. Forecast. 2024, 40, 247–267. [Google Scholar] [CrossRef]
- Pinciroli, F.; Justo, J.L.B.; Zeligueta, L.; Pma, M. Systematic Mapping Protocol-Coverage of Aspect-oriented Methodologies for the Early Phases of the Software Development Life Cycle. arXiv 2017, arXiv:1702.02653. [Google Scholar]
- Li, D.; Li, X.; Gu, F.; Pan, Z.; Chen, D.; Madden, A. A Universality-Distinction Mechanism-Based Multi-Step Sales Forecasting for Sales Prediction and Inventory Optimization. Systems 2023, 11, 311. [Google Scholar] [CrossRef]
- Omar, H.; Klibi, W.; Babai, M.Z.; Ducq, Y. Basket data-driven approach for omnichannel demand forecasting. Int. J. Prod. Econ. 2023, 257, 108748. [Google Scholar] [CrossRef]
- Wang, J.; Chong, W.K.; Lin, J.; Hedenstierna, C.P.T. Retail Demand Forecasting Using Spatial-Temporal Gradient Boosting Methods. J. Comput. Inf. Syst. 2023, 1–13. [Google Scholar] [CrossRef]
- Tillmann, A.M.; Joormann, I.; Ammann, S.C. Reproducible air passenger demand estimation. J. Air Transp. Manag. 2023, 112, 102462. [Google Scholar] [CrossRef]
- Madongo, C.T.; Zhongjun, T. A movie box office revenue prediction model based on deep multimodal features. Multimed. Tools Appl. 2023, 82, 31981–32009. [Google Scholar] [CrossRef]
- Chen, M.Y.; Liao, C.H.; Hsieh, R.P. Modeling public mood and emotion: Stock market trend prediction with anticipatory computing approach. Comput. Hum. Behav. 2019, 101, 402–408. [Google Scholar] [CrossRef]
- Zhang, C.; Li, Y.; Yang, X. Predicting Car Sales Based on Web Search Data and Sentiment Classification. In Proceedings of the 2nd International Conference on Computing and Data Science, CONF-CDS 2021, Stanford, CA, USA, 28–29 January 2021; ACM: New York, NY, USA, 2021; pp. 1–6. [Google Scholar] [CrossRef]
- Wang, Z.; Zhang, J.; Ji, S.; Meng, C.; Li, T.; Zheng, Y. Predicting and ranking box office revenue of movies based on big data. Inf. Fusion 2020, 60, 25–40. [Google Scholar] [CrossRef]
- Satish, K.R.; Kavya, N.P. Trend Analysis of E-Commerce Data using Hadoop Ecosystem. Int. J. Comput. Appl. 2016, 147, 1–5. [Google Scholar] [CrossRef]
- Jabeur, S.B.; Mefteh-Wali, S.; Viviani, J.L. Forecasting gold price with the XGBoost algorithm and SHAP interaction values. Ann. Oper. Res. 2021, 334, 679–699. [Google Scholar] [CrossRef]
- Zhou, S. E-commerce Sales Forecast Based on Neural Network LSTM. In Proceedings of the 2nd International Conference on Mathematical Statistics and Economic Analysis, MSEA 2023, Nanjing, China, 26–28 May 2023; EAI: Nanjing, China, 2023; pp. 0–30. [Google Scholar] [CrossRef]
- Xu, X.; Zhang, Y. Edible oil wholesale price forecasts via the neural network. Energy Nexus 2023, 12, 100250. [Google Scholar] [CrossRef]
- Lin, Q.; Jia, N.; Chen, L.; Zhong, S.; Yang, Y.; Gao, T. A two-stage prediction model based on behavior mining in livestream e-commerce. Decis. Support Syst. 2023, 174, 114013. [Google Scholar] [CrossRef]
- Makoni, T.; Chikobvu, D. Assessing and Forecasting the Long-Term Impact of the Global Financial Crisis on New Car Sales in South Africa. Data 2023, 8, 78. [Google Scholar] [CrossRef]
- Patil, R.; Alandikar, P.; Chaudhari, V.; Patil, P.; Deshpande, P.S. Water Demand Prediction Using Machine Learning. Int. J. Res. Appl. Sci. Eng. Technol. 2022, 10, 122–128. [Google Scholar] [CrossRef]
- Chen, J.; Wu, J. The prediction of Chongqing’s GDP based on the LASSO method and chaotic whale group algorithm—Back propagation neural network—ARIMA model. Sci. Rep. 2023, 13, 15002. [Google Scholar] [CrossRef]
- Ahaggach, H.; Abrouk, L.; Foufou, S.; Lebon, E. Predicting Car Sale Time with Data Analytics and Machine Learning. In Proceedings of the IFIP International Conference on Product Lifecycle Management, Grenoble, France, 10–13 July 2022; Springer: Berlin/Heidelberg, Germany, 2022; pp. 399–409. [Google Scholar]
- Deng, S.; Zhu, Y.; Yu, Y.; Huang, X. An integrated approach of ensemble learning methods for stock index prediction using investor sentiments. Expert Syst. Appl. 2024, 238, 121710. [Google Scholar] [CrossRef]
- Li, H.; Gao, H.; Song, H. Tourism forecasting with granular sentiment analysis. Ann. Tour. Res. 2023, 103, 103667. [Google Scholar] [CrossRef]
- Wang, Y.; Zhang, Y. Multivariate SVR Demand Forecasting for Beauty Products Based on Online Reviews. Mathematics 2023, 11, 4420. [Google Scholar] [CrossRef]
- Punia, S.; Shankar, S. Predictive analytics for demand forecasting: A deep learning-based decision support system. Knowl. Based Syst. 2022, 258, 109956. [Google Scholar] [CrossRef]
- Islam, S.; Amin, S.H.; Wardley, L.J. A supplier selection & order allocation planning framework by integrating deep learning, principal component analysis, and optimization techniques. Expert Syst. Appl. 2024, 235, 121121. [Google Scholar] [CrossRef]
- Hao, J.; Yuan, J.; Wu, D.; Xu, W.; Li, J. A dynamic ensemble approach for multi-step price prediction: Empirical evidence from crude oil and shipping market. Expert Syst. Appl. 2023, 234, 121117. [Google Scholar] [CrossRef]
- Gao, H.; Bai, Z.; Li, J. Sales Prediction Based On Product Titles and Images with Deep Learning Approaches. CS230: Deep Learning, Fall 2021, Stanford University, CA. Available online: https://cs230.stanford.edu/projects_fall_2021/reports/103165343.pdf (accessed on 1 May 2024).
- Patil, S.; Vaze, V.; Agarkar, P.; Mahajan, H. Social context-aware and fuzzy preference temporal graph for personalized B2B marketing campaigns recommendations. Soft Comput. 2023. [CrossRef]
- Xu, C.; Wang, X.; Hu, B.; Zhou, D.; Dong, Y.; Huo, C.; Ren, W. Graph attention networks for new product sales forecasting in e-commerce. In Proceedings of the Database Systems for Advanced Applications: 26th International Conference, DASFAA 2021, Part III 26, Taipei, Taiwan, 11–14 April 2021; Springer: Berlin/Heidelberg, Germany, 2021; pp. 553–565. [Google Scholar]
- Chien, C.H.; Trappey, A.J.; Wang, C.C. ARIMA-AdaBoost hybrid approach for product quality prediction in advanced transformer manufacturing. Adv. Eng. Inform. 2023, 57, 102055. [Google Scholar] [CrossRef]
- Borrero, J.D.; Borrero-Domànguez, J.D. Enhancing Short-Term Berry Yield Prediction for Small Growers Using a Novel Hybrid Machine Learning Model. Horticulturae 2023, 9, 549. [Google Scholar] [CrossRef]
- Panda, S.K.; Mohanty, S.N. Time Series Forecasting and Modelling of Food Demand Supply Chain based on Regressors Analysis. IEEE Access 2023. [Google Scholar] [CrossRef]
- Rožanec, J.M.; Kažič, B.; Škrjanc, M.; Fortuna, B.; Mladenić, D. Automotive OEM demand forecasting: A comparative study of forecasting algorithms and strategies. Appl. Sci. 2021, 11, 6787. [Google Scholar] [CrossRef]
- Vaiciukynas, E.; Danenas, P.; Kontrimas, V.; Butleris, R. Two-Step Meta-Learning for Time-Series Forecasting Ensemble. IEEE Access 2021, 9, 62687–62696. [Google Scholar] [CrossRef]
- Ebadi Jokandan, S.M.; Bayat, P.; Farrokhbakht Foumani, M. Predicting product advertisement links using hybrid learning within social networks. J. Supercomput. 2023, 79, 15023–15050. [Google Scholar] [CrossRef]
- Hossain, M.S.; Rahman, M.F.; Uddin, M.K.; Hossain, M.K. Customer sentiment analysis and prediction of halal restaurants using machine learning approaches. J. Islam. Mark. 2022, 14, 1859–1889. [Google Scholar] [CrossRef]
- Zhang, B.; Tseng, M.L.; Qi, L.; Guo, Y.; Wang, C.H. A comparative online sales forecasting analysis: Data mining techniques. Comput. Ind. Eng. 2023, 176, 108935. [Google Scholar] [CrossRef]
- Giampaolo, F.; Gatta, F.; Prezioso, E.; Cuomo, S.; Zhou, M.; Fortino, G.; Piccialli, F. ENCODE - Ensemble neural combination for optimal dimensionality encoding in time-series forecasting. Inf. Fusion 2023, 100, 101918. [Google Scholar] [CrossRef]
- Sun, F.; Meng, X.; Zhang, Y.; Wang, Y.; Jiang, H.; Liu, P. Agricultural Product Price Forecasting Methods: A Review. Agriculture 2023, 13, 1671. [Google Scholar] [CrossRef]
- Borucka, A. Seasonal Methods of Demand Forecasting in the Supply Chain as Support for the Company’s Sustainable Growth. Sustainability 2023, 15, 7399. [Google Scholar] [CrossRef]
- Kim, H.J.; Kim, J.H.; Im, J.b. Forecasting Offline Retail Sales in the COVID-19 Pandemic Period: A Case Study of a Complex Shopping Mall in South Korea. Buildings 2023, 13, 627. [Google Scholar] [CrossRef]
- Leenawong, C.; Chaikajonwat, T. Event Forecasting for Thailand’s Car Sales during the COVID-19 Pandemic. Data 2022, 7, 86. [Google Scholar] [CrossRef]
- Zhang, C.; Tian, Y.X. Forecast Daily Tourist Volumes During the Epidemic Period Using COVID-19 data, search engine data and weather data. Expert Syst. Appl. 2022, 210, 118505. [Google Scholar] [CrossRef]
- Sleiman, R.; Mazyad, A.; Hamad, M.; Tran, K.P.; Thomassey, S. Forecasting Sales Profiles of Products in an Exceptional Context: COVID-19 Pandemic. Int. J. Comput. Intell. Syst. 2022, 15, 99. [Google Scholar] [CrossRef]
- Hartanto, C.; Sofianti, T.D.; Budiarto, E. Multivariate Sales Forecast Model Towards Trend Shifting During COVID-19 Pandemic: A Case Study in Global Beauty Industry. In Proceedings of the 2022 International Conference on Engineering and Information Technology for Sustainable Industry, Tangerang, Indonesia, 21–22 September 2022; pp. 1–7. [Google Scholar]
- Huang, T.; Fildes, R.; Soopramanien, D. The value of competitive information in forecasting FMCG retail product sales and the variable selection problem. Eur. J. Oper. Res. 2014, 237, 738–748. [Google Scholar] [CrossRef]
- Kristjanpoller, W.; Minutolo, M.C. Forecasting volatility of oil price using an artificial neural network-GARCH model. Expert Syst. Appl. 2016, 65, 233–241. [Google Scholar] [CrossRef]
- Li, C.; Cheang, B.; Luo, Z.; Lim, A. An exponential factorization machine with percentage error minimization to retail sales forecasting. ACM Trans. Knowl. Discov. Data (TKDD) 2021, 15, 1–32. [Google Scholar] [CrossRef]
- Martin, G.M.; Frazier, D.T.; Maneesoonthorn, W.; Loaiza-Maya, R.; Huber, F.; Koop, G.; Maheu, J.; Nibbering, D.; Panagiotelis, A. Bayesian forecasting in economics and finance: A modern review. Int. J. Forecast. 2023. [Google Scholar] [CrossRef]
- Ma, S.; Fildes, R. Retail sales forecasting with meta-learning. Eur. J. Oper. Res. 2021, 288, 111–128. [Google Scholar] [CrossRef]
- Yao, H.; Wu, F.; Ke, J.; Tang, X.; Jia, Y.; Lu, S.; Gong, P.; Ye, J.; Li, Z. Deep Multi-View Spatial-Temporal Network for Taxi Demand Prediction. In Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018; Volume 32. [Google Scholar] [CrossRef]
- Joseph, R.V.; Mohanty, A.; Tyagi, S.; Mishra, S.; Satapathy, S.K.; Mohanty, S.N. A hybrid deep learning framework with CNN and Bi-directional LSTM for store item demand forecasting. Comput. Electr. Eng. 2022, 103, 108358. [Google Scholar] [CrossRef]
- Bian, T.; Chen, J.; Feng, Q.; Li, J. Comparing Econometric Analyses with Machine Learning Approaches: A Study on Singapore Private Property Market. Singap. Econ. Rev. 2022, 67, 1787–1810. [Google Scholar] [CrossRef]
- Shiman, X. Comparison of Sales Prediction in Conventional Insights and Machine Learning Perspective. Psychology 2023, 13, 146–154. [Google Scholar] [CrossRef]
- Suaza-Medina, M.E.; Zarazaga-Soria, F.J.; Pinilla-Lopez, J.; Lopez-Pellicer, F.J.; Lacasta, J. Effects of data time lag in a decision-making system using machine learning for pork price prediction. Neural Comput. Appl. 2023, 35, 19221–19233. [Google Scholar] [CrossRef]
- Zohdi, M.; Rafiee, M.; Kayvanfar, V.; Salamiraad, A. Demand forecasting based machine learning algorithms on customer information: An applied approach. Int. J. Inf. Technol. 2022, 14, 1937–1947. [Google Scholar] [CrossRef]
- Tugay, R.; Oguducu, S.G. Demand prediction using machine learning methods and stacked generalization. arXiv 2020, arXiv:2009.09756. [Google Scholar]
- Hwang, S.; Yoon, G.; Baek, E.; Jeon, B.K. A Sales Forecasting Model for New-Released and Short-Term Product: A Case Study of Mobile Phones. Electronics 2023, 12, 3256. [Google Scholar] [CrossRef]
- Vukovic, D.B.; Spitsina, L.; Gribanova, E.; Spitsin, V.; Lyzin, I. Predicting the Performance of Retail Market Firms: Regression and Machine Learning Methods. Mathematics 2023, 11, 1916. [Google Scholar] [CrossRef]
- Gupta, R.; Lau, C.K.M.; Plakandaras, V.; Wong, W.K. The role of housing sentiment in forecasting U.S. home sales growth: Evidence from a Bayesian compressed vector autoregressive model. Econ. Res.-Ekon. IstražIvanja 2019, 32, 2554–2567. [Google Scholar] [CrossRef]
- Liu, Y.; Yang, X.; Zhu, C.; Meng, J. Drugs Sale Forecasting Based on SVR Integrated Promotion Factors. J. Phys. Conf. Ser. 2021, 1910, 012056. [Google Scholar] [CrossRef]
- Dharmawan, P.A.S.; Indradewi, I.G.A.A.D. Double exponential smoothing brown method towards sales forecasting system with a linear and non-stationary data trend. J. Phys. Conf. Ser. 2021, 1810, 012026. [Google Scholar] [CrossRef]
- Hardi, S.; Fakhrur Rozi, N. Data Mining Forecasting Sales of Building Materials on CV. Forward Together in Surabaya With Use Time Series. J. Phys. Conf. Ser. 2020, 1569, 022085. [Google Scholar] [CrossRef]
- Kachniewska, M. The Use of Big Data in Tourism Sales Forecasting. Int. J. Contemp. Manag. 2020, 19, 7–35. [Google Scholar] [CrossRef]
- Kurniawan, H.; Triloka, J.; Ardhan, Y. Analysis of the Artificial Neural Network Approach in the Extreme Learning Machine Method for Mining Sales Forecasting Development. Int. J. Adv. Comput. Sci. Appl. 2023, 14. [Google Scholar] [CrossRef]
- Raju, S.M.T.U.; Sarker, A.; Das, A.; Islam, M.M.; Al-Rakhami, M.S.; Al-Amri, A.M.; Mohiuddin, T.; Albogamy, F.R. An Approach for Demand Forecasting in Steel Industries Using Ensemble Learning. Complexity 2022, 2022, 1–19. [Google Scholar] [CrossRef]
- Dou, Z.; Sun, Y.; Zhang, Y.; Wang, T.; Wu, C.; Fan, S. Regional Manufacturing Industry Demand Forecasting: A Deep Learning Approach. Appl. Sci. 2021, 11, 6199. [Google Scholar] [CrossRef]
- Massaro, A.; Panarese, A.; Giannone, D.; Galiano, A. Augmented Data and XGBoost Improvement for Sales Forecasting in the Large-Scale Retail Sector. Appl. Sci. 2021, 11, 7793. [Google Scholar] [CrossRef]
- Panarese, A.; Settanni, G.; Vitti, V.; Galiano, A. Developing and Preliminary Testing of a Machine Learning-Based Platform for Sales Forecasting Using a Gradient Boosting Approach. Appl. Sci. 2022, 12, 11054. [Google Scholar] [CrossRef]
- Aguilar-Palacios, C.; Munoz-Romero, S.; Rojo-Alvarez, J.L. Cold-Start Promotional Sales Forecasting Through Gradient Boosted-Based Contrastive Explanations. IEEE Access 2020, 8, 137574–137586. [Google Scholar] [CrossRef]
- Raizada, S.; Saini, J.R. Comparative Analysis of Supervised Machine Learning Techniques for Sales Forecasting. Int. J. Adv. Comput. Sci. Appl. 2021, 12, 102–110. [Google Scholar] [CrossRef]
- Kalaiarasan, T.R.; An kumar, V.; Ratheesh, K.A.M. Sales Forecasting using RNN. Int. J. Innov. Technol. Explor. Eng. 2019, 8, 2748–2751. [Google Scholar] [CrossRef]
- Khan, M.A.; Saqib, S.; Alyas, T.; Ur Rehman, A.; Saeed, Y.; Zeb, A.; Zareei, M.; Mohamed, E.M. Effective Demand Forecasting Model Using Business Intelligence Empowered With Machine Learning. IEEE Access 2020, 8, 116013–116023. [Google Scholar] [CrossRef]
- Hewamalage, H.; Bergmeir, C.; Bandara, K. Recurrent Neural Networks for Time Series Forecasting: Current status and future directions. Int. J. Forecast. 2021, 37, 388–427. [Google Scholar] [CrossRef]
- Liu, Q.; Zhao, X.; Shi, K. The analysis of agricultural Internet of things product marketing by deep learning. J. Supercomput. 2023, 79, 4602–4621. [Google Scholar] [CrossRef]
- Liu, B.; Song, C.; Liang, X.; Lai, M.; Yu, Z.; Ji, J. Regional differences in China’s electric vehicle sales forecasting: Under supply-demand policy scenarios. Energy Policy 2023, 177, 113554. [Google Scholar] [CrossRef]
- Mouthami, K.; Yuvaraj, N.; Pooja, R.I. Analysis of SARIMA-BiLSTM-BiGRU in Furniture Time Series Forecasting. In Lecture Notes in Networks and Systems; Springer Nature: Cham, Switzerland, 2023; pp. 959–970. [Google Scholar] [CrossRef]
- Arunkumar, O.; Divya, D. Deep learning techniques for demand forecasting: Review and future research opportunities. Inf. Resour. Manag. J. 2022, 35, 1–24. [Google Scholar] [CrossRef]
- Rizvi, S.M.; Syed, T.; Qureshi, J. Real-time forecasting of petrol retail using dilated causal CNNs. J. Ambient. Intell. Humaniz. Comput. 2022, 1–12. [Google Scholar] [CrossRef]
- Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all you need. Adv. Neural Inf. Process. Syst. 2017, 30. [Google Scholar]
- Vallés-Pérez, I.; Soria-Olivas, E.; Martínez-Sober, M.; Serrano-López, A.J.; Gómez-Sanchís, J.; Mateo, F. Approaching sales forecasting using recurrent neural networks and transformers. Expert Syst. Appl. 2022, 201, 116993. [Google Scholar] [CrossRef]
- Lan, Y.; Wu, Y.; Xu, W.; Feng, W.; Zhang, Y. Chinese Fine-Grained Financial Sentiment Analysis with Large Language Models. arXiv 2023, arXiv:2306.14096. [Google Scholar]
- Belvedere, V.; Goodwin, P. The influence of product involvement and emotion on short-term product demand forecasting. Int. J. Forecast. 2017, 33, 652–661. [Google Scholar] [CrossRef]
- Schaer, O.; Kourentzes, N.; Fildes, R. Demand forecasting with user-generated online information. Int. J. Forecast. 2019, 35, 197–212. [Google Scholar] [CrossRef]
- Ramos, P.; Santos, N.; Rebelo, R. Performance of state space and ARIMA models for consumer retail sales forecasting. Robot. Comput. Integr. Manuf. 2015, 34, 151–163. [Google Scholar] [CrossRef]
- Singh, K.; Booma, P.M.; Eaganathan, U. E-Commerce System for Sale Prediction Using Machine Learning Technique. J. Physics Conf. Ser. 2020, 1712, 012042. [Google Scholar] [CrossRef]
- Zhao, L.; Liu, Z.; Mbachu, J. Energy Management through Cost Forecasting for Residential Buildings in New Zealand. Energies 2019, 12, 2888. [Google Scholar] [CrossRef]
- Liu, J.; Chen, L.; Luo, R.; Zhu, J. A combination model based on multi-angle feature extraction and sentiment analysis: Application to EVs sales forecasting. Expert Syst. Appl. 2023, 224, 119986. [Google Scholar] [CrossRef]
- Hu, M.; Li, H.; Song, H.; Li, X.; Law, R. Tourism demand forecasting using tourist-generated online review data. Tour. Manag. 2022, 90, 104490. [Google Scholar] [CrossRef]
- Dai, W.; Chuang, Y.Y.; Lu, C.J. A Clustering-based Sales Forecasting Scheme Using Support Vector Regression for Computer Server. Procedia Manuf. 2015, 2, 82–86. [Google Scholar] [CrossRef]
- van Ruitenbeek, R.E.; Koole, G.; Bhulai, S. Hierarchical Agglomerative Clustering for Product Sales Forecasting; Vrije Universiteit Amsterdam: Amsterdam, The Netherlands, 2023. [Google Scholar] [CrossRef]
- Jiménez, F.; Sánchez, G.; García, J.M.; Sciavicco, G.; Miralles, L. Multi-objective evolutionary feature selection for online sales forecasting. Neurocomputing 2017, 234, 75–92. [Google Scholar] [CrossRef]
- Sohrabpour, V.; Oghazi, P.; Toorajipour, R.; Nazarpour, A. Export sales forecasting using artificial intelligence. Technol. Forecast. Soc. Chang. 2021, 163, 120480. [Google Scholar] [CrossRef]
- Zhou, X.; Li, Z.; Feng, X.; Yan, H.; Chen, D.; Yang, C. A hybrid deep learning framework driven by data and reaction mechanism for predicting sustainable glycolic acid production performance. AIChE J. 2023, 69, e18083. [Google Scholar] [CrossRef]
- Fan, G.F.; Wei, X.; Li, Y.T.; Hong, W.C. Forecasting electricity consumption using a novel hybrid model. Sustain. Cities Soc. 2020, 61, 102320. [Google Scholar] [CrossRef]
- Ma, X.; Li, M.; Tong, J.; Feng, X. Deep Learning Combinatorial Models for Intelligent Supply Chain Demand Forecasting. Biomimetics 2023, 8, 312. [Google Scholar] [CrossRef]
- Sarpong-Streetor, R.M.N.Y.; Sokkalingam, R.; Othman, M.; Azad, A.S.; Syahrantau, G.; Arifin, Z. Intelligent Hybrid ARIMA-NARNET Time Series Model to Forecast Coconut Price. IEEE Access 2023. [Google Scholar] [CrossRef]
- Ding, Y.; Wu, P.; Zhao, J.; Zhou, L. Forecasting product sales using text mining: A case study in new energy vehicle. Electron. Commer. Res. 2023, 1–33. [Google Scholar] [CrossRef]
- Zhao, J.; Xiong, F.; Jin, P. Enhancing Short-Term Sales Prediction with Microblogs: A Case Study of the Movie Box Office. Future Internet 2022, 14, 141. [Google Scholar] [CrossRef]
- Nti, I.K.; Adekoya, A.F.; Weyori, B.A. A comprehensive evaluation of ensemble learning for stock-market prediction. J. Big Data 2020, 7. [Google Scholar] [CrossRef]
- Livieris, I.E.; Pintelas, E.; Stavroyiannis, S.; Pintelas, P. Ensemble Deep Learning Models for Forecasting Cryptocurrency Time-Series. Algorithms 2020, 13, 121. [Google Scholar] [CrossRef]
- Gandhudi, M.; Gangadharan, G.R.; Alphonse, P.J.; Velayudham, V.; Nagineni, L. Causal aware parameterized quantum stochastic gradient descent for analyzing marketing advertisements and sales forecasting. Inf. Process. Manag. 2023, 60, 103473. [Google Scholar] [CrossRef]
- Chatterjee, S.; Chaudhuri, R.; Gupta, S.; Sivarajah, U.; Bag, S. Assessing the impact of big data analytics on decision-making processes, forecasting, and performance of a firm. Technol. Forecast. Soc. Change 2023, 196, 122824. [Google Scholar] [CrossRef]
- Koch, F.H.; Prestemon, J.P.; Donovan, G.H.; Hinkley, E.A.; Chase, J.M. Predicting cannabis cultivation on national forests using a rational choice framework. Ecol. Econ. 2016, 129, 161–171. [Google Scholar] [CrossRef]
- Meng, J.; Yang, X.; Yang, C.; Liu, Y. Comparative Analysis of Prophet and LSTM Model in Drug Sales Forecasting. J. Phys. Conf. Ser. 2021, 1910, 012059. [Google Scholar] [CrossRef]
- Zhou, C.; Che, C.; Wang, P.; Zhang, Q. Diformer: A dynamic self-differential transformer for new energy power autoregressive prediction. Knowl.-Based Syst. 2023, 281, 111061. [Google Scholar] [CrossRef]
- Purnama, D.A.; Masruroh, N.A. Online data-driven concurrent product-process-supply chain design in the early stage of new product development. J. Open Innov. Technol. Mark. Complex. 2023, 9, 100093. [Google Scholar] [CrossRef]
- Basu, R.; Lim, W.M.; Kumar, A.; Kumar, S. Marketing analytics: The bridge between customer psychology and marketing decision-making. Psychol. Mark. 2023, 40, 2588–2611. [Google Scholar] [CrossRef]
- Brasse, J.; Broder, H.R.; Förster, M.; Klier, M.; Sigler, I. Explainable artificial intelligence in information systems: A review of the status quo and future research directions. Electron. Mark. 2023, 33, 26. [Google Scholar] [CrossRef]
- Alzubaidi, L.; Bai, J.; Al-Sabaawi, A.; Santamaría, J.; Albahri, A.S.; Al-dabbagh, B.S.N.; Fadhel, M.A.; Manoufali, M.; Zhang, J.; Al-Timemy, A.H.; et al. A survey on deep learning tools dealing with data scarcity: Definitions, challenges, solutions, tips, and applications. J. Big Data 2023, 10, 46. [Google Scholar] [CrossRef]
- Papastefanopoulos, V.; Linardatos, P.; Panagiotakopoulos, T.; Kotsiantis, S. Multivariate Time-Series Forecasting: A Review of Deep Learning Methods in Internet of Things Applications to Smart Cities. Smart Cities 2023, 6, 2519–2552. [Google Scholar] [CrossRef]
- Haghani, M.; Sprei, F.; Kazemzadeh, K.; Shahhoseini, Z.; Aghaei, J. Trends in electric vehicles research. Transp. Res. Part D Transp. Environ. 2023, 123, 103881. [Google Scholar] [CrossRef]
- Lim, B.; Zohren, S. Time-series forecasting with deep learning: A survey. Philos. Trans. R. Soc. A 2021, 379, 20200209. [Google Scholar] [CrossRef]
- Henrique, B.M.; Sobreiro, V.A.; Kimura, H. Literature review: Machine learning techniques applied to financial market prediction. Expert Syst. Appl. 2019, 124, 226–251. [Google Scholar] [CrossRef]
- Khadjeh Nassirtoussi, A.; Aghabozorgi, S.; Ying Wah, T.; Ngo, D.C.L. Text mining for market prediction: A systematic review. Expert Syst. Appl. 2014, 41, 7653–7670. [Google Scholar] [CrossRef]
- Han, Z.; Zhao, J.; Leung, H.; Ma, K.F.; Wang, W. A review of deep learning models for time series prediction. IEEE Sens. J. 2019, 21, 7833–7848. [Google Scholar] [CrossRef]
Selection Criteria | Criteria Description |
---|---|
Inclusion criteria (3801 sources identified) | - Title/abstract/keywords include search string in Table 2. - The paper is published after 2013. |
Exclusion criteria (1070 sources selected) | - The source is not a research paper (blog, presentation, etc.). - Duplications. - The source is not open access. - The source is not in English or French. |
(“sales” OR “revenue” OR “product” OR “finance” OR “market” OR “industry” OR “market”,“demand”) AND (“prediction” OR “prevision” OR “forecasting” OR “estimating” OR “recommendation” OR “machine learning” OR “regression” OR “time series” OR “artificial intelligence” OR “deep learning” OR “neural networks” OR “data mining” OR “predictive analytics” OR “predictive modeling”) |
No. | Attribute Name | Research Question |
---|---|---|
1 | Abstract | RQ3 |
2 | Article year | RQ1, RQ8 |
3 | Citation (number/BibTeX) | - |
4 | Domain area | RQ9 |
5 | Experimental performance of proposed models | RQ7 |
6 | Findings | RQ4, RQ10 |
7 | Journal/conference name | RQ3 |
8 | Limitations | RQ6 |
9 | Models and technology | RQ7, RQ8 |
10 | Objective | RQ7 |
11 | Performance measures | RQ5 |
12 | Study title | RQ3 |
13 | Type of study | RQ2 |
Privacy | Data Type | Example of Studies | Number of Studies |
---|---|---|---|
Public | Time series data | [10,11,12] | 61 |
Tabular data | [13,14,15] | 15 | |
Textual data | [16,17] | 2 | |
Combined data | [18,19,20] | 6 | |
Private | Time series data | [21,22,23] | 115 |
Tabular data | [24,25,26] | 30 | |
Textual data | [27,28,29] | 5 | |
Combined data | [30,31,32] | 42 | |
Image data | [33] | 1 | |
Network data | [34,35] | 3 | |
Hybrid | Time series data | [36,37] | 87 |
Tabular data | [38,39,40] | 24 | |
Textual data | [41,42,43] | 6 | |
Combined data | [20,44,45] | 58 |
Prediction Values | ||
---|---|---|
Actual Values | True positive (TP) | False negative (FN) |
False negative (FN) | True negative (TN) |
Study | Methodology | Focus Area | Key Findings | Gaps Identified |
---|---|---|---|---|
[114] | State-of-the-art overview of marketing analytics | Marketing, specifically analyzing customer behavior | Provides insights into customer behavior and decision making processes | Limited depth in specific industries; focuses broadly on marketing |
[115] | Discusses XAI methods, particularly in AI transparency | Information systems, particularly in AI applications | Discusses the importance of transparency in AI applications | Does not address specific industry challenges |
[116] | Comprehensive survey of deep learning tools | Various applications of deep learning across industries | Outlines the utility and application of deep learning tools in data analytics | Broad focus, lacks industry-specific insights |
[117] | Examines deep learning architectures like RNN and LSTM | Smart cities and related applications | Reviews the effectiveness of time series forecasting in smart city management | Specific to smart cities, not applicable to other industries directly |
[118] | Electrification of vehicles, trends, and implications | Transportation, focusing on electric vehicles | Discusses current trends and future directions in electric vehicle markets | Focused solely on electric vehicles, not covering other automotive areas |
[119] | Deep learning architectures for time series forecasting | Various applications including climate, finance, retail, and healthcare | Effective in handling complex time series data, outperforming traditional methods | Complexity and black-box nature of deep learning models |
[120] | Machine learning models, especially SVMs and neural networks | Financial markets, particularly stock market forecasting | Effective in analyzing financial time series; highlights need for research in developing markets | Predicting financial markets remains complex due to inherent unpredictability |
[121] | Text mining in online sentiment analysis | Financial markets, sentiment analysis for stocks and FOREX | Potential of text mining to predict market trends emphasized | Challenge in predicting market movements due to complex data |
[122] | Various deep learning models like CNNs, LSTMs, and GANs | Time series prediction across various fields | Unique advantages of models in specific scenarios highlighted | Computational intensity and overfitting issues noted |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ahaggach, H.; Abrouk, L.; Lebon, E. Systematic Mapping Study of Sales Forecasting: Methods, Trends, and Future Directions. Forecasting 2024, 6, 502-532. https://doi.org/10.3390/forecast6030028
Ahaggach H, Abrouk L, Lebon E. Systematic Mapping Study of Sales Forecasting: Methods, Trends, and Future Directions. Forecasting. 2024; 6(3):502-532. https://doi.org/10.3390/forecast6030028
Chicago/Turabian StyleAhaggach, Hamid, Lylia Abrouk, and Eric Lebon. 2024. "Systematic Mapping Study of Sales Forecasting: Methods, Trends, and Future Directions" Forecasting 6, no. 3: 502-532. https://doi.org/10.3390/forecast6030028
APA StyleAhaggach, H., Abrouk, L., & Lebon, E. (2024). Systematic Mapping Study of Sales Forecasting: Methods, Trends, and Future Directions. Forecasting, 6(3), 502-532. https://doi.org/10.3390/forecast6030028