DSpace Repository

Sentiment Analysis of Customer Feedback Using NLP Techniques

Show simple item record

dc.contributor.author Anjum, Syeda Sadika
dc.date.accessioned 2026-04-21T04:49:22Z
dc.date.available 2026-04-21T04:49:22Z
dc.date.issued 2025-11-30
dc.identifier.citation SWT en_US
dc.identifier.uri http://dspace.daffodilvarsity.edu.bd:8080/handle/123456789/16957
dc.description Thesis Report en_US
dc.description.abstract In an attempt to reach the end product of rich sentiment categorization, this research offers an end-to-end sentiment analysis system which incorporates the state-of-the-art in deep learning methodsin addition to traditional machine learning algorithms. Understanding of the public opinion has become critical in decision-making processes in areas such as politics, business and social observation due to the increased growth of user-generated information in places such as twitter. This study is based on Kaggle twitter sentiment dataset which was rigor legacy as data cleaning, normalization, tokenization, TF-IDF vectorization and class balancing using SMOTE to ensure reliability and reduces the biasness. This was caused by the demand for correctly and general-purpose systems of sentiment analysis. A variety modelssuch as Multi-Layer Perceptron (MLP), deep learning model, interpretable machine learning classifiers such as; KNN, Decision Tree, Random Forest, Extra Trees (ETC) and advanced techniques employing gradient boosting algorithm such as XGB, LGBM and CatBoost with the help of the processed data were trained. The major novelty of this study is the designed integration of the two paradigms presenting the synergistic workings of neural architectures and ensemble methodsin boosting for dealing with structured and capturing complex semantic relationships. While older models had offered efficiency and interpretable good models, the gradient boosting and ETC also regularly defeat other models with the ETC having the best accuracy of 99.12% as per a comparative assessment using the accuracy, precision, recall and F1, confusion matrices. The results obtained show that choosing the type of algorithm should be a tradeoff between processing resource, interpretability and complexity, and deep learning algorithms should be implemented in case of subtle identification of sentiment while simpler models are enough for getting quick insights. All thing said, this work allow to make repeatable pipeline with key focus on importance of preprocessing, feature engineering and balancing class for downstream success. en_US
dc.description.sponsorship DIU en_US
dc.language.iso en_US en_US
dc.publisher Daffodil International University en_US
dc.subject Natural Language Processing (NLP) en_US
dc.subject Sentiment analysis en_US
dc.subject Customer feedback classification en_US
dc.subject Text mining en_US
dc.title Sentiment Analysis of Customer Feedback Using NLP Techniques en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account