0% found this document useful (0 votes)
21 views43 pages

Demand Forecasting - ML

Uploaded by

mahdidabby1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views43 pages

Demand Forecasting - ML

Uploaded by

mahdidabby1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 43

Contents

A. Introduction .............................................................................................................................1
What is demand forecasting, and why is it important across various industries? .........................1
What are the main challenges of traditional demand forecasting methods? ................................3
How can machine learning offer innovative solutions for these challenges? ................................8
B. Applications of Machine Learning in Demand Forecasting ....................................................... 11
How does machine learning utilize historical sales data, customer behavior, seasonality, and
other influencing factors? ....................................................................................................... 11
What are the main machine learning approaches used for demand forecasting (e.g., regression,
classification, neural networks)? ............................................................................................. 15
How do modern machine learning methods compare to traditional forecasting approaches? .... 20
C. Benefits and Challenges ........................................................................................................ 23
What are the main advantages of using machine learning for demand forecasting? ................... 23
How does machine learning improve accuracy, reduce costs, and identify complex patterns? .. 28
What are the primary challenges faced when implementing machine learning in this domain? .. 32
Why is high-quality data crucial for machine learning models? ................................................. 35
D. Case Studies ......................................................................................................................... 39
What are some real-world examples of companies successfully using machine learning for
demand forecasting? .............................................................................................................. 39
E. Conclusion ............................................................................................................................ 42
What are the key takeaways from this discussion? ................................................................... 42
What suggestions can be made for implementing machine learning in similar projects? ........... 42
What does the future hold for machine learning in demand forecasting? .................................. 43

A. Introduction
What is demand forecasting, and why is it important across various
industries?
Definition: Demand forecasting is the process of estimating the future demand for a product or
service over a specific period. This involves analyzing historical data, market trends, and
various influencing factors to predict future demand accurately 1 2 3.
Importance Across Industries:

1. Supply Chain Management:

o Optimization: Accurate demand forecasting helps in optimizing inventory levels,


reducing both overstock and stockout situations, which in turn minimizes revenue
loss 2 4.

o Efficiency: It enhances supply chain efficiency by providing critical information for


inbound and outbound logistics, manufacturing, and financial planning 2 5.

2. Transportation:

o Operational Planning: In the railway freight transportation industry, demand


forecasting is crucial for operational planning and managing functional areas such
as transportation operations, marketing, and finance 1.

o Revenue Prediction: It helps in predicting future revenues by assessing the volume


of cargo transportation and freight turnover 1.

3. Automotive Industry:

o Strategic Planning: Demand forecasting impacts strategic decisions, revenue


predictions, and supply chain management. It considers various factors like
economic conditions, weather, and market analytics 6.

o AI Integration: Advanced AI and machine learning models are used to improve


forecasting accuracy by analyzing multiple demand signals and sales data 6 7.

4. Fashion Industry:

o Production Planning: Yearly and real-time demand forecasts are essential due to
the difficulty in adjusting production rates quickly. Accurate forecasts increase
system responsiveness and improve transshipment policies 8.

o Algorithmic Approaches: Multiple autoregressive algorithms and disaggregation


policies are used to enhance forecasting accuracy 8.

5. Electricity Markets:

o Regulatory Compliance: Demand forecasting is vital in liberalized electricity


markets to manage supply capacity and make informed investment decisions 9 10.

o Short and Long-term Planning: It helps in both short-term operational decisions


and long-term strategic planning by considering economic and weather
conditions 9.

6. Retail and Manufacturing:

o Inventory Management: Accurate demand forecasts are fundamental for


production planning and inventory management, reducing the risk of
overproduction or stockouts 11 12.
o Cost Reduction: It helps in reducing organizational expenses and production costs,
leading to competitive pricing 13.

Techniques and Technologies:

• Traditional Methods: Include qualitative methods based on human judgment and


quantitative methods using historical data 1 11.

• Advanced Methods: Incorporate AI, machine learning, and predictive analytics to enhance
accuracy and efficiency 7 14 15 16.

Conclusion: Demand forecasting is a critical component across various industries, enabling


better planning, decision-making, and resource management. The integration of advanced
technologies further enhances its accuracy and effectiveness, providing a competitive edge in
today's dynamic market environment.

1. https://www.scopus.com/record/display.uri?eid=2-s2.0-85173550147&origin=scopusAI
2. https://www.scopus.com/record/display.uri?eid=2-s2.0-85207581439&origin=scopusAI
3. https://www.scopus.com/record/display.uri?eid=2-s2.0-85056654236&origin=scopusAI
4. https://www.scopus.com/record/display.uri?eid=2-s2.0-85128210808&origin=scopusAI
5. https://www.scopus.com/record/display.uri?eid=2-s2.0-85132528527&origin=scopusAI
6. https://www.scopus.com/record/display.uri?eid=2-s2.0-85164384292&origin=scopusAI
7. https://www.scopus.com/record/display.uri?eid=2-s2.0-85166318714&origin=scopusAI
8. https://www.scopus.com/record/display.uri?eid=2-s2.0-84929598025&origin=scopusAI
9. https://www.scopus.com/record/display.uri?eid=2-s2.0-85126796786&origin=scopusAI
10. https://www.scopus.com/record/display.uri?eid=2-s2.0-72249094153&origin=scopusAI
11. https://www.scopus.com/record/display.uri?eid=2-s2.0-85132424053&origin=scopusAI
12. https://www.scopus.com/record/display.uri?eid=2-s2.0-85132424053&origin=scopusAI
13. https://www.scopus.com/record/display.uri?eid=2-s2.0-85175437341&origin=scopusAI
14. https://www.scopus.com/record/display.uri?eid=2-s2.0-85083453913&origin=scopusAI
15. https://www.scopus.com/record/display.uri?eid=2-s2.0-85111639899&origin=scopusAI
16. https://www.scopus.com/record/display.uri?eid=2-s2.0-85196756650&origin=scopusAI

What are the main challenges of traditional demand forecasting


methods?
Machine learning (ML) offers several innovative solutions to address the challenges faced
by traditional demand forecasting methods. Here are some key ways in which ML can
enhance demand forecasting:

1. Handling Data Scarcity

• Synthetic Data Generation: Traditional methods struggle with limited data, especially for
new businesses. ML techniques like Conditional Wasserstein Generative Adversarial
Networks (CWGAN-GP) can generate synthetic data to augment small datasets, improving
the accuracy of demand forecasts 1.
2. Incorporating External Factors

• Inclusion of Leading Indicators: ML models can integrate external factors such as


economic data, which traditional methods often overlook. This inclusion allows for more
precise long-term demand forecasts 2.

3. Managing Seasonal and Rapidly Changing Products

• Leveraging Historical and Expert Data: For products with no historical data or frequent
innovations, ML can combine historical data of similar products with expert forecasts,
significantly reducing forecast errors 3.

4. Enhancing Forecast Accuracy

• Advanced Algorithms: ML algorithms, including regression models, Long Short-Term


Memory (LSTM), and neural networks, can process large and complex datasets, leading to
more accurate predictions compared to traditional methods 4 5 6.

• Hybrid Approaches: Combining traditional methods with ML techniques, such as ARIMAX


and neural networks, can yield statistically significant improvements in forecasting
accuracy 7.

5. Reducing Forecasting Bias

• Data-Driven Methods: Traditional statistical methods can be biased. ML algorithms, such


as extreme learning machines and artificial neural networks, offer unbiased and more
accurate demand predictions 8.

6. Improving Supply Chain Efficiency

• Operational Enhancements: ML can optimize various aspects of supply chain


management, including inventory levels, order fulfillment, and logistics, leading to reduced
overstock, stockouts, and improved lead times 9 10.

7. Customizing Demand Forecasts

• Customer-Centric Forecasting: ML allows for demand forecasting at a granular level,


starting with individual customer data, enabling customized offers and influencing demand
more effectively 11.

8. Addressing Complex Supply Chains

• Graph Convolution Networks: For intricate supply chains, ML methods like graph
convolution networks can handle non-Euclidean data, refining demand forecasting
precision by considering the connectivity and relationships within the supply chain 12.

9. Adapting to Market Changes

• Dynamic Forecasting: ML models can adapt to rapid market changes and economic
instability, providing more reliable forecasts in uncertain environments 13.

10. Integrating Multiple Data Sources


• Data Consolidation: ML can utilize data from various sources, including data
consolidators, to improve forecast accuracy by identifying useful data points that traditional
methods might miss 14.

Summary Table

Abstract
Challenge ML Solution
Reference
Data Scarcity Synthetic Data Generation 1

Incorporating
Inclusion of Leading Indicators 2
External Factors
Seasonal/Rapidly
Changing Combining Historical and Expert Data 3
Products
Enhancing
Advanced Algorithms, Hybrid
Forecast 4567
Approaches
Accuracy
Reducing
Data-Driven Methods 8
Forecasting Bias
Improving Supply
Operational Enhancements 9 10
Chain Efficiency
Customizing
Demand Customer-Centric Forecasting 11
Forecasts
Complex Supply
Graph Convolution Networks 12
Chains
Adapting to
Dynamic Forecasting 13
Market Changes
Integrating
Multiple Data Data Consolidation 14
Sources
Machine learning provides robust and versatile solutions to overcome the limitations of
traditional demand forecasting methods, enhancing accuracy, efficiency, and adaptability
in various business contexts.
Traditional demand forecasting methods face several significant challenges that impact
their accuracy and reliability. These challenges can be broadly categorized into data-related
issues, model limitations, and external factors.

Data-Related Issues

• Large Volume of Data: Traditional methods often struggle to handle the vast amounts of
data generated, which can lead to inefficiencies and inaccuracies in forecasts 1.

• Limited Historical Data: Forecasting demand for new products or in scenarios with limited
historical data is particularly challenging. Traditional models typically require extensive and
consistent historical data to produce accurate forecasts 2 3.

• Missing Data: Traditional methods often fail to accurately predict demand when there is
missing data, leading to unreliable forecasts 4.

Model Limitations

• Inflexibility: Traditional models, such as time series analysis and regression analysis, may
not adapt well to the varying demand patterns of different products. This inflexibility can
result in poor performance for products with sporadic or highly variable demand 5 6.

• Accuracy Metrics: Traditional accuracy metrics used to evaluate forecasts do not always
account for the complexities of demand patterns, such as horizontal and vertical shifts over
the forecasting horizon. This can lead to suboptimal method selection and inaccurate
forecasts 5.

• Computational Intensity: Many traditional methods are computationally intensive and


time-consuming, making them impractical for real-time or large-scale applications 6 7.

External Factors

• Uncertainty and Variability: Demand forecasting is heavily influenced by external factors


such as market trends, consumer behavior, and environmental conditions. Traditional
methods often fail to account for these uncertainties, leading to significant deviations from
actual outcomes 1 8.

• Seasonal Variations: Accurately estimating seasonal variations is difficult for traditional


methods, especially when demand trends are time-varying and data availability is limited 9.

• Supply Chain Complexity: The complexity of modern supply chains, with their long lead
times and global sourcing, increases the uncertainty of demand. Traditional methods often
struggle to provide accurate forecasts in such complex environments 10.

Summary Table

Challenge Description Citations


Large Volume Difficulty in handling and processing vast 1
of Data amounts of data

Limited Inaccurate forecasts due to insufficient 23


Historical Data historical data

Missing Data Inaccurate predictions when data is 4


missing

Inflexibility Poor performance for products with 56


varying demand patterns

Accuracy Traditional metrics do not account for 5


Metrics complex demand patterns

Computational High computational requirements make 67


Intensity real-time forecasting impractical

Uncertainty External factors lead to significant 18


and Variability deviations from actual outcomes

Seasonal Difficulty in accurately estimating 9


Variations seasonal demand variations

Supply Chain Increased uncertainty due to long lead 10


Complexity times and global sourcing

These challenges highlight the need for more advanced and flexible forecasting methods
that can better handle the complexities and uncertainties of modern demand forecasting.

1. https://www.scopus.com/record/display.uri?eid=2-s2.0-
84939566884&origin=scopusAI
2. https://www.scopus.com/record/display.uri?eid=2-s2.0-
85087087995&origin=scopusAI
3. https://www.scopus.com/record/display.uri?eid=2-s2.0-
85149760540&origin=scopusAI
4. https://www.scopus.com/record/display.uri?eid=2-s2.0-
85191653473&origin=scopusAI
5. https://www.scopus.com/record/display.uri?eid=2-s2.0-
85104188541&origin=scopusAI
6. https://www.scopus.com/record/display.uri?eid=2-s2.0-
85111309932&origin=scopusAI
7. https://www.scopus.com/record/display.uri?eid=2-s2.0-
85129094942&origin=scopusAI
8. https://www.scopus.com/record/display.uri?eid=2-s2.0-
85179547832&origin=scopusAI
9. https://www.scopus.com/record/display.uri?eid=2-s2.0-
85183539983&origin=scopusAI
10. https://www.scopus.com/record/display.uri?eid=2-s2.0-
85115150587&origin=scopusAI

How can machine learning offer innovative solutions for these


challenges?
Machine learning (ML) offers several innovative solutions to address the challenges faced
by traditional demand forecasting methods. Here are some key ways in which ML can
enhance demand forecasting:

1. Handling Data Scarcity

• Synthetic Data Generation: Traditional methods struggle with limited data, especially for
new businesses. ML techniques like Conditional Wasserstein Generative Adversarial
Networks (CWGAN-GP) can generate synthetic data to augment small datasets, improving
the accuracy of demand forecasts 1.

2. Incorporating External Factors

• Inclusion of Leading Indicators: ML models can integrate external factors such as


economic data, which traditional methods often overlook. This inclusion allows for more
precise long-term demand forecasts 2.

3. Managing Seasonal and Rapidly Changing Products

• Leveraging Historical and Expert Data: For products with no historical data or frequent
innovations, ML can combine historical data of similar products with expert forecasts,
significantly reducing forecast errors 3.

4. Enhancing Forecast Accuracy

• Advanced Algorithms: ML algorithms, including regression models, Long Short-Term


Memory (LSTM), and neural networks, can process large and complex datasets, leading to
more accurate predictions compared to traditional methods 4 5 6.

• Hybrid Approaches: Combining traditional methods with ML techniques, such as ARIMAX


and neural networks, can yield statistically significant improvements in forecasting
accuracy 7.

5. Reducing Forecasting Bias

• Data-Driven Methods: Traditional statistical methods can be biased. ML algorithms, such


as extreme learning machines and artificial neural networks, offer unbiased and more
accurate demand predictions 8.

6. Improving Supply Chain Efficiency


• Operational Enhancements: ML can optimize various aspects of supply chain
management, including inventory levels, order fulfillment, and logistics, leading to reduced
overstock, stockouts, and improved lead times 9 10.

7. Customizing Demand Forecasts

• Customer-Centric Forecasting: ML allows for demand forecasting at a granular level,


starting with individual customer data, enabling customized offers and influencing demand
more effectively 11.

8. Addressing Complex Supply Chains

• Graph Convolution Networks: For intricate supply chains, ML methods like graph
convolution networks can handle non-Euclidean data, refining demand forecasting
precision by considering the connectivity and relationships within the supply chain 12.

9. Adapting to Market Changes

• Dynamic Forecasting: ML models can adapt to rapid market changes and economic
instability, providing more reliable forecasts in uncertain environments 13.

10. Integrating Multiple Data Sources

• Data Consolidation: ML can utilize data from various sources, including data
consolidators, to improve forecast accuracy by identifying useful data points that traditional
methods might miss 14.

Summary Table

Challenge ML Solution Abstract


Reference
Data Scarcity Synthetic Data Generation 1

Incorporating Inclusion of Leading Indicators 2


External Factors
Seasonal/Rapidly Combining Historical and Expert 3
Changing Data
Products
Enhancing Advanced Algorithms, Hybrid 4567
Forecast Approaches
Accuracy
Reducing Data-Driven Methods 8
Forecasting Bias
Improving Supply Operational Enhancements 9 10
Chain Efficiency
Customizing Customer-Centric Forecasting 11
Demand
Forecasts
Complex Supply Graph Convolution Networks 12
Chains
Adapting to Dynamic Forecasting 13
Market Changes
Integrating Data Consolidation 14
Multiple Data
Sources
Machine learning provides robust and versatile solutions to overcome the limitations of
traditional demand forecasting methods, enhancing accuracy, efficiency, and adaptability
in various business contexts.

https://www.scopus.com/record/display.uri?eid=2-s2.0-85210119605&origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85159788263&origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85200510353&origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85171882818&origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85115150587&origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85197424943&origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85089012778&origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85124668866&origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85205114375&origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85175116322&origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85160494340&origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85208599063&origin=scopusAI

https://www.scopus.com/sourceid/21100867241?origin=scopusAI

https://www.scopus.com/record/display.uri?eid=2-s2.0-85113219108&origin=scopusAI
B. Applications of Machine Learning in Demand
Forecasting
How does machine learning utilize historical sales data, customer
behavior, seasonality, and other influencing factors?
Historical Sales Data

• Predictive Modeling: Machine learning algorithms analyze historical sales data to identify
patterns and trends. This data serves as the foundation for training models to predict future
sales 1 2 3.

• Feature Engineering: Historical data is used to extract relevant features that can improve
the accuracy of predictions. This includes cleaning the data and handling outliers 4 5.

Customer Behavior

• Behavioral Analysis: Machine learning models incorporate customer behavior data, such
as purchase history, browsing patterns, and demographic information, to predict future
sales and customer spending 6 7.

• Personalization: By analyzing customer behavior, machine learning can help businesses


deliver personalized marketing messages and product recommendations, enhancing
customer satisfaction and loyalty 6 8.

Seasonality

• Seasonal Trends: Machine learning models account for seasonality by identifying recurring
patterns in sales data, such as increased sales during holidays or specific times of the
year 1 9 10.

• Time Series Analysis: Techniques like Seasonal Trend Decomposition with Loess (STL) and
ARIMA models are used to decompose time series data into seasonal, trend, and residual
components, improving forecast accuracy 5 11.

Other Influencing Factors

• External Factors: Machine learning models consider external factors such as economic
indicators, public holidays, promotional periods, and macroeconomic conditions to refine
predictions 1 9 12.

• Real-Time Data Integration: Advanced models continuously learn from new data,
adjusting predictions based on real-time market conditions and external events 3 6.

Machine Learning Techniques

• Algorithms: Various algorithms are employed, including Random Forest, Gradient


Boosting, XGBoost, K-Nearest Neighbors, and Artificial Neural Networks, each offering
different strengths in handling complex datasets 1 9 13 14.
• Ensemble Methods: Combining multiple models through ensemble methods like stacking
and voting can enhance predictive accuracy by leveraging the strengths of different
algorithms 1 15.

Performance Metrics

• Evaluation: Models are evaluated using metrics such as Root Mean Squared Error (RMSE),
Mean Absolute Error (MAE), and R squared to ensure accuracy and reliability 2 9 16.

Applications

• Inventory Management: Accurate sales forecasts help businesses optimize inventory


levels, reducing waste and ensuring product availability 3 5.

• Marketing Strategies: Insights from predictive models guide marketing strategies, enabling
targeted promotions and efficient resource allocation 4 8.

In summary, machine learning leverages historical sales data, customer behavior,


seasonality, and other influencing factors to create robust predictive models. These models
help businesses make informed decisions, optimize operations, and enhance customer
experiences 1 3 6 8 9.

References

1. Ensemble Strategies for Predicting Walmart Sales Using Regression Models

Rekha, C.S., Sathwika, K.B., Nandini, G.S., (...), Shareefunnisa, S.

Proceedings - 2024 8th International Conference on Inventive Systems and Control, ICISC
2024, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85206113506&origin=scopusAI

2. Customer Sale Analysis and Classification Using Machine Learning Algorithm

Nagaraj, P., Nani, K., Krishna, E.T., (...), Rajkumar, T.D.

2023 International Conference on Data Science, Agents and Artificial Intelligence, ICDSAAI
2023, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85187794015&origin=scopusAI

3. Enactment of Sales Forecasting Application using Artificial Intelligence Techniques

Abhishek, K.L., Niranjanamurthy, M., Ananda Babu, J., Abhijeet

2nd IEEE International Conference on Data Science and Information System, ICDSIS 2024,
2024
https://www.scopus.com/record/display.uri?eid=2-s2.0-85200154631&origin=scopusAI

4. Big Mart Sales using Hybrid Learning Framework with Data Analysis

Phani Praveen, S., Chaitanya, P., Mohan, A., (...), Sunkavalli, J.

2nd International Conference on Automation, Computing and Renewable Systems, ICACRS


2023 - Proceedings, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85185386385&origin=scopusAI

5. Sales Prediction Using ARIMA, Facebook’s Prophet and XGBoost Model of Machine
Learning

Ratre, S., Jayaraj, J.

Lecture Notes in Electrical Engineering, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85148042329&origin=scopusAI

6. Customer Spending Prediction on E-Commerce Website

Salake, S.V., Patil, P., Kunchur, P., (...), Patil, S.B.

15th International Conference on Advances in Computing, Control, and


Telecommunication Technologies, ACT 2024, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85209124118&origin=scopusAI

7. Automating lead scoring with machine learning: An experimental study

Nygård, R., Mezei, J.

Proceedings of the Annual Hawaii International Conference on System Sciences, 2020

https://www.scopus.com/record/display.uri?eid=2-s2.0-85100897840&origin=scopusAI

8. Machine Learning and Artificial Intelligence Use in Marketing

Kim, D., Hwang, G.H.

International Journal of Intelligent Systems and Applications in Engineering, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85179962490&origin=scopusAI
9. A comparative study of traditional forecasting methodologies vs machine learning
algorithms

Aluko, A., Liu, H.

IISE Annual Conference and Expo 2019, 2019

https://www.scopus.com/record/display.uri?eid=2-s2.0-85095449372&origin=scopusAI

10. Sales Demand Forecasting Using LSTM Network

Lakshmanan, B., Vivek Raja, P.S.N., Kalathiappan, V.

Advances in Intelligent Systems and Computing, 2020

https://www.scopus.com/record/display.uri?eid=2-s2.0-85079650570&origin=scopusAI

11. Sales prediction of Four Wheelers Unit (4W) with seasonal algorithm Trend
Decomposition with Loess (STL) in PT. Astra International, Tbk

Telaga, A., Librianti, A.F., Umairoh, U.

IOP Conference Series: Materials Science and Engineering, 2019

https://www.scopus.com/record/display.uri?eid=2-s2.0-85075986080&origin=scopusAI

12. Statistical Sales Forecasting Using Machine Learning Forecasting Methods


for Automotive Industry

Sivabalan, S., Minu, R.I.

Lecture Notes in Networks and Systems, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85172235181&origin=scopusAI

13. Time Series Forecasting of Sales Data using Hybrid Analysis

Rajasree, T., Ramyadevi, R.

Proceedings - International Conference on Computing, Power, and Communication


Technologies, IC2PCT 2024, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85191179251&origin=scopusAI
14. Enhancing Sales Forecasting and Prediction with Cutting-Edge Machine Learning
Methods

Pai, K., Batool, M., Ravi, N., (...), Meenakshi, S.J.

2nd IEEE International Conference on Data Science and Information System, ICDSIS 2024,
2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85200146927&origin=scopusAI

15. Machine-learning models for sales time series forecasting

Pavlyshenko, B.M.

Data, 2019

https://www.scopus.com/record/display.uri?eid=2-s2.0-85070878115&origin=scopusAI

16. Using “Machine Learning” Techniques in Increasing the Efficiency of Sales Forecasting
in Albania

Prifti, V., Sinoimeri, D., Lazaj, A., (...), Luniku, K.

Lecture Notes on Multidisciplinary Industrial Engineering, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85183374111&origin=scopusAI

What are the main machine learning approaches used for demand
forecasting (e.g., regression, classification, neural networks)?
To address the query on the main machine learning approaches used for demand
forecasting, the provided abstracts offer a comprehensive overview of various techniques
and their applications. Here are the key approaches:

1. Regression Models

• Linear Regression: Commonly used for its simplicity and interpretability 1 2.

• Support Vector Regression (SVR): Effective for both univariate and multivariate time series
forecasting, providing accurate predictions 3.

2. Classification Models

• Decision Trees: Useful for their simplicity and ability to handle non-linear relationships 1 4.

• Random Forest (RF): An ensemble method that improves prediction accuracy by


combining multiple decision trees 1 2.

3. Neural Networks
• Artificial Neural Networks (ANN): Demonstrated to outperform traditional methods like
Moving Average (MA) and Seasonal Autoregressive Integrated Moving Average (SARIMA) in
various studies 4 5.

• Long Short-Term Memory (LSTM): A type of recurrent neural network (RNN) particularly
effective for time series forecasting due to its ability to capture long-term dependencies 3 6.

• Multi-Layer Perceptron (MLP): Used for its flexibility and capability to model complex
patterns 4.

4. Ensemble Learning

• Boosting Methods: Such as gradient boosting, which have shown strong performance in
demand forecasting 4 7.

• Stacking: Combining multiple models to improve prediction accuracy 8.

• Switching-Based Forecasting Approach (SBFA-NN): Utilizes multiple neural networks and


switches between them based on validation performance 9.

5. Time Series Models

• Autoregressive Moving Average (ARMA): Traditional statistical method, though less


effective compared to modern ML techniques 10.

• Seasonal ARIMA (SARIMA): Incorporates seasonality in time series data but is often
outperformed by neural networks 5.

6. Advanced Techniques

• Extreme Learning Machine (ELM): Not widely used but shown to be effective for
intermittent demand prediction 4.

• Automated Machine Learning (AutoML): Tools like AutoTS for time series forecasting,
which streamline the model selection and tuning process 7.

Evaluation Metrics

• Mean Absolute Percentage Error (MAPE)

• Mean Percentage Error (MPE)

• Root Mean Squared Error (RMSE)

Summary Table

Approach Techniques Advantages


Simple, interpretable,
Regression effective for both
Linear Regression, SVR
Models univariate and
multivariate forecasting
Handles non-linear
Classification Decision Trees, Random relationships, improves
Models Forest accuracy through
ensemble methods

Captures complex
patterns, long-term
Neural
ANN, LSTM, MLP dependencies,
Networks outperforms traditional
methods

Combines strengths of
Ensemble Boosting, Stacking, SBFA- multiple models,
Learning NN improves prediction
accuracy

Traditional methods, less


Time Series
ARMA, SARIMA effective compared to
Models modern ML techniques

Effective for specific


Advanced Extreme Learning Machine, scenarios, streamlines
Techniques AutoML model selection and
tuning

In conclusion, machine learning approaches for demand forecasting encompass a variety


of techniques, each with its strengths and suitable applications. Regression models,
classification models, neural networks, ensemble learning, and advanced techniques like
AutoML are all pivotal in enhancing the accuracy and reliability of demand
forecasts 1 2 3 4 5 6 7 8 9 10 11 12 13 14.

References

1. Analysis of Machine Learning Model for Predicting Sales Forecasting

Yadav, P.K., Kumar, V., Bhushan, R., Singh, P.K.

2023 1st International Conference on Advances in Electrical, Electronics and


Computational Intelligence, ICAEECI 2023, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85183555810&origin=scopusAI

2. Time Series Forecasting of Sales Data using Hybrid Analysis

Rajasree, T., Ramyadevi, R.


Proceedings - International Conference on Computing, Power, and Communication
Technologies, IC2PCT 2024, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85191179251&origin=scopusAI

3. E-commerce time series forecasting using LSTM neural network and support vector
regression

Chniti, G., Bakir, H., Zaher, H.

ACM International Conference Proceeding Series, 2017

https://www.scopus.com/record/display.uri?eid=2-s2.0-85046629234&origin=scopusAI

4. Demand forecasting based machine learning algorithms on customer information: an


applied approach

Zohdi, M., Rafiee, M., Kayvanfar, V., Salamiraad, A.

International Journal of Information Technology (Singapore), 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85124668866&origin=scopusAI

5. Applying Machine Learning Techniques to Forecast Demand in a South African Fast-


Moving Consumer Goods Company

Chanza, M., De Koker, L., Boucher, S., (...), Mabuza, G.

Lecture Notes in Networks and Systems, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85177847499&origin=scopusAI

6. A systematic study on effective demand prediction using machine learning

Malviya, P., Bhandari, V.

Journal of Integrated Science and Technology, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85171882818&origin=scopusAI

7. A Large-Scale Empirical Study of Aligned Time Series Forecasting

Pilyugina, P., Medvedeva, S., Mosievich, K., (...), Burnaev, E.

IEEE Access, 2024


https://www.scopus.com/record/display.uri?eid=2-s2.0-85204129691&origin=scopusAI

8. Machine-learning models for sales time series forecasting

Pavlyshenko, B.M.

Data, 2019

https://www.scopus.com/record/display.uri?eid=2-s2.0-85070878115&origin=scopusAI

9. Predictive big data analytics for supply chain demand forecasting

Ahmed, S., Chakrabortty, R.K., Essam, D.L.

Computational Intelligence Techniques for Sustainable Supply Chain Management, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85203215309&origin=scopusAI

10. Ensemble Learning Models for Large-Scale Time Series Forecasting in Supply Chain

Zhang, M., Wu, C.Q., Hou, A.

Proceedings - 2023 IEEE 22nd International Conference on Trust, Security and Privacy in
Computing and Communications, TrustCom/BigDataSE/CSE/EUC/iSCI 2023, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85195465190&origin=scopusAI

11. Store-based Demand Forecasting of a Company via Ensemble Learning

Tekin, A.T., Sarı, C.

Lecture Notes in Networks and Systems, 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85135034592&origin=scopusAI

12. Revealing the dynamics of demand forecasting in supply chain management: a holistic
investigation

Goel, L., Nandal, N., Gupta, S., (...), Grabovy, P.

Cogent Engineering, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85197424943&origin=scopusAI
13. Machine Learning and Deep Learning Models for Demand Forecasting in Supply Chain
Management: A Critical Review

Douaioui, K., Oucheikh, R., Benmoussa, O., Mabrouki, C.

Applied System Innovation, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85207712011&origin=scopusAI

14. Machine Learning techniques for Supply Chain Management: A Systematic Literature
Review

Filali, A.E., Lahmer, E.H.B., Filali, S.E.

Journal of System and Management Sciences, 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85132578870&origin=scopusAI

How do modern machine learning methods compare to traditional


forecasting approaches?
To compare modern machine learning (ML) methods with traditional forecasting
approaches, we can examine their performance, flexibility, and computational demands
based on various studies.

Performance Comparison

• Accuracy: ML methods generally outperform traditional methods in terms of accuracy. For


instance, machine learning models like K-Nearest Neighbors (KNN) and Artificial Neural
Networks (ANN) have shown significantly lower Root Mean Squared Error (RMSE) and Mean
Absolute Error (MAE) compared to traditional methods like Exponential Smoothing and
Moving Averages 1. Similarly, models such as Long Short-Term Memory (LSTM) and Support
Vector Regression (SVR) have demonstrated superior performance in various forecasting
tasks 2 3 4.

• Forecast Horizon: ML methods tend to perform better for medium to long-term forecasts,
while traditional methods like ARIMA are more suitable for short-term predictions 4 5. This
is because ML models can capture complex patterns and dependencies over longer
periods.

Flexibility and Adaptability

• Incorporating External Factors: ML models can incorporate a wide range of external


factors such as public holidays, promotions, and weather conditions, which traditional
methods struggle to include. This flexibility allows ML models to provide more accurate and
context-aware forecasts 1 6.

• Handling Non-linear Patterns: Traditional methods often assume linearity and may not
handle non-linear patterns effectively. In contrast, ML models, especially deep learning
techniques like LSTM and Convolutional Neural Networks (CNN), are adept at capturing
non-linear relationships in the data 7 8.

Computational Demands

• Resource Requirements: ML models, particularly deep learning algorithms, require


significant computational resources for training and hyperparameter tuning. This can be a
limitation compared to traditional methods, which are generally less computationally
intensive 8.

• Execution Time: The execution time for ML models can be higher due to the complexity of
the algorithms and the need for extensive data preprocessing and model tuning 6 8.

Hybrid Approaches

• Combining Methods: Hybrid models that integrate both traditional and ML methods can
sometimes offer the best of both worlds. However, the effectiveness of hybrid models can
vary depending on the specific application and data characteristics 2 7.

Summary Table

Aspect Traditional Methods (e.g. Machine Learning


ARIMA, Exponential Methods (e.g. LSTM,
Smoothing) SVR)
Accuracy Good for short-term forecasts Superior for medium to
long-term forecasts

Flexibility Limited to historical data and Can incorporate


linear patterns external factors and
non-linear patterns

Computational Lower resource requirements Higher resource


Demands and faster execution time requirements and
longer execution time

Hybrid Not applicable Potentially beneficial


Approaches but variable
effectiveness

In conclusion, modern machine learning methods generally offer improved accuracy and
flexibility over traditional forecasting approaches, particularly for medium to long-term
forecasts and when external factors are involved. However, they come with higher
computational demands, which can be a consideration depending on the
application 1 2 4 8.

References

1. A comparative study of traditional forecasting methodologies vs machine learning


algorithms
Aluko, A., Liu, H.

IISE Annual Conference and Expo 2019, 2019

https://www.scopus.com/record/display.uri?eid=2-s2.0-85095449372&origin=scopusAI

2. Forecasting performance of machine learning, time series, and hybrid methods for low-
and high-frequency time series

Ozdemir, O., Yozgatligil, C.

Statistica Neerlandica, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85175736067&origin=scopusAI

3. Time series forecasting of total daily solar energy generation: A comparative analysis
between ARIMA and machine learning techniques

Atique, S., Noureen, S., Roy, V., (...), MacFie, J.

IEEE Green Technologies Conference, 2020

https://www.scopus.com/record/display.uri?eid=2-s2.0-85099344259&origin=scopusAI

4. A Comparative Simulation Study of Classical and Machine Learning Techniques for


Forecasting Time Series Data

Iaousse, M., Jouilil, Y., Bouincha, M., Mentagui, D.

International journal of online and biomedical engineering, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85164589664&origin=scopusAI

5. Combination forecasts of tourism demand with machine learning models

Claveria, O., Monte, E., Torra, S.

Applied Economics Letters, 2016

https://www.scopus.com/record/display.uri?eid=2-s2.0-84955176870&origin=scopusAI

6. Machine Learning Based Electrical Load Prediction Using Regression Learners: A


Performance Evaluation

Wankhade, S.D., Patil, B.R.


2nd International Conference on Intelligent Cyber Physical Systems and Internet of Things,
ICoICI 2024 - Proceedings, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85207235622&origin=scopusAI

7. Adaptive Solar Power Generation Forecasting using Enhanced Hybrid Function Networks
with Weather Modulation

Saravanan, A., Farook, S., Kathir, I., (...), Rajaram, A.

International Journal of Renewable Energy Research, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85196670587&origin=scopusAI

8. Comparison of Machine Learning and Statistical Predictive Models for Production Time
Series Forecasting in Tight Oil Reservoirs

Rahmanifard, H., Gates, I., Asl, A.S.

SPE/AAPG/SEG Unconventional Resources Technology Conference, URTC 2022, 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85152196404&origin=scopusAI

C. Benefits and Challenges


What are the main advantages of using machine learning for demand
forecasting?
To address the query on the main advantages of using machine learning (ML) for demand
forecasting, the provided abstracts offer several insights:

Advantages of Machine Learning in Demand Forecasting

1. Improved Accuracy

o ML models, including regression models, neural networks, and ensemble learning


algorithms, have been shown to surpass traditional statistical techniques in
accuracy 1 2 3 4 5. This is particularly beneficial for sectors dealing with perishable
goods, where accurate forecasts can significantly reduce waste and improve
inventory management 2 6.

2. Handling Complex Patterns

o ML techniques can capture complex patterns in data that traditional methods might
miss. This includes the ability to incorporate and analyze various internal and
external factors, such as economic indicators, weather data, and market trends,
leading to more precise forecasts 7 8 9.

3. Scalability and Adaptability

o ML models can be adapted and scaled to different forecasting horizons, from short-
term to long-term predictions. Techniques like Long Short-Term Memory (LSTM)
networks are particularly effective for long-horizon forecasting 5 10. Additionally, ML
models can be continuously updated with new data, improving their accuracy over
time 8.

4. Operational Efficiency

o By improving the accuracy of demand forecasts, ML models help optimize inventory


management, reduce stockouts, and balance inventory levels throughout the
supply chain. This leads to enhanced operational efficiency and profitability 2 5 11.

5. Integration with Advanced Technologies

o ML can be integrated with other advanced technologies like blockchain to enhance


data integrity and transparency in demand forecasting. This combination can lead to
significant improvements in forecast accuracy and supply chain management 12.

6. Automation and Reduced Human Labor

o Automated ML (AutoML) tools can streamline the forecasting process, reducing the
need for extensive human intervention and expertise in data science. This makes ML
more accessible and economically attractive for various industries 9.

7. Enhanced Decision-Making

o Accurate demand forecasts enable better decision-making in production planning,


inventory control, and logistics. This strategic advantage helps companies stay
competitive in rapidly changing markets 1 11 13.

Summary Table

Advantage Description Supporting Abstracts


ML models outperform
Improved
traditional methods in 123456
Accuracy forecasting accuracy.

Handling Ability to analyze various


Complex internal and external factors for 789
Patterns precise forecasts.

Effective for both short-term


Scalability 5 8 10
and long-term forecasting;
and models can be updated with
Adaptability new data.

Optimizes inventory
Operational management, reduces
2 5 11
Efficiency stockouts, and balances
inventory levels.

Integration Enhances data integrity and


with transparency when combined
12
Advanced with technologies like
Tech blockchain.

Automation
AutoML tools reduce the need
and
for human intervention, making 9
Reduced ML more accessible.
Labor
Enhanced Enables better production
Decision- planning, inventory control, and 1 11 13
Making logistics.

In conclusion, the use of machine learning for demand forecasting offers significant
advantages in terms of accuracy, efficiency, and adaptability, making it a valuable tool for
modern businesses.

References

1. A systematic study on effective demand prediction using machine learning

Malviya, P., Bhandari, V.

Journal of Integrated Science and Technology, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85171882818&origin=scopusAI

2. Machine learning in predicting demand for fast-moving consumer goods: An exploratory


research

Tarallo, E., Akabane, G.K., Shimabukuro, C.I., (...), Amancio, D.

IFAC-PapersOnLine, 2019

https://www.scopus.com/record/display.uri?eid=2-s2.0-85078945415&origin=scopusAI
3. Applying Machine Learning Techniques to Forecast Demand in a South African Fast-
Moving Consumer Goods Company

Chanza, M., De Koker, L., Boucher, S., (...), Mabuza, G.

Lecture Notes in Networks and Systems, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85177847499&origin=scopusAI

4. Store-based Demand Forecasting of a Company via Ensemble Learning

Tekin, A.T., Sarı, C.

Lecture Notes in Networks and Systems, 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85135034592&origin=scopusAI

5. Revealing the dynamics of demand forecasting in supply chain management: a holistic


investigation

Goel, L., Nandal, N., Gupta, S., (...), Grabovy, P.

Cogent Engineering, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85197424943&origin=scopusAI

6. Improving Demand Forecasting by Implementing Machine Learning in Poultry Production


Company

Garcia-Arismendiz, J., Huertas-Zúñiga, S., Lizárraga-Portugal, C.A., (...), Garcia-Lopez, Y.J.

International Journal of Engineering Trends and Technology, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85149152578&origin=scopusAI

7. ML-based Demand Forecast with External Factors

Hellmers López, D., Julia Kramer, K., Schmidt, M.

ZWF Zeitschrift fuer Wirtschaftlichen Fabrikbetrieb, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85159788263&origin=scopusAI

8. Forecasting seasonally fluctuating sales of perishable products in the horticultural


industry
Eiglsperger, J., Haselbeck, F., Stiele, V., (...), Grimm, D.G.

Expert Systems with Applications, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85185728600&origin=scopusAI

9. The Potential Of AutoML For Demand Forecasting

Kramer, K.J., Behn, N., Schmidt, M.

Proceedings of the Conference on Production Systems and Logistics, 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85164413933&origin=scopusAI

10. Multi-horizon accommodation demand forecasting: A New Zealand case study

Zhu, M., Wu, J., Wang, Y.-G.

International Journal of Tourism Research, 2021

https://www.scopus.com/record/display.uri?eid=2-s2.0-85092065037&origin=scopusAI

11. The Impact of Machine Learning (ML) Optimization of supply chain management
domain

Kiranmai, M.V.S.V., Panduro-Ramirez, J., Dhyani, A., (...), Alazzam, M.B.

2023 3rd International Conference on Advance Computing and Innovative Technologies in


Engineering, ICACITE 2023, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85178298993&origin=scopusAI

12. Blockchain-enabled machine learning framework for demand forecasting in supply


chain management

Shamim, R., Bentalha, B.

Integrating Intelligence and Sustainability in Supply Chains, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85175665323&origin=scopusAI

13. Customer Sale Analysis and Classification Using Machine Learning Algorithm

Nagaraj, P., Nani, K., Krishna, E.T., (...), Rajkumar, T.D.


2023 International Conference on Data Science, Agents and Artificial Intelligence, ICDSAAI
2023, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85187794015&origin=scopusAI

How does machine learning improve accuracy, reduce costs, and identify
complex patterns?
To address how machine learning (ML) improves accuracy, reduces costs, and identifies
complex patterns, we can draw insights from several abstracts provided.

Improving Accuracy

• Model Training and Data Quality: The accuracy of ML models can be significantly
enhanced by building relevant models and using high-quality datasets. The quality of the
data used for training is crucial, as poor data can lead to inaccurate models 1. Additionally,
ensemble methods like boosting, stacking, and bagging can further improve the accuracy of
ML algorithms by combining multiple models to produce better results 2.

• Handling Large Data Volumes: ML algorithms can process and analyze large volumes of
data more accurately and faster than humans, which is particularly beneficial in fields like
healthcare for disease diagnosis and treatment planning 3 4.

Reducing Costs

• Operational Efficiency: ML can optimize various business processes, reducing the need
for human intervention and thus lowering labor costs. For example, in supply chain
management, ML can enhance efficiency by optimizing logistics and inventory
management, leading to cost savings 5 6.

• Automation: By automating repetitive tasks, ML reduces the time and resources required
for these tasks. This is evident in applications like customer service, where natural language
processing (NLP) and sentiment analysis can automate responses to customer queries,
reducing the need for human customer service representatives 7 8.

• Predictive Maintenance: In industrial settings, ML can predict equipment failures before


they occur, allowing for timely maintenance and reducing downtime and repair costs 6.

Identifying Complex Patterns

• Pattern Recognition: ML excels at identifying complex patterns in data that are not easily
discernible by humans. This capability is used in various domains, such as detecting fraud
in financial transactions, recognizing speech and images, and diagnosing diseases from
medical images 3 9 10.

• Sequential Pattern Mining: Advanced ML techniques like sequential pattern mining can
discover interesting patterns in complex datasets, which can be applied to large-scale data
analysis tasks 11.
• Big Data Analysis: ML algorithms can analyze big data to identify patterns and interactions
among features, providing insights that can be used for personalized predictions and
stratification of outcomes in fields like healthcare 12.

Summary Table

Aspect Mechanism Examples


- Ensemble methods
Improving - High-quality datasets and
(boosting, stacking,
Accuracy relevant models 1
bagging) 2

- Disease diagnosis,
- Handling large data volumes 3 4
treatment planning 3 4

Reducing - Supply chain


- Operational efficiency 5 6
Costs optimization 5 6

- Automation of repetitive - Customer service


tasks 7 8 automation 7 8

- Industrial equipment
- Predictive maintenance 6
maintenance 6

- Fraud detection,
Identifying speech/image
- Pattern recognition 3 9 10
Patterns recognition, disease
diagnosis 3 9 10

- Large-scale data
- Sequential pattern mining 11
analysis 11

- Personalized healthcare
- Big data analysis 12
predictions 12

In conclusion, machine learning enhances accuracy through high-quality data and


advanced modeling techniques, reduces costs by optimizing operations and automating
tasks, and identifies complex patterns through sophisticated data analysis methods.

References

1. An Approach for Validating Quality of Datasets for Machine Learning

Ding, J., Li, X.

Proceedings - 2018 IEEE International Conference on Big Data, Big Data 2018, 2018

https://www.scopus.com/record/display.uri?eid=2-s2.0-85062625299&origin=scopusAI
2. Systematic look at machine learning algorithms - Advantages, disadvantages and
practical applications

Dineva, K., Atanasova, T.

International Multidisciplinary Scientific GeoConference Surveying Geology and Mining


Ecology Management, SGEM, 2020

https://www.scopus.com/record/display.uri?eid=2-s2.0-85099729222&origin=scopusAI

3. Machine Learning in Diagnosis Support with Posturography Data

Kamogashira, T.

Equilibrium Research, 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85142606568&origin=scopusAI

4. Healthcare machine learning insights

Kumar, A., Singhal, K., Kushwah, K.

Prediction in Medicine: The Impact of Machine Learning on Healthcare, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85208280813&origin=scopusAI

5. Is machine learning revolutionizing supply chain?

Mohamed-Iliasse, M., Loubna, B., Abdelaziz, B.

Proceedings - 2020 5th International Conference on Logistics Operations Management,


GOL 2020, 2020

https://www.scopus.com/record/display.uri?eid=2-s2.0-85100171972&origin=scopusAI

6. Industrial Organization in the Industry 4.0 Era: Leveraging Machine Learning for
Competitive Advantage

Semwal, M., Sivasankari, K., Kumar, S.K., (...), Sree, V.K.

2024 2nd International Conference on Disruptive Technologies, ICDT 2024, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85191247734&origin=scopusAI

7. The role of machine learning in customer experience


Thakur, U.K.

Handbook of Research on AI and Machine Learning Applications in Customer Support and


Analytics, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85163538869&origin=scopusAI

8. Machine learning and role of artificial intelligence in optimizing work performance and
employee behavior

Ramachandran, K.K., Apsara Saleth Mary, A., Hawladar, S., (...), Pitroda, J.R.

Materials Today: Proceedings, 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85127463614&origin=scopusAI

9. Machine Learning Models for Regression and Classification

Ansarullah, S.I., Alshmrany, S., Kirmani, M.M., Andrabi, A.B.

Handbook of Artificial Intelligence and Wearables: Applications and Case Studies, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85190912610&origin=scopusAI

10. Spotlights on Recent JACS Publications

Yardley, R., Laursen, L., Anderson, S., Yablon, D.

Journal of the American Chemical Society, 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85127402449&origin=scopusAI

11. Sequential exceptional pattern discovery using pattern-growth: An extensible


framework for interpretable machine learning on sequential data

Mollenhauer, D., Atzmueller, M.

CEUR Workshop Proceedings, 2020

https://www.scopus.com/record/display.uri?eid=2-s2.0-85099260417&origin=scopusAI

12. Big data and machine learning meet the health sciences

Cavalcante Passos, I., Ballester, P., Vinícius Pinto, J., (...), Kapczinski, F.

Personalized Psychiatry: Big Data Analytics in Mental Health, 2019


https://www.scopus.com/record/display.uri?eid=2-s2.0-85064362547&origin=scopusAI

What are the primary challenges faced when implementing machine


learning in this domain?
Primary Challenges in Implementing Machine Learning

Implementing machine learning (ML) in various domains presents several significant


challenges. These challenges can be broadly categorized into data-related issues, system
engineering, human factors, and domain-specific constraints.

1. Data-Related Challenges:

• Data Sensitivity and Specificity: Reusing ML applications across different domains can be
difficult due to the sensitivity and specificity of data 1.

• Data Quality and Availability: Ensuring high-quality data and dealing with limited data
availability are critical issues. Poor data quality can significantly impact the performance of
ML models 2 3.

• Class Imbalance: Imbalanced datasets, where certain classes are underrepresented, can
hinder the efficiency of ML algorithms, affecting overall accuracy and decision-making 4.

2. System Engineering Challenges:

• Scalability: Handling large datasets efficiently is a major challenge. ML algorithms need to


be scalable to process big data within reasonable timeframes 5 6.

• Integration with Existing Systems: Incorporating ML models into existing software systems
can be complex and costly, as traditional software engineering practices may not directly
apply to ML 7 8.

• Automation: While AutoML aims to simplify ML processes, it still requires significant


human involvement, particularly in understanding domain-specific data and defining
prediction problems 9.

3. Human Factors:

• Human-Centered AI: Bridging the gap between theoretical ML models and practical
applications requires considering human-centered AI principles. This includes ensuring
that ML systems are understandable and usable by non-experts 2 10.

• Algorithm Aversion: There is often resistance to adopting ML solutions due to a lack of


trust in algorithmic decisions, even when they outperform human predictions 10.

4. Domain-Specific Constraints:

• Bias and Fairness: Designing ML systems that account for systemic biases and ensure
fairness is crucial, especially in human-facing applications like healthcare 3.
• Operational Challenges: Translating prediction algorithms into operational models is time-
consuming and involves addressing issues like data drift detection, infrastructure
standardization, and expectation management 11.

Summary Table of Challenges:

Category Challenges
Data-
Data sensitivity, data quality, data availability, class imbalance
Related
System
Scalability, integration with existing systems, automation
Engineering
Human
Human-centered AI, algorithm aversion
Factors
Domain-
Bias and fairness, operational challenges
Specific
Addressing these challenges requires a multidisciplinary approach, combining insights
from data science, software engineering, and domain expertise to develop robust and
effective ML solutions.

References

1. Data Sensitivity and Domain Specificity in Reuse of Machine Learning Applications

Rutschi, C., Berente, N., Nwanganga, F.

Information Systems Frontiers, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85151945184&origin=scopusAI

2. Applying AI in Practice: Key Challenges and Lessons Learned

Fischer, L., Ehrlinger, L., Geist, V., (...), Moser, B.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial


Intelligence and Lecture Notes in Bioinformatics), 2020

https://www.scopus.com/record/display.uri?eid=2-s2.0-85090177992&origin=scopusAI

3. Fair, Robust, and Data-Efficient Machine Learning in Healthcare

Singh, H.
AIES 2022 - Proceedings of the 2022 AAAI/ACM Conference on AI, Ethics, and Society, 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85137155055&origin=scopusAI

4. Class Imbalanced Data: Open Issues and Future Research Directions

Rekha, G., Tyagi, A.K., Sreenath, N., Mishra, S.

2021 International Conference on Computer Communication and Informatics, ICCCI 2021,


2021

https://www.scopus.com/record/display.uri?eid=2-s2.0-85105020930&origin=scopusAI

5. Big data scalability based on spark machine learning libraries

Garate-Escamilla, A.K., Hassani, A.H.E., Andres, E.

ACM International Conference Proceeding Series, 2019

https://www.scopus.com/record/display.uri?eid=2-s2.0-85079186867&origin=scopusAI

6. Performance evaluation of mahout clustering algorithms using a twitter streaming


dataset

Xhafa, F., Bogza, A., Caballe, S.

Proceedings - International Conference on Advanced Information Networking and


Applications, AINA, 2017

https://www.scopus.com/record/display.uri?eid=2-s2.0-85019653397&origin=scopusAI

7. Requirements Engineering in Machine Learning Projects

Gjorgjevikj, A., Mishev, K., Antovski, L., Trajanov, D.

IEEE Access, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85164698905&origin=scopusAI

8. Machine learning at microsoft with ML.Net

Ahmed, Z., Amizadeh, S., Bilenko, M., (...), Zhu, Y.

Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and


Data Mining, 2019
https://www.scopus.com/record/display.uri?eid=2-s2.0-85071184378&origin=scopusAI

9. AutoML to Date and Beyond: Challenges and Opportunities

Santu, S.K.K., Hassan, M.M., Smith, M.J., (...), Veeramachaneni, K.

ACM Computing Surveys, 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85116627638&origin=scopusAI

10. Overcoming obstacles to the adoption of machine learning by domain experts

Wagstaff, K.L.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial


Intelligence and Lecture Notes in Bioinformatics), 2015

https://www.scopus.com/record/display.uri?eid=2-s2.0-84945932793&origin=scopusAI

11. Challenges in the deployment and operation of machine learning in practice

Baier, L., Jöhren, F., Seebacher, S.

27th European Conference on Information Systems - Information Systems for a Sharing


Society, ECIS 2019, 2020

https://www.scopus.com/record/display.uri?eid=2-s2.0-85087106418&origin=scopusAI

Why is high-quality data crucial for machine learning models?


Why is high-quality data crucial for machine learning models?

High-quality data is essential for the performance and reliability of machine learning (ML)
models. Here are several reasons why:

1. Accuracy and Predictive Performance

• Data Quality and Model Accuracy: The performance of ML models is directly tied to the
quality of the data used for training. High-quality data ensures that the models can learn
accurate patterns and make reliable predictions. Poor data quality, such as missing values
or mislabeled data, can lead to inaccurate analytics and unreliable decisions 1 2 3 4.

• Impact of Errors: Errors in datasets, such as mislabeled data or missing values, can
significantly impair model performance. For instance, in intrusion detection systems, errors
like mislabeled traffic can reduce the model's ability to generalize and accurately classify
unseen data 3.

2. Generalization and Robustness


• Generalization Ability: High-quality data helps models generalize better to new, unseen
data. This is crucial for applications where the model needs to perform well in real-world
scenarios, not just on the training data 3 5.

• Handling Missing Data: Effective imputation methods for handling missing data are
necessary to maintain the integrity of the dataset and ensure robust model performance.
Various imputation techniques can help mitigate the impact of missing data on
downstream ML tasks 2.

3. Efficiency and Development

• Data Quality Evaluation: Evaluating and ensuring data quality can streamline the ML
pipeline, reducing the need for iterative debugging and improving overall efficiency. This
involves assessing data across various metrics and addressing quality gaps 1 4 6.

• Data Markets and Acquisition: High-quality data is often costly and time-consuming to
obtain. Data markets can help identify and acquire valuable training data, ensuring that
models are trained on the best possible datasets 7.

4. Bias and Fairness

• Bias Mitigation: High-quality data helps in reducing biases that can arise from poor data
collection practices. Ensuring data accuracy, completeness, and relevance is crucial to
avoid unfair or unethical outcomes in model predictions 5 8.

• Regulatory Compliance: In sensitive applications, such as healthcare or finance,


maintaining high data quality is essential for compliance with regulations and ensuring
ethical use of ML models 9 10.

5. Interpretability and Transparency

• Model Interpretability: The quality of data affects the transparency and interpretability of
ML models. High-quality data allows for clearer insights into the decision-making processes
of models, which is important for gaining trust and understanding in various applications 5.

Summary Table

Aspect Impact of High-Quality Data


Accuracy Ensures reliable predictions and accurate analytics 1 2 3 4

Generalization Improves model's ability to perform well on unseen data 3 5

Efficiency Reduces need for iterative debugging, streamlines ML pipeline 1 4 6

Bias and
Mitigates biases, ensures ethical outcomes 5 8
Fairness
Interpretability Enhances transparency and understanding of model decisions 5
In conclusion, high-quality data is fundamental to the success of machine learning models,
impacting their accuracy, generalization, efficiency, fairness, and interpretability. Ensuring
data quality through rigorous evaluation and addressing quality gaps is crucial for
developing robust and reliable ML applications.

References

1. A survey on dataset quality in machine learning

Gong, Y., Liu, G., Xue, Y., (...), Meng, L.

Information and Software Technology, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85161509739&origin=scopusAI

2. A Benchmark for Data Imputation Methods

Jäger, S., Allhorn, A., Bießmann, F.

Frontiers in Big Data, 2021

https://www.scopus.com/record/display.uri?eid=2-s2.0-85111070078&origin=scopusAI

3. Quality Analysis in IDS Dataset: Impact on Model Generalization

Sudyana, D., Verkerken, M., D'Hooge, L., (...), De Turck, F.

2024 IEEE Conference on Communications and Network Security, CNS 2024, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85210569442&origin=scopusAI

4. Data Quality for Machine Learning Tasks

Gupta, N., Mujumdar, S., Patel, H., (...), Munigala, V.

Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and


Data Mining, 2021

https://www.scopus.com/record/display.uri?eid=2-s2.0-85113837999&origin=scopusAI

5. Shedding light on dataset influence for more transparent machine learning

Settibathini, V.S.K., Virmani, A., Kuppam, M., (...), Elayaraja, C.

Explainable AI Applications for Human Behavior Analysis, 2024


https://www.scopus.com/record/display.uri?eid=2-s2.0-85196247293&origin=scopusAI

6. Overview and Importance of Data Quality for Machine Learning Tasks

Jain, A., Patel, H., Nagalapatti, L., (...), Munigala, V.

Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and


Data Mining, 2020

https://www.scopus.com/record/display.uri?eid=2-s2.0-85090410666&origin=scopusAI

7. Addressing Budget Allocation and Revenue Allocation in Data Market Environments Using
an Adaptive Sampling Algorithm

Zhao, B., Lyu, B., Fernandez, R.C., Kolar, M.

Proceedings of Machine Learning Research, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85174394551&origin=scopusAI

8. Quality Lies In The Eyes Of The Beholder

Pleimling, X., Shah, V., Lourentzou, I.

ACM International Conference Proceeding Series, 2022

https://www.scopus.com/record/display.uri?eid=2-s2.0-85134432301&origin=scopusAI

9. Machine Learning of k-Anonymity Data by using Feature Importance and Margin


Preservation

Chang, R.-I., Lee, C.-Y., Chen, P.-W., Wang, C.-H.

2023 IEEE Global Conference on Artificial Intelligence and Internet of Things, GCAIoT 2023,
2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85184664087&origin=scopusAI

10. Enhancing Performance of Machine Learning Models in Healthcare: An Analytical


Framework for Assessing and Improving Data Quality

Al-Hgaish, A., Atan, R., Yaakob, R., Osman, M.H.

Lecture Notes in Networks and Systems, 2025


https://www.scopus.com/record/display.uri?eid=2-s2.0-85209586687&origin=scopusAI

D. Case Studies
What are some real-world examples of companies successfully using
machine learning for demand forecasting?
Real-World Examples of Companies Using Machine Learning for Demand Forecasting

Machine learning has been successfully implemented by various companies across


different industries to enhance demand forecasting accuracy. Here are some notable
examples:

• Multinational Retail Chain: A multinational retail chain in the United States utilized
machine learning models such as XGBoost, random forest, and gradient boosting to
forecast weekly sales across 45 stores over three years. The XGBoost model outperformed
the others, providing the most accurate predictions 1.

• European Automotive Manufacturer: A European original equipment manufacturer in the


automotive industry applied machine learning models to forecast demand. The study found
that global machine learning models, which pool product data based on past demand,
achieved superior performance compared to local models 2.

• Food Industry: In the food industry, a company used a combination of Empirical Mode
Decomposition (EMD) and Support Vector Machines (SVM) optimized with Particle Swarm
Optimization (PSO) to forecast non-stationary demand. This approach showed superior
performance compared to traditional methods 3.

• South African FMCG Company: A Fast-Moving Consumer Goods (FMCG) company in


South Africa compared the forecasting abilities of statistical methods and machine learning
models. The Artificial Neural Network (ANN) model was found to be more accurate than
Moving Average (MA) and Seasonal Autoregressive Integrated Moving Average (SARIMA)
models 4.

• Poultry Sector in Peru: A poultry company in Peru implemented machine learning for
demand forecasting, achieving a high forecast accuracy of 97.56% and a low forecast bias
of 2.44% 5.

• Dyeing Company: A dyeing company used machine learning tools such as random forests,
support vector regression, and artificial neural networks to create demand models for the
next five years. These models significantly contributed to the company's strategic decision-
making 6.

• Chemical Company: A chemical company utilized machine learning with leading


indicators (e.g. economic data) to produce more precise long-term demand forecasts
compared to conventional methods 7.
• Retail Supermarket (Big Mart): Big Mart, a retail supermarket, employed advanced
machine learning algorithms like XGBoost, Linear Regression, and Ridge Regression to
forecast sales volumes. These models provided greater accuracy than traditional methods,
helping the company optimize inventory management 8.

• Austrian B2B Hygiene Product Retailer: An Austrian B2B hygiene product retailer used
various machine learning methods, including demand forecasting, to improve business
intelligence and enhance customer acquisition and retention. The implementation of
dashboards integrating these methods enabled better decision-making 9.

These examples illustrate the diverse applications and significant benefits of machine
learning in demand forecasting across various sectors, leading to improved accuracy,
operational efficiency, and strategic planning.

References

1. A Comparative Study for Machine Learning Models in Retail Demand Forecasting

Mitra, A., Jain, A., Kishore, A., Kumar, P.

Smart Innovation, Systems and Technologies, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85144189469&origin=scopusAI

2. Automotive OEM demand forecasting: A comparative study of forecasting algorithms and


strategies

Rožanec, J.M., Kažič, B., Škrjanc, M., (...), Mladenić, D.

Applied Sciences (Switzerland), 2021

https://www.scopus.com/record/display.uri?eid=2-s2.0-85111639899&origin=scopusAI

3. Non-Stationary Demand Forecasting Based on Empirical Mode Decomposition and


Support Vector Machines

Da Silva, I.D., Moura, M.D.C., Didier Lins, I., (...), Braga, E.

IEEE Latin America Transactions, 2017

https://www.scopus.com/record/display.uri?eid=2-s2.0-85028764401&origin=scopusAI

4. Applying Machine Learning Techniques to Forecast Demand in a South African Fast-


Moving Consumer Goods Company

Chanza, M., De Koker, L., Boucher, S., (...), Mabuza, G.


Lecture Notes in Networks and Systems, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85177847499&origin=scopusAI

5. Improving Demand Forecasting by Implementing Machine Learning in Poultry Production


Company

Garcia-Arismendiz, J., Huertas-Zúñiga, S., Lizárraga-Portugal, C.A., (...), Garcia-Lopez, Y.J.

International Journal of Engineering Trends and Technology, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85149152578&origin=scopusAI

6. Strategic Demand Forecasting with Machine Learning Algorithms in a Dyeing Company

Alp, V., Ervural, B.C.

Lecture Notes in Mechanical Engineering, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85151135827&origin=scopusAI

7. ML-based Demand Forecast with External Factors

Hellmers López, D., Julia Kramer, K., Schmidt, M.

ZWF Zeitschrift fuer Wirtschaftlichen Fabrikbetrieb, 2023

https://www.scopus.com/record/display.uri?eid=2-s2.0-85159788263&origin=scopusAI

8. Big Mart Sales Prediction Using Machine Learning

Mondal, S., Debbarma, A., Prakash, B.

Proceedings of the 2024 10th International Conference on Communication and Signal


Processing, ICCSP 2024, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85195992706&origin=scopusAI

9. From Data to Decisions: Optimizing Supply Chain Management with Machine Learning-
Infused Dashboards

Zimmermann, R., Brandtner, P.

Procedia Computer Science, 2024

https://www.scopus.com/record/display.uri?eid=2-s2.0-85195365568&origin=scopusAI
E. Conclusion
What are the key takeaways from this discussion?
1. Critical Role of Demand Forecasting: Accurate demand forecasting is crucial for
optimizing supply chain management, production planning, and inventory control across
industries like retail, automotive, food, and manufacturing.

2. Machine Learning Benefits: ML methods enhance accuracy, incorporate external factors,


handle complex patterns, and adapt to dynamic market changes better than traditional
methods.

3. Challenges: Data quality, integration with existing systems, scalability, and human factors
like algorithm aversion remain significant obstacles.

4. Industry Applications: ML has been successfully applied in diverse sectors, such as retail,
FMCG, automotive, and even poultry, showcasing its versatility and effectiveness.

What suggestions can be made for implementing machine learning in


similar projects?
1. Start with High-Quality Data:

o Ensure the dataset is clean, complete, and representative of the problem.

o Employ data augmentation or synthetic data generation for scenarios with limited
data.

2. Choose Appropriate ML Models:

o Select models based on the data type, volume, and complexity. For example, LSTM
is ideal for time series, while Random Forests excel with categorical variables.

o Hybrid approaches combining traditional and ML models can maximize accuracy.

3. Consider Scalability and Integration:

o Ensure the chosen solution can scale with growing data volumes and integrate
seamlessly with existing business workflows.

o Use APIs or modular frameworks for easier implementation.

4. Incorporate Real-Time Learning:

o Deploy ML models that continuously learn and adapt from new data to maintain
relevance in dynamic environments.

5. Address Human Factors:


o Foster trust in the system by improving interpretability and involving stakeholders in
the design process.

o Provide training for end-users to build confidence in the ML-driven insights.

What does the future hold for machine learning in demand forecasting?
1. Increased Adoption of Advanced Algorithms:

o Deep learning models like transformers may become standard for analyzing
complex datasets and producing more accurate forecasts.

2. Integration with IoT and Edge Computing:

o IoT devices and edge computing will enable real-time data collection and
processing, enhancing the precision and timeliness of forecasts.

3. Enhanced Collaboration with Other Technologies:

o Blockchain can add transparency and trust in supply chains, while ML optimizes
forecasting based on this data.

4. Improved Accessibility with AutoML:

o AutoML tools will democratize the use of ML, making it accessible to businesses
with limited data science expertise.

5. Focus on Sustainable Practices:

o Forecasting models will increasingly consider environmental factors to promote


sustainable supply chain and inventory management practices.

6. Ethics and Fairness:

o Greater attention will be given to bias detection and fairness, especially in


customer-facing industries.

By addressing current challenges and leveraging emerging technologies, machine learning


will continue to transform demand forecasting, providing businesses with a significant
strategic advantage.

You might also like