Customer sentiment analysis through social media feedback / Siti Nur Syamimi Binti Mat Zain

By: Material type: TextTextPublisher: Kuantan, Pahang : UMPSA, 2022Copyright date: ©2022Description: xi, 64 pages : illustrations ; 1 CD-ROMContent type:
  • text
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • THE0009860 (Local)
Subject(s): Dissertation note: Bachelor of Applied Science in Data Analytics with Honours -- Universiti Malaysia Pahang – 2022 Abstract: Customer sentiment analysis is an automated way of detecting sentiments in online interactions in order to assess customer opinions about a product, brand or service. It assists companies in gaining insights and efficiently responding to their customers. Social media, forums, blogs and the web have become channels for people to voice their opinions openly on a variety of discussion topics making it an ideal domain to utilise customer sentiment analysis. This study presents a machine learning approach to analyse how sentiment analysis detects positive and negative feedback about TM ONE products. Customer feedback data were taken from Twitter through Streaming API (Application Programming Interface), where Tweets are retrieved in real time based on search terms, time, users and likes. Responses from the twitter API are parsed into tables and stored in a CSV file. All of these processes were done in Python via Jupyter Notebook. Then, the analysis continued with the pre-processing stage for cleaning where the correct data can be extracted as much as possible from the text by converting noise from high-dimensional features to low-dimensional spaces. Based on the analysis, it was found that there was no negative sentiment from TM ONE customers. The data were then split into training and testing to be tested on the three different supervised learning algorithms used in this study which are Support Vector Machine, Random Forest, and Naïve Bayes. Lasty, the performance of each model was compared to select the most accurate model and from the analysis, it can be concluded that Support Vector Machine gives the best performance in terms of accuracy, mean squared error, root mean squared error and area under ROC curve. Regarding the results of customer sentiment analysis, some suggestions that can be utilized to improve this study are to conduct customer sentiment analysis by obtaining customer feedback data through Facebook, Instagram, Tik Tok, Web and forums. In addition, the performance of the customer sentiment analysis model can be enhanced by using deep learning methods. Last but not least, this sentiment analysis study can also be applied to texts written in Malay language.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Notes Date due Barcode
Final Year Report Final Year Report UMPLIB GAMBANG PSM .S93 2022 r Bc (Browse shelf(Opens below)) Not for loan CD13580 T000003178

Centre for Mathematical Sciences

Bachelor of Applied Science in Data Analytics with Honours -- Universiti Malaysia Pahang – 2022

Includes bibliographical references

Customer sentiment analysis is an automated way of detecting sentiments in online interactions in order to assess customer opinions about a product, brand or service. It assists companies in gaining insights and efficiently responding to their customers. Social media, forums, blogs and the web have become channels for people to voice their opinions openly on a variety of discussion topics making it an ideal domain to utilise customer sentiment analysis. This study presents a machine learning approach to analyse how sentiment analysis detects positive and negative feedback about TM ONE products. Customer feedback data were taken from Twitter through Streaming API (Application Programming Interface), where Tweets are retrieved in real time based on search terms, time, users and likes. Responses from the twitter API are parsed into tables and stored in a CSV file. All of these processes were done in Python via Jupyter Notebook. Then, the analysis continued with the pre-processing stage for cleaning where the correct data can be extracted as much as possible from the text by converting noise from high-dimensional features to low-dimensional spaces. Based on the analysis, it was found that there was no negative sentiment from TM ONE customers. The data were then split into training and testing to be tested on the three different supervised learning algorithms used in this study which are Support Vector Machine, Random Forest, and Naïve Bayes. Lasty, the performance of each model was compared to select the most accurate model and from the analysis, it can be concluded that Support Vector Machine gives the best performance in terms of accuracy, mean squared error, root mean squared error and area under ROC curve. Regarding the results of customer sentiment analysis, some suggestions that can be utilized to improve this study are to conduct customer sentiment analysis by obtaining customer feedback data through Facebook, Instagram, Tik Tok, Web and forums. In addition, the performance of the customer sentiment analysis model can be enhanced by using deep learning methods. Last but not least, this sentiment analysis study can also be applied to texts written in Malay language.

Perpustakaan Universiti Malaysia Pahang Al-Sultan Abdullah
26600 Pekan, Pahang Darul Makmur
Phone: +609 431 5063 (Gambang) / +609 431 5035 (Pekan)
Email: umplibrary@umpsa.edu.my

Connect With Us