Analyzing customer reviews for ARBA Travel using sentiment analysis

Abdullah, Nurulain (2025) Analyzing customer reviews for ARBA Travel using sentiment analysis. [Student Project] (Unpublished)

Abstract

Sentiment analysis is a natural language processing (NLP) that categorizes customer feedback into as positive, negative, or neutral. The project entails gathering a dataset of customer reviews from Google Reviews and Facebook, cleaning the text to eliminate any noise, and analyzing sentiments using three machine learning algorithms; Naive Bayes, Support Vector Machine, and Logistic Regression. Key phrases are extracted from 400 customer reviews on Google Reviews and 300 from Facebook to reveal common themes in customer experiences. Data visualization techniques are used to present trends, such as the frequency of positive and negative reviews over time and the most commonly mentioned aspects of ARBA Travel's services. The findings offer actionable recommendations for ARBA Travel to improve its offerings, address issues, and reinforce strengths. The integration of sentiment analysis into the feedback evaluation process at ARBA Travel will enhance its decision-making processes, refinement in customer engagement approaches, and sustain competitiveness within the travel industry. This research illustrates the potential of sentiment analysis to convert unstructured customers' feedback into meaningful insights that drive improved business results and stronger customer relationships. Three machine learning algorithms which are Naive Bayes, Logistic Regression, and Support Vector Machine, were implemented and evaluated using cross-validation and performance metrics such as accuracy, precision, recall, and F1- score. Among these, Naive Bayes achieved the highest performance with an accuracy of 93.67% and an F1-score of 93.54%, making it the most effective model for sentiment classification in this context. The results were visualized using an interactive dashboard developed in Power BI, allowing users to explore sentiment trends, keyword frequency, and review distributions by gender, platform, and time. Future enhancements include expanding the analysis to other platforms like TripAdvisor and Instagram for broader sentiment coverage. Implementing real-time sentiment analysis would enable faster responses to customer feedback. Additionally, enhancing the dashboard with features like trend forecasting, customer segmentation, and automated alerts can support more proactive and data-driven decision-making for ARBA Travel.

Metadata

Item Type: Student Project
Creators:
Creators
Email / ID Num.
Abdullah, Nurulain
2022485162
Contributors:
Contribution
Name
Email / ID Num.
Advisor
Mohamed@Omar, Hasiah
hasiahm@uitm.edu.my
Subjects: Q Science > QA Mathematics > Analysis > Analytical methods used in the solution of physical problems
Divisions: Universiti Teknologi MARA, Terengganu > Kuala Terengganu Campus > Faculty of Computer and Mathematical Sciences
Programme: Bachelor of Information System (Hons.) Business Computing
Keywords: Natural Language Processing (NLP), ARBA Travel
Date: 2025
URI: https://ir.uitm.edu.my/id/eprint/134177
Edit Item
Edit Item

Download

[thumbnail of 134177.pdf] Text
134177.pdf

Download (98kB)

Digital Copy

Digital (fulltext) is available at:

Physical Copy

Physical status and holdings:
Item Status:

ID Number

134177

Indexing

Statistic

Statistic details