/Airline-Recommendation-Sentiment-Analysis-VADER

Integrated VADER, a sentiment analyzer to get compound scores of reviews along with machine learning models like LR, KNN, DT, RF, MLP, Boosting algorithm for airline recommendation

Primary LanguageJupyter Notebook

Predicting airline customers’ recommendations using ratings and reviews of online websites

Dataset can be found here

Implemented sentiment analysis, a popular technique for identifying and extracting opinions and sentiments from textual data. To analyze the sentiment of consumer comments and reviews in the airline business, used state-of-the-art language model called VADER (Valence Aware Dictionary for Sentiment Reasoning) that is specifically tuned towards the opinions shared on social media and operates using lexicon and rule-based sentiment.

Workflow
architecture

Combined the compound scores obtained from VADER with other ratings present in the dataset to train multiple Machine Learning models

Results
results

LightGBM achieved the best accuracy of 96.6%, indicating its superior performance in predicting customer satisfaction. Moreover, ensemble learning methods and careful hyperparameter tuning can improve the generalization performance of the models on unseen data, which is essential for practical applications. Factors like cabin staff service and value for money played significant role in user's emotions and ratings in predicting impact on airlines.