Sentiment Analysis for Hotel Guest Reviews
Our project aims to provide a comprehensive understanding of hotel guest reviews through various machine learning techniques, including topic modeling and sentiment analysis. We evaluate the efficacy of our solution using customer reviews from the Fullerton Hotel dataset.
WhereToStay is a web-based platform that scrapes reviews from TripAdvisor.com, summarizes evaluations, and applies sentiment analysis, emotion recognition, and topic modeling to hotel reviews. This online platform allows users to easily find hotels and read the opinions of previous clients, streamlining the decision-making process. Businesses can leverage this data to gain insights and a competitive advantage.
Text Sentiment Analysis with VADER:
We utilized the Valence Aware Dictionary for Sentiment Reasoning (VADER) Sentiment Intensity Analyzer from the Natural Language Toolkit library for text sentiment analysis. VADER assigns a sentiment score to each review, ranging from -1 (negative) to 1 (positive).
VADER Average Sentiment Over Time:
Sentiment Analysis with Textblob:
We conducted sentiment analysis using the Textblob library, visualizing the subjectivity to polarity ratio and overall emotional polarity. This complements and validates the credibility of VADER and its accuracy.
Latent Dirichlet Analysis (LDA):
We applied Latent Dirichlet Analysis to uncover topics within the dataset.