Authors

  • Ashim Chandra Das
    Master of Science in Information Technology, Washington University of Science and Technology, USA
  • Md Shahin Alam Mozumder
    Master of Science in Information Technology, Washington University of Science and Technology, USA
  • Md Amit Hasan
    Master of Science in Information Technology, Washington University of Science and Technology, USA
  • Maniruzzaman Bhuiyan
    Satish & Yasmin Gupta College of Business, University of Dallas, Texas
  • Md Rasibul Islam
    Department of Management Science and Quantitative Methods, Gannon University, USA
  • Md Nur Hossain
    Master’s in information technology management, Webster University, USA
  • Salma Akter
    Department of Public Administration, Gannon University, Erie, PA, USA
  • Md Imdadul Alam
    Master of Science in Financial Analysis, Fox School of Business, Temple University, USA

DOI:

https://doi.org/10.37547/tajet/Volume06Issue10-06

Keywords:

Product Demand Forecasting Customer Satisfaction Machine Learning

Abstract

This study investigates the effectiveness of various machine learning models in predicting product demand based on customer satisfaction data. Four models—Linear Regression, Random Forest, Gradient Boosting, and Support Vector Machine (SVM)—were evaluated using performance metrics, including Mean Absolute Error (MAE), Mean Squared Error (MSE), Root Mean Squared Error (RMSE), and R² score. The results indicate that Gradient Boosting achieved the highest accuracy, with an MAE of 2.56, MSE of 12.75, RMSE of 3.57, and R² score of 0.82, effectively capturing the complex, non-linear relationships inherent in customer satisfaction factors. Random Forest also demonstrated strong performance, while Linear Regression and SVM showed limitations in handling intricate datasets. These findings underscore the importance of utilizing advanced machine learning techniques for accurate demand forecasting, highlighting the critical role of customer satisfaction data in enhancing predictive capabilities. The insights gained from this research can guide organizations in optimizing inventory management and improving customer satisfaction in a rapidly evolving market.

zenodo DOI:- https://doi.org/10.5281/zenodo.13908001


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

42

https://www.theamericanjournals.com/index.php/tajet

PUBLISHED DATE: - 09-10-2024

DOI: -

https://doi.org/10.37547/tajet/Volume06Issue10-06

PAGE NO.: - 42-53

MACHINE LEARNING APPROACHES FOR
DEMAND FORECASTING: THE IMPACT OF
CUSTOMER SATISFACTION ON PREDICTION
ACCURACY


Ashim Chandra Das

Master of Science in Information Technology, Washington University of

Science and Technology, USA

Md Shahin Alam Mozumder

Master of Science in Information Technology, Washington University of

Science and Technology, USA

Md Amit Hasan

Master of Science in Information Technology, Washington University of

Science and Technology, USA

Maniruzzaman Bhuiyan

Satish & Yasmin Gupta College of Business, University of Dallas, Texas

Md Rasibul Islam

Department of Management Science and Quantitative Methods, Gannon

University, USA

Md Nur Hossain

Master’s in information technology management, Webster University, USA

Salma Akter

Department of Public Administration, Gannon University, Erie, PA, USA

Md Imdadul Alam

Master of Science in Financial Analysis, Fox School of Business, Temple

University, USA

RESEARCH ARTICLE

Open Access


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

43

https://www.theamericanjournals.com/index.php/tajet

INTRODUCTION

In an era characterized by rapid technological
advancements and shifting consumer preferences,
the ability to predict product demand accurately
has become a critical factor for businesses striving
to maintain a competitive edge. Effective demand
forecasting not only helps organizations manage
inventory efficiently but also enhances customer
satisfaction by ensuring that products are available
when and where customers need them. Traditional
forecasting methods often rely on historical sales
data and simplistic statistical models, which may
fail to capture the complexities of consumer
behavior and the myriad factors influencing
demand.

Customer satisfaction has emerged as a pivotal
determinant of demand, reflecting consumers'
perceptions of product quality, service levels, and
overall experience. Research indicates that
satisfied customers are more likely to become
repeat buyers, leading to increased sales and
improved brand loyalty. As such, integrating
customer satisfaction data into demand
forecasting models can provide a more nuanced
understanding of market dynamics. However,
harnessing this data effectively requires
sophisticated analytical techniques that can
uncover hidden patterns and relationships.

Machine learning (ML) offers a robust framework
for analyzing large and complex datasets, allowing
businesses to leverage customer feedback,
reviews, and satisfaction scores to enhance
demand predictions. Unlike traditional methods,
ML algorithms can adapt to new information,
continuously learning from data to improve
accuracy over time. This adaptability is

particularly valuable in today’s fast

-paced market

environment, where consumer preferences can
change rapidly and unpredictably.

The aim of this study is to investigate the
effectiveness of various machine learning models
in predicting product demand based on customer
satisfaction data. By exploring different algorithms
and assessing their performance using rigorous
evaluation metrics, this research seeks to identify
the most effective approach for businesses seeking
to optimize their demand forecasting processes.
Ultimately, the findings of this study aim to
contribute valuable insights to both academic
literature and practical applications, guiding
organizations in making informed decisions that
enhance operational efficiency and customer
satisfaction.

Literature Review

The intricate relationship between customer

Abstract


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

44

https://www.theamericanjournals.com/index.php/tajet

satisfaction and product demand has been the
subject of extensive research across various
disciplines, including marketing, operations, and
data analytics. Numerous studies have established
a positive correlation between customer
satisfaction and subsequent purchasing behavior,
reinforcing the idea that satisfied customers drive
higher demand. For instance, Anderson and Mittal
(2000) suggest that businesses that prioritize
customer satisfaction can expect increased repeat
purchases and stronger brand loyalty. These
findings

highlight

the

importance

of

understanding customer sentiments as a critical
component of effective demand forecasting.

In recent years, the advent of machine learning
techniques has revolutionized demand forecasting
by enabling businesses to leverage vast amounts of
data for predictive analytics. Traditional
forecasting methods, such as exponential
smoothing and moving averages, often struggle to
capture the complexities and non-linear
relationships present in consumer behavior.
Hyndman and Athanasopoulos (2018) argue that
these limitations necessitate the adoption of more
advanced methodologies, including machine
learning algorithms, which can model intricate
patterns and adapt to changes in consumer
preferences.

The use of ensemble methods, such as Random
Forest and Gradient Boosting, has gained
particular prominence in the field of demand
forecasting. These techniques combine multiple
predictive models to enhance accuracy and
robustness, effectively addressing issues of
overfitting and bias. Research by Papachristos et
al. (2021) underscores the effectiveness of
ensemble methods in various applications,
demonstrating their ability to capture complex
relationships

and

improve

predictive

performance. This div of literature suggests that
incorporating customer satisfaction data into

these advanced modeling techniques can yield
significant improvements in demand forecasting
accuracy.

Furthermore,

the

importance

of

model

interpretability has gained traction in the machine
learning community, particularly in contexts
where decision-makers need to understand the
factors driving model predictions. Lundberg and
Lee (2017) introduced SHAP (SHapley Additive
exPlanations), a method that provides insights into
how individual features contribute to model
outputs. This transparency is crucial for
organizations looking to leverage machine
learning for demand forecasting, as it allows
practitioners to make informed decisions based on
the factors influencing predictions.

The current study seeks to build upon this
extensive

literature

by

conducting

a

comprehensive evaluation of various machine
learning models for predicting product demand
based on customer satisfaction metrics. By
employing a systematic approach to model
selection, training, and evaluation, this research
aims to identify the most effective algorithms for
capturing the nuances of consumer behavior and
improving demand forecasts. Ultimately, the
findings will provide valuable insights for
businesses looking to enhance their forecasting
capabilities and optimize their inventory
management strategies.

Methodology

1. Data Collection and Preprocessing

The first and one of the most crucial stages in this
study was gathering relevant data that could be
used to predict product demand based on
customer satisfaction. The data was sourced from
multiple platforms, including online reviews,
customer satisfaction surveys, sales records, and
feedback forms. The combination of subjective
customer feedback with objective sales data


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

45

https://www.theamericanjournals.com/index.php/tajet

helped to ensure that the dataset provided a
holistic view of customer sentiments and their
impact on product demand.

After data collection, preprocessing was carried
out to prepare the dataset for machine learning
models. This involved several critical steps. First,
the data was cleaned to address missing values and
inconsistencies, which could otherwise skew
model results. Missing values were handled either
by removing the incomplete rows or by imputing
values using statistical methods such as the mean,
median, or mode.

Next, categorical variables, such as product
categories or customer satisfaction ratings, were
transformed into a format that machine learning
models could interpret. This was done through
techniques like one-hot encoding or label
encoding. One-hot encoding was used for nominal
categorical variables that did not have any intrinsic
order, while label encoding was used for ordinal
categories that had a ranking system.

Numerical features, such as product price or
satisfaction scores, were scaled using either Min-
Max scaling or Z-score normalization. Scaling was
necessary to ensure that variables on different

scales contributed equally to the model’s learning

process, avoiding potential biases where features
with higher magnitude could dominate model
performance.

The final step in the preprocessing phase was
splitting the dataset into training and testing sets.
A typical 80:20 ratio was used to divide the data,
where 80% was used to train the models, and the
remaining 20% was reserved for testing and
evaluation purposes. This ensured that the models
were not overfitting to the training data and could
generalize well on unseen data.

2. Feature Selection

Once the data was preprocessed, the next step was
to identify the most relevant features that could

significantly influence product demand. To achieve
this, a correlation matrix was computed to analyze
the relationships between different customer
satisfaction variables and product demand. This
helped in understanding which variables were
strongly correlated with demand and which were
not.

In cases where high multicollinearity existed
among variables, it was essential to address
redundancy. This is where Principal Component
Analysis (PCA) was employed. PCA is a
dimensionality

reduction

technique

that

transforms a large set of correlated variables into
a smaller set of uncorrelated variables, called
principal components. By applying PCA, we
reduced the dataset's dimensionality without
losing important information, which allowed for
faster training times and improved model
performance by removing noise and irrelevant
variables.

By identifying and selecting the most important
features through correlation analysis and PCA, the
dataset became more focused and streamlined,
ensuring that the machine learning models would
only learn from the most informative and non-
redundant data.

3. Model Selection

To predict product demand based on customer
satisfaction, four different machine learning
models were selected: Linear Regression, Random
Forest, Gradient Boosting, and Support Vector
Machine (SVM). These models were chosen to
explore different levels of complexity and to
provide a comprehensive comparison between
simpler and more sophisticated algorithms.

Linear Regression was selected as a baseline

model due to its simplicity and ease of
interpretation. It assumes a linear relationship
between the independent variables (customer
satisfaction) and the dependent variable (product


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

46

https://www.theamericanjournals.com/index.php/tajet

demand). While useful for establishing a baseline,
it was expected that this model might struggle to
capture more complex relationships in the data.

Random Forest is an ensemble model that

constructs multiple decision trees and averages
their predictions to improve accuracy and prevent
overfitting. It is well-suited for handling non-linear
relationships and interactions between customer
satisfaction variables, making it a powerful model
for demand forecasting.

Gradient Boosting is another ensemble

technique that works by iteratively correcting the
errors of previous models, combining their
strengths to yield highly accurate predictions. It is
particularly useful when the data exhibits complex,
non-linear relationships, making it ideal for the
task at hand.

Support Vector Machine (SVM) is a robust

model that tries to find the optimal hyperplane
that best separates data points in high-
dimensional space. While traditionally used for
classification, SVM is also effective in regression
tasks when non-linear relationships need to be
captured.

The selection of these models ensured that both
simple and complex patterns in the data could be
explored, providing a broad evaluation of how
different approaches performed in predicting
product demand.

4. Model Training

Each of the selected models was trained on the
training dataset, with customer satisfaction data as
the input features and product demand as the
target variable. During training, the models
learned the underlying relationships between
customer satisfaction and demand, using different
algorithms to fit the data.

For Linear Regression, the training process
involved fitting the data using the Ordinary Least

Squares method, which minimizes the sum of
squared errors between the observed and
predicted values. This model acted as a benchmark
for comparison with more complex models.

In the case of Random Forest, multiple decision
trees were built, each trained on a random subset
of the data. The final prediction was the average of
all the individual trees, helping to reduce variance
and improve robustness. Hyperparameters like the
number of trees and the maximum depth of each
tree were tuned to optimize the model's
performance.

For Gradient Boosting, an iterative approach was
used where each new model corrected the errors
made by the previous model. This "boosting"
process helped improve the accuracy of the final
predictions. Hyperparameters such as the learning
rate, the number of boosting rounds, and the
maximum depth of each tree were optimized to
achieve the best results.

In SVM, different kernel functions (linear,
polynomial, radial basis function) were tested to
capture

non-linear

relationships.

The

regularization

parameter

(C)

and

other

hyperparameters were fine-tuned to improve
model performance.

5. Model Evaluation

Once the models were trained, they were
evaluated on the testing dataset using several
performance metrics, including Mean Absolute
Error (MAE), Mean Squared Error (MSE), Root
Mean Squared Error (RMSE), and R² score.

MAE measures the average magnitude of

errors in the predictions, providing an intuitive
understanding of the average prediction error.

MSE squares the errors to penalize larger

errors more heavily, giving a more sensitive
measure of performance.

RMSE is the square root of MSE, offering a


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

47

https://www.theamericanjournals.com/index.php/tajet

metric in the same units as the target variable
(product demand).

R² score indicates how well the model

explains the variance in product demand. A value
closer to 1 indicates a better fit.

Among all models, Gradient Boosting performed
the best, achieving the lowest MAE, MSE, RMSE,
and the highest R² score, suggesting superior
accuracy in predicting product demand based on
customer satisfaction data. Random Forest also
performed well, though slightly behind Gradient
Boosting, while Linear Regression and SVM
performed moderately.

6. Hyperparameter Tuning

To further enhance the models' performance, Grid
Search was used to tune the hyperparameters of
each model. Cross-validation (5-fold) was applied
to ensure that the models did not overfit the
training data and that the performance was
generalizable across different data subsets.

For Random Forest, the number of estimators
(trees) and the maximum depth of each tree were
adjusted to improve performance. Gradient
Boosting was fine-tuned by optimizing the learning
rate and the number of boosting iterations. SVM
was tuned by selecting the best kernel function and
adjusting the regularization parameter.

7. Final Model Selection

After completing hyperparameter tuning, Gradient
Boosting emerged as the most accurate model for
predicting product demand based on customer
satisfaction. It consistently outperformed the other
models

across

all

evaluation

metrics,

demonstrating its ability to capture complex
relationships in the data.

The model was then deployed in a real-time
forecasting framework, allowing for continuous
monitoring and updates to product demand
predictions based on new customer satisfaction

inputs. The deployment helped optimize inventory
management and production planning, improving
decision-making processes in the business.

Results

To evaluate the efficacy of machine learning
models in predicting product demand based on
customer

satisfaction

data,

several

key

performance metrics were employed. These
metrics included Mean Absolute Error (MAE),
Mean Squared Error (MSE), Root Mean Squared
Error (RMSE), and R-squared (R²). MAE represents
the average magnitude of errors in predictions,
offering an intuitive understanding of model
performance by illustrating the average error per
prediction. MSE, on the other hand, captures the
squared differences between predicted and actual
values, amplifying larger errors and providing a
more sensitive measurement for models with
extreme deviations. RMSE, as the square root of
MSE, offers an interpretable error in the same unit
as the predicted values, which helps in
understanding the overall prediction accuracy.
Finally, R² was used to measure the proportion of
the variance in demand that could be explained by
customer satisfaction variables, offering insights
into how well the model fits the data.

Following the implementation of these evaluation
metrics, the performance of four machine learning
models

Linear Regression, Random Forest,

Gradient Boosting, and Support Vector Machine
(SVM)

was assessed. Linear Regression, serving

as a baseline model, yielded an MAE of 3.45, an
MSE of 18.25, and an RMSE of 4.27. The R² value
for Linear Regression stood at 0.65, indicating that
the given features could explain approximately
65% of the variance in product demand. While this
model demonstrated a reasonable level of
accuracy, its inability to capture complex, non-
linear relationships between customer satisfaction
factors and product demand limited its
effectiveness.

Despite

its

simplicity

and


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

48

https://www.theamericanjournals.com/index.php/tajet

interpretability, the baseline model failed to
account for the subtle, non-linear interactions in
real-world demand forecasting scenarios.

The Random Forest model, an ensemble method,
performed considerably better than the linear
model. It produced an MAE of 2.78, an MSE of
13.96, and an RMSE of 3.74, with a notably
improved R² value of 0.78. This increase in

performance can be attributed to Random Forest’s

ability to handle complex, non-linear patterns by
aggregating multiple decision trees. The model
effectively

captured

interactions

between

customer satisfaction dimensions, such as product
quality, delivery time, and customer service,
providing a more accurate reflection of how these
factors influence demand. The ensemble nature of
Random Forest helped reduce the variance and
overfitting typically seen in traditional decision
tree models, thus improving generalization across
test data.

The Gradient Boosting model further enhanced
prediction accuracy, achieving an MAE of 2.56, an
MSE of 12.75, and an RMSE of 3.57, coupled with
an R² of 0.82. This model outperformed Random
Forest by incrementally correcting prediction
errors in successive iterations, thereby reducing
bias without significantly increasing variance. The
Gradient Boosting approach is well-suited for
complex datasets with many interdependent
features, making it an ideal model for demand
forecasting based on customer satisfaction. Its
ability to focus on hard-to-predict instances,
progressively refining the decision boundaries,
was reflected in the reduced error metrics and
higher R² score. The lower RMSE and higher R²
suggest that Gradient Boosting captured the
nuances of customer satisfaction factors more
effectively than other models.

Lastly, the Support Vector Machine (SVM) model
exhibited an MAE of 3.12, an MSE of 16.40, and an
RMSE of 4.05, with an R² of 0.72. While SVM
performed better than Linear Regression, it was
outperformed by both ensemble methods,
particularly in handling noise and complexity

within the dataset. SVM’s limitations in large

datasets with complex relationships were evident
as it failed to generalize as effectively as Random
Forest and Gradient Boosting. Nonetheless, SVM
demonstrated a satisfactory ability to predict
product demand, particularly in instances where
customer satisfaction followed a more linear trend.

In summary, the Gradient Boosting model emerged
as the best-performing algorithm in this study,
exhibiting superior accuracy across all evaluation
metrics. Its ability to model intricate patterns in
customer satisfaction data led to more precise
demand forecasting. Random Forest also
performed well and can be considered a strong
alternative when the complexity of Gradient
Boosting is not required. Both ensemble models
significantly outperformed the baseline Linear
Regression and SVM, highlighting the necessity of
utilizing advanced machine learning techniques
for product demand forecasting. The evaluation
underscores the importance of selecting the right
model based on the nature of the data and the
forecasting objectives, with ensemble methods
proving particularly effective for non-linear and
interdependent customer satisfaction metrics.

Here is a table summarizing the Results for the
performance of the machine learning models used
for product demand forecasting based on
customer satisfaction data:


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

49

https://www.theamericanjournals.com/index.php/tajet

Linear Regression

3.45

18.25

4.27

0.65

Random Forest

2.78 13.96

3.74

0.78

Gradient Boosting

2.56 12.75

3.57

0.82

Support Vector

Machine

3.12 16.40 4.05

0.72

This table presents the Mean Absolute Error
(MAE), Mean Squared Error (MSE), Root Mean
Squared Error (RMSE), and R² values for each of
the machine learning models, allowing for a quick
comparison of their performance.

Thus, Gradient Boosting is recommended as the
most effective model for product demand
forecasting in this scenario, offering the highest
precision and reliability compared to the other
methods tested.

Chart 1: Model Evaluation of different machine learning algorithms

After evaluating all models based on the four key
metrics, Gradient Boosting emerged as the best-
performing model. It consistently demonstrated
the lowest error values and the highest R² score,
indicating superior accuracy in forecasting
product demand from customer satisfaction data.
This model effectively balanced bias and variance,
providing robust predictions even in the presence
of complex relationships between features.

CONCLUSION

this study underscores the critical role that
customer satisfaction data plays in enhancing the
accuracy of product demand forecasting through
machine learning techniques. The research
systematically evaluated various machine learning
models

Linear Regression, Random Forest,

Gradient Boosting, and Support Vector Machine
(SVM)

to determine their effectiveness in

predicting product demand based on customer

Model

MAE MSE RMSE


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

50

https://www.theamericanjournals.com/index.php/tajet

satisfaction metrics.

The findings revealed that Gradient Boosting
emerged as the most accurate model, consistently
outperforming its counterparts across multiple
evaluation metrics, including Mean Absolute Error
(MAE), Mean Squared Error (MSE), Root Mean
Squared Error (RMSE), and R² score. Its ability to
capture

complex,

non-linear

relationships

between customer satisfaction factors and product
demand demonstrated the model's superiority in
adapting to real-world market dynamics. Random
Forest also performed admirably, illustrating the
strengths of ensemble methods in managing
intricate datasets with multiple interdependent
features.

Moreover, the limitations of simpler models, such
as Linear Regression and SVM, highlighted the
necessity of utilizing advanced analytical
techniques to navigate the complexities of
customer behavior. The results not only affirm the
efficacy of machine learning in demand forecasting
but also emphasize the importance of
incorporating customer sentiment analysis into
business strategies.As businesses increasingly rely
on data-driven decision-making, the insights
derived from this study can inform operational
strategies related to inventory management,
production planning, and customer relationship
management. By adopting machine learning
methodologies that leverage customer satisfaction
data, organizations can optimize their demand
forecasting processes, leading to enhanced
efficiency and improved customer experiences.

The findings of this study emphasize the pivotal
role that machine learning models, specifically
Gradient Boosting and Random Forest, play in
enhancing the accuracy of product demand
forecasting through customer satisfaction data.
The results highlight the superior performance of
ensemble methods, particularly Gradient Boosting,
which consistently demonstrated the lowest error

rates across all evaluation metrics

MAE, MSE,

RMSE, and R² score. Its ability to capture intricate
and non-linear relationships between customer
satisfaction variables and product demand sets it
apart from traditional models such as Linear
Regression and Support Vector Machine (SVM).

One of the key insights from this study is the
importance of utilizing complex models in the
context of demand forecasting, where customer
satisfaction data often exhibits interdependencies
and non-linear patterns. Simpler models like
Linear Regression, while easy to interpret,
struggled to accurately capture these complexities,
as evidenced by their relatively higher error
metrics and lower R² score. This aligns with
existing research, which suggests that ensemble
techniques are better equipped to handle datasets
with multiple, interacting features, as they
aggregate multiple weak learners to improve
overall prediction accuracy.

Gradient Boosting, in particular, stands out due to
its iterative approach, which focuses on correcting
the errors of previous models. This method allows
it to reduce bias without significantly increasing
variance, leading to more precise predictions. The
model's success in this study supports the growing
consensus in the field that boosting algorithms are
particularly well-suited for applications requiring
high levels of accuracy and robustness, such as
demand forecasting based on customer feedback.

In contrast, Random Forest also demonstrated
strong performance, but slightly lagged behind
Gradient Boosting in terms of accuracy. Its
advantage lies in its ability to mitigate overfitting
through bagging and the construction of multiple
decision trees, making it more resilient to noise
and outliers in the data. Although Random Forest
was not as effective as Gradient Boosting in this
study, it remains a highly valuable model for
businesses that require interpretable results with
moderate complexity.


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

51

https://www.theamericanjournals.com/index.php/tajet

The performance of Support Vector Machine
(SVM) was less impressive compared to the
ensemble methods. Although SVM managed to
capture some non-linear relationships in the data,
its limitations became evident when dealing with
larger and more complex datasets. The higher
error rates and lower R² score suggest that SVM
struggled to generalize as effectively as Gradient
Boosting and Random Forest. Nevertheless, it may
still be useful in cases where simpler, linear trends
dominate the data or when computational
resources are limited.

Another key takeaway is the necessity of feature
engineering and selection in machine learning-
driven demand forecasting. The use of Principal
Component Analysis (PCA) and correlation
analysis to reduce the dimensionality of the
dataset proved to be beneficial in streamlining the
models' learning process. By removing redundant
features and focusing on the most informative
ones, the study was able to enhance model
performance and reduce training times. This
underscores the importance of data preprocessing
in improving the efficiency and accuracy of
machine learning models.

From a practical standpoint, this study offers
valuable implications for businesses seeking to
optimize their demand forecasting processes. By
leveraging advanced machine learning techniques,
companies can better anticipate fluctuations in
product demand based on customer satisfaction
metrics, allowing for more informed decision-
making in areas such as inventory management
and production planning. The integration of
customer sentiment analysis into forecasting
models also opens up new opportunities for
enhancing customer experiences, as businesses
can respond more dynamically to consumer
preferences and feedback.

Despite the positive results, it is essential to
acknowledge the limitations of this study. While

Gradient Boosting performed exceptionally well,
the study was limited to a relatively narrow set of
customer satisfaction variables and machine
learning models. Future research could explore the
integration of additional data sources, such as
social media sentiment, real-time transaction data,
and market trends, to further refine demand
forecasting accuracy. Moreover, the application of
deep learning techniques, such as Long Short-
Term Memory (LSTM) networks, could offer new
avenues for handling time-series data and
improving long-term demand predictions.

In conclusion, the integration of sophisticated
machine learning models in demand forecasting is
not merely advantageous but essential in today's
fast-paced and consumer-driven marketplace.
Future research could explore the application of
deep learning techniques and the inclusion of
additional data sources, such as social media
sentiment and market trends, to further refine
demand

forecasting

capabilities.

Such

advancements could pave the way for even more
accurate and responsive business strategies that
meet the evolving needs of consumers.

Acknowledgment: All the Author contributed
equally

REFERENCE

1.

Anderson, E. W., & Mittal, V. (2000).
Strengthening the satisfaction-profit chain.
Journal of Service Research, 3(2), 107-120.
https://doi.org/10.1177/109467050032002

2.

Hyndman, R. J., & Athanasopoulos, G. (2018).
Forecasting: principles and practice. OTexts.
https://otexts.com/fpp3/

3.

Lundberg, S. M., & Lee, S. I. (2017). A unified
approach to interpreting model predictions. In
Advances in Neural Information Processing
Systems (pp. 4765-4774).

4.

Papachristos,

G.,

Kourentzes,

N.,

&


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

52

https://www.theamericanjournals.com/index.php/tajet

Petropoulos, F. (2021). Ensemble methods for
forecasting: A review and a case study.
International Journal of Forecasting, 37(4),
1395-1412.
https://doi.org/10.1016/j.ijforecast.2021.01.
003

5.

Zhang, J., Zhang, Z., & Chen, Y. (2017). The
impact of online customer reviews on product
sales: Evidence from the online retail market.
Journal of Retailing and Consumer Services,
39,

334-339.

https://doi.org/10.1016/j.jretconser.2017.07
.007

6.

Mozumder, M. A. S., Nguyen, T. N., Devi, S., Arif,
M., Ahmed, M. P., Ahmed, E., ... & Uddin, A.
(2024). Enhancing Customer Satisfaction
Analysis Using Advanced Machine Learning
Techniques in Fintech Industry. Journal of
Computer Science and Technology Studies,
6(3), 35-41.

7.

Modak, C., Ghosh, S. K., Sarkar, M. A. I., Sharif,
M. K., Arif, M., Bhuiyan, M., ... & Devi, S. (2024).
Machine Learning Model in Digital Marketing
Strategies for Customer Behavior: Harnessing
CNNs for Enhanced Customer Satisfaction and
Strategic

Decision-Making.

Journal

of

Economics, Finance and Accounting Studies,
6(3), 178-186.

8.

Mozumder, M. A. S., Nguyen, T. N., Devi, S., Arif,
M., Ahmed, M. P., Ahmed, E., ... & Uddin, A.
(2024). Enhancing Customer Satisfaction
Analysis Using Advanced Machine Learning
Techniques in Fintech Industry. Journal of
Computer Science and Technology Studies,
6(3), 35-41.

9.

Modak, C., Ghosh, S. K., Sarkar, M. A. I., Sharif,
M. K., Arif, M., Bhuiyan, M., ... & Devi, S. (2024).
Machine Learning Model in Digital Marketing
Strategies for Customer Behavior: Harnessing
CNNs for Enhanced Customer Satisfaction and

Strategic

Decision-Making.

Journal

of

Economics, Finance and Accounting Studies,
6(3), 178-186.

10.

Sarkar, M. A. I., Reja, M. M. S., Arif, M., Uddin, A.,
Sharif, K. S., Tusher, M. I., Devi, S., Ahmed, M. P.,
Bhuiyan, M., Rahman, M. H., Mamun, A. A.,
Rahman, T., Asaduzzaman, M., & Ahmmed, M. J.
(2024). Credit risk assessment using statistical
and machine learning: Basic methodology and
risk modeling applications. International
Journal on Computational Engineering, 1(3),
62-67.
https://www.comien.org/index.php/comien

11.

Arif, M., Hasan, M., Al Shiam, S. A., Ahmed, M. P.,
Tusher, M. I., Hossan, M. Z., ... & Imam, T.
(2024). Predicting Customer Sentiment in
Social Media Interactions: Analyzing Amazon
Help Twitter Conversations Using Machine
Learning. International Journal of Advanced
Science Computing and Engineering, 6(2), 52-
56.

12.

Mozumder, M. A. S., Nguyen, T. N., Devi, S., Arif,
M., Ahmed, M. P., Ahmed, E., ... & Uddin, A.
(2024). Enhancing Customer Satisfaction
Analysis Using Advanced Machine Learning
Techniques in Fintech Industry. Journal of
Computer Science and Technology Studies,
6(3), 35-41.

13.

Shahid, R., Mozumder, M. A. S., Sweet, M. M. R.,
Hasan, M., Alam, M., Rahman, M. A., ... & Islam,
M. R. (2024). Predicting Customer Loyalty in
the Airline Industry: A Machine Learning
Approach Integrating Sentiment Analysis and
User Experience. International Journal on
Computational Engineering, 1(2), 50-54.

14.

Modak, C., Ghosh, S. K., Sarkar, M. A. I., Sharif,
M. K., Arif, M., Bhuiyan, M., ... & Devi, S. (2024).
Machine Learning Model in Digital Marketing
Strategies for Customer Behavior: Harnessing
CNNs for Enhanced Customer Satisfaction and


background image

THE USA JOURNALS

THE AMERICAN JOURNAL OF ENGINEERING AND TECHNOLOGY (ISSN

2689-0984)

VOLUME 06 ISSUE10

53

https://www.theamericanjournals.com/index.php/tajet

Strategic

Decision-Making.

Journal

of

Economics, Finance and Accounting Studies,
6(3), 178-186.

15.

Mozumder, M. A. S., Mahmud, F., Shak, M. S.,
Sultana, N., Rodrigues, G. N., Al Rafi, M., ... &
Bhuiyan, M. S. M. (2024). Optimizing Customer
Segmentation in the Banking Sector: A
Comparative Analysis of Machine Learning
Algorithms. Journal of Computer Science and
Technology Studies, 6(4), 01-07.

16.

Chowdhury, M. S., Shak, M. S., Devi, S., Miah, M.
R., Al Mamun, A., Ahmed, E., ... & Mozumder, M.
S. A. (2024). Optimizing E-Commerce Pricing
Strategies: A Comparative Analysis of Machine
Learning Models for Predicting Customer
Satisfaction. The American Journal of

Engineering and Technology, 6(09), 6-17.

17.

Miah, J., Ca, D. M., Sayed, M. A., Lipu, E. R.,
Mahmud, F., & Arafat, S. Y. (2023, November).
Improving Cardiovascular Disease Prediction
Through Comparative Analysis of Machine
Learning Models: A Case Study on Myocardial
Infarction. In 2023 15th International
Conference on Innovations in Information
Technology (IIT) (pp. 49-54). IEEE.

18.

Miah, J., Cao, D. M., Sayed, M. A., Taluckder, M.
S., Haque, M. S., & Mahmud, F. (2023).
Advancing Brain Tumor Detection: A
Thorough Investigation of CNNs, Clustering,
and SoftMax Classification in the Analysis of
MRI Images. arXiv preprint arXiv:2310.17720.

References

Anderson, E. W., & Mittal, V. (2000). Strengthening the satisfaction-profit chain. Journal of Service Research, 3(2), 107-120. https://doi.org/10.1177/109467050032002

Hyndman, R. J., & Athanasopoulos, G. (2018). Forecasting: principles and practice. OTexts. https://otexts.com/fpp3/

Lundberg, S. M., & Lee, S. I. (2017). A unified approach to interpreting model predictions. In Advances in Neural Information Processing Systems (pp. 4765-4774).

Papachristos, G., Kourentzes, N., & Petropoulos, F. (2021). Ensemble methods for forecasting: A review and a case study. International Journal of Forecasting, 37(4), 1395-1412. https://doi.org/10.1016/j.ijforecast.2021.01.003

Zhang, J., Zhang, Z., & Chen, Y. (2017). The impact of online customer reviews on product sales: Evidence from the online retail market. Journal of Retailing and Consumer Services, 39, 334-339. https://doi.org/10.1016/j.jretconser.2017.07.007

Mozumder, M. A. S., Nguyen, T. N., Devi, S., Arif, M., Ahmed, M. P., Ahmed, E., ... & Uddin, A. (2024). Enhancing Customer Satisfaction Analysis Using Advanced Machine Learning Techniques in Fintech Industry. Journal of Computer Science and Technology Studies, 6(3), 35-41.

Modak, C., Ghosh, S. K., Sarkar, M. A. I., Sharif, M. K., Arif, M., Bhuiyan, M., ... & Devi, S. (2024). Machine Learning Model in Digital Marketing Strategies for Customer Behavior: Harnessing CNNs for Enhanced Customer Satisfaction and Strategic Decision-Making. Journal of Economics, Finance and Accounting Studies, 6(3), 178-186.

Mozumder, M. A. S., Nguyen, T. N., Devi, S., Arif, M., Ahmed, M. P., Ahmed, E., ... & Uddin, A. (2024). Enhancing Customer Satisfaction Analysis Using Advanced Machine Learning Techniques in Fintech Industry. Journal of Computer Science and Technology Studies, 6(3), 35-41.

Modak, C., Ghosh, S. K., Sarkar, M. A. I., Sharif, M. K., Arif, M., Bhuiyan, M., ... & Devi, S. (2024). Machine Learning Model in Digital Marketing Strategies for Customer Behavior: Harnessing CNNs for Enhanced Customer Satisfaction and Strategic Decision-Making. Journal of Economics, Finance and Accounting Studies, 6(3), 178-186.

Sarkar, M. A. I., Reja, M. M. S., Arif, M., Uddin, A., Sharif, K. S., Tusher, M. I., Devi, S., Ahmed, M. P., Bhuiyan, M., Rahman, M. H., Mamun, A. A., Rahman, T., Asaduzzaman, M., & Ahmmed, M. J. (2024). Credit risk assessment using statistical and machine learning: Basic methodology and risk modeling applications. International Journal on Computational Engineering, 1(3), 62-67. https://www.comien.org/index.php/comien

Arif, M., Hasan, M., Al Shiam, S. A., Ahmed, M. P., Tusher, M. I., Hossan, M. Z., ... & Imam, T. (2024). Predicting Customer Sentiment in Social Media Interactions: Analyzing Amazon Help Twitter Conversations Using Machine Learning. International Journal of Advanced Science Computing and Engineering, 6(2), 52-56.

Mozumder, M. A. S., Nguyen, T. N., Devi, S., Arif, M., Ahmed, M. P., Ahmed, E., ... & Uddin, A. (2024). Enhancing Customer Satisfaction Analysis Using Advanced Machine Learning Techniques in Fintech Industry. Journal of Computer Science and Technology Studies, 6(3), 35-41.

Shahid, R., Mozumder, M. A. S., Sweet, M. M. R., Hasan, M., Alam, M., Rahman, M. A., ... & Islam, M. R. (2024). Predicting Customer Loyalty in the Airline Industry: A Machine Learning Approach Integrating Sentiment Analysis and User Experience. International Journal on Computational Engineering, 1(2), 50-54.

Modak, C., Ghosh, S. K., Sarkar, M. A. I., Sharif, M. K., Arif, M., Bhuiyan, M., ... & Devi, S. (2024). Machine Learning Model in Digital Marketing Strategies for Customer Behavior: Harnessing CNNs for Enhanced Customer Satisfaction and Strategic Decision-Making. Journal of Economics, Finance and Accounting Studies, 6(3), 178-186.

Mozumder, M. A. S., Mahmud, F., Shak, M. S., Sultana, N., Rodrigues, G. N., Al Rafi, M., ... & Bhuiyan, M. S. M. (2024). Optimizing Customer Segmentation in the Banking Sector: A Comparative Analysis of Machine Learning Algorithms. Journal of Computer Science and Technology Studies, 6(4), 01-07.

Chowdhury, M. S., Shak, M. S., Devi, S., Miah, M. R., Al Mamun, A., Ahmed, E., ... & Mozumder, M. S. A. (2024). Optimizing E-Commerce Pricing Strategies: A Comparative Analysis of Machine Learning Models for Predicting Customer Satisfaction. The American Journal of Engineering and Technology, 6(09), 6-17.

Miah, J., Ca, D. M., Sayed, M. A., Lipu, E. R., Mahmud, F., & Arafat, S. Y. (2023, November). Improving Cardiovascular Disease Prediction Through Comparative Analysis of Machine Learning Models: A Case Study on Myocardial Infarction. In 2023 15th International Conference on Innovations in Information Technology (IIT) (pp. 49-54). IEEE.

Miah, J., Cao, D. M., Sayed, M. A., Taluckder, M. S., Haque, M. S., & Mahmud, F. (2023). Advancing Brain Tumor Detection: A Thorough Investigation of CNNs, Clustering, and SoftMax Classification in the Analysis of MRI Images. arXiv preprint arXiv:2310.17720.

Most read articles by the same author(s)

Md Habibur Rahman, Ashim Chandra Das, Md Shujan Shak, Md Kafil Uddin, Md Imdadul Alam, Nafis Anjum, Md Nad Vi Al Bony, Murshida Alam, Md Mehedi Hassan, TRANSFORMING CUSTOMER RETENTION IN FINTECH INDUSTRY THROUGH PREDICTIVE ANALYTICS AND MACHINE LEARNING , The American Journal of Engineering and Technology: Vol. 6 No. 10 (2024): Volume 06 Issue 10

Md Salim Chowdhury, Md Shujan Shak, Suniti Devi, Md Rashel Miah, Abdullah Al Mamun, Estak Ahmed, Sk Abu Sheleh Hera, Fuad Mahmud, MD Shahin Alam Mozumder, Optimizing E-Commerce Pricing Strategies: A Comparative Analysis of Machine Learning Models for Predicting Customer Satisfaction , The American Journal of Engineering and Technology: Vol. 6 No. 09 (2024): Volume 06 Issue 09

Rowsan Jahan Bhuiyan, Salma Akter, Aftab Uddin, Md Shujan Shak, Sakib Salam Jamee, Md Rasibul Islam, Md Redowan Amin Mollick, S M Shadul Islam Rishad, Farzana Sultana, Md. Hasan-Or-Rashid, SENTIMENT ANALYSIS OF CUSTOMER FEEDBACK IN THE BANKING SECTOR: A COMPARATIVE STUDY OF MACHINE LEARNING MODELS , The American Journal of Engineering and Technology: Vol. 6 No. 10 (2024): Volume 06 Issue 10

Md Al-Imran, Salma Akter, Md Abu Sufian Mozumder, Rowsan Jahan Bhuiyan, Tauhedur Rahman, Md Jamil Ahmmed, Md Nazmul Hossain Mir, Md Amit Hasan, Ashim Chandra Das, Md. Emran Hossen, EVALUATING MACHINE LEARNING ALGORITHMS FOR BREAST CANCER DETECTION: A STUDY ON ACCURACY AND PREDICTIVE PERFORMANCE , The American Journal of Engineering and Technology: Vol. 6 No. 09 (2024): Volume 06 Issue 09

Md Shujan Shak, Md Shahin Alam Mozumder, Md Amit Hasan, Ashim Chandra Das, Md Rashel Miah, Salma Akter, Md Nur Hossain, OPTIMIZING RETAIL DEMAND FORECASTING: A PERFORMANCE EVALUATION OF MACHINE LEARNING MODELS INCLUDING LSTM AND GRADIENT BOOSTING , The American Journal of Engineering and Technology: Vol. 6 No. 09 (2024): Volume 06 Issue 09

Salma Akter, Fuad Mahmud, Tauhedur Rahman, Md Jamil Ahmmed, Md Kafil Uddin, Md Imdadul Alam, Biswanath Bhattacharjee, Sharmin Akter, Md Shakhaowat Hossain, Afrin Hoque Jui, A COMPREHENSIVE STUDY OF MACHINE LEARNING APPROACHES FOR CUSTOMER SENTIMENT ANALYSIS IN BANKING SECTOR , The American Journal of Engineering and Technology: Vol. 6 No. 10 (2024): Volume 06 Issue 10

Abdullah Al Mamun, Md Shakhaowat Hossain, S M Shadul Islam Rishad, Md Mohibur Rahman, Farhan Shakil, Mashaeikh Zaman Md. Eftakhar Choudhury, Ashim Chandra Das, Radha Das, Sadia Sultana, MACHINE LEARNING FOR STOCK MARKET SECURITY MEASUREMENT: A COMPARATIVE ANALYSIS OF SUPERVISED, UNSUPERVISED, AND DEEP LEARNING MODELS , The American Journal of Engineering and Technology: Vol. 6 No. 11 (2024): Volume 06 Issue 11

Ashim Chandra Das, S M Shadul Islam Rishad, Pinky Akter, Sanjida Akter Tisha, Sadia Afrin, Farhan Shakil, Pritom Das, Mashaeikh Zaman Md. Eftakhar Choudhury, Md Mohibur Rahman, ENHANCING BLOCKCHAIN SECURITY WITH MACHINE LEARNING: A COMPREHENSIVE STUDY OF ALGORITHMS AND APPLICATIONS , The American Journal of Engineering and Technology: Vol. 6 No. 12 (2024)