HOTELS REVIEWED Sentiment Analysis for Hotel Reviews Group

  • Slides: 50
Download presentation
HOTELS REVIEWED Sentiment Analysis for Hotel Reviews Group 9 HOTELS REVIEWED | GROUP 9

HOTELS REVIEWED Sentiment Analysis for Hotel Reviews Group 9 HOTELS REVIEWED | GROUP 9 12/06/2021 1

WHAT WE OFFER ? HOTELS REVIEWED | GROUP 9 12/06/2021 2

WHAT WE OFFER ? HOTELS REVIEWED | GROUP 9 12/06/2021 2

WHO WE OFFER TO? • Common Mass, trying to book tickets for best-fit hotels

WHO WE OFFER TO? • Common Mass, trying to book tickets for best-fit hotels according to filters and preferences. • Currently Existing Booking Platforms, trying to increase their conversion rate by showing reviews and ratings to users. • Hotel Managers, trying to get to know users’ views about their hotel. HOTELS REVIEWED | GROUP 9 12/06/2021 3

WHO WE OFFER TO? • Common Mass, trying to book tickets for best-fit hotels

WHO WE OFFER TO? • Common Mass, trying to book tickets for best-fit hotels according to filters and preferences. • Currently Existing Booking Platforms, trying to increase their conversion rate by showing reviews and ratings to users. • Hotel Managers, trying to get to know users’ views about their hotel. HOTELS REVIEWED | GROUP 9 12/06/2021 4

WHO WE OFFER TO: BOOKING PLATFORMS • • • Total rating – 7. 6

WHO WE OFFER TO: BOOKING PLATFORMS • • • Total rating – 7. 6 Rank in “Andheri East” – 16 102 reviews 30 mentions about food, food rating – 9. 1 Very positive food reviews – [ “Loved the buffet”, The food and service was awesome”… HOTELS REVIEWED | GROUP 9 12/06/2021 5

WHO WE OFFER TO? • Common Mass, trying to book tickets for best-fit hotels

WHO WE OFFER TO? • Common Mass, trying to book tickets for best-fit hotels according to filters and preferences. • Currently Existing Booking Platforms, trying to increase their conversion rate by showing reviews and ratings to users. • Hotel Managers, trying to get to know users’ views about their hotel. HOTELS REVIEWED | GROUP 9 12/06/2021 6

HOW DID WE? HOTELS REVIEWED | GROUP 9 12/06/2021 7

HOW DID WE? HOTELS REVIEWED | GROUP 9 12/06/2021 7

STEPS • Data Acquisition System • Sentiment Analysis • Score Methodology • Feature-Aspect Based

STEPS • Data Acquisition System • Sentiment Analysis • Score Methodology • Feature-Aspect Based Analysis • Score Normalisation HOTELS REVIEWED | GROUP 9 12/06/2021 8

DATA ACQUISITION SYSTEM • Software used: SCRAPY • Websites crawled: expedia. co. in, tripadvisor.

DATA ACQUISITION SYSTEM • Software used: SCRAPY • Websites crawled: expedia. co. in, tripadvisor. in, holidayiq. com HOTELS REVIEWED | GROUP 9 12/06/2021 9

STEPS • Data Acquisition System • Sentiment Analysis • Score Methodology • Feature-Aspect Based

STEPS • Data Acquisition System • Sentiment Analysis • Score Methodology • Feature-Aspect Based Analysis • Score Normalisation HOTELS REVIEWED | GROUP 9 12/06/2021 10

SENTIMENT ANALYSIS • Software used: Stanford’s core. NLP • Algorithm used: Recursive Neural Tensor

SENTIMENT ANALYSIS • Software used: Stanford’s core. NLP • Algorithm used: Recursive Neural Tensor Network HOTELS REVIEWED | GROUP 9 12/06/2021 11

HOTELS REVIEWED | GROUP 9 12/06/2021 12

HOTELS REVIEWED | GROUP 9 12/06/2021 12

STEPS • Data Acquisition System • Sentiment Analysis • Score Methodology • Feature-Aspect Based

STEPS • Data Acquisition System • Sentiment Analysis • Score Methodology • Feature-Aspect Based Analysis • Score Normalisation HOTELS REVIEWED | GROUP 9 12/06/2021 13

SENTENCES, NOT REVIEWS HOTELS REVIEWED | GROUP 9 12/06/2021 14

SENTENCES, NOT REVIEWS HOTELS REVIEWED | GROUP 9 12/06/2021 14

SCORE METHODOLOGY HOTELS REVIEWED | GROUP 9 12/06/2021 15

SCORE METHODOLOGY HOTELS REVIEWED | GROUP 9 12/06/2021 15

SCORE METHODOLOGY HOTELS REVIEWED | GROUP 9 12/06/2021 16

SCORE METHODOLOGY HOTELS REVIEWED | GROUP 9 12/06/2021 16

SCORE METHODOLOGY HOTELS REVIEWED | GROUP 9 12/06/2021 17

SCORE METHODOLOGY HOTELS REVIEWED | GROUP 9 12/06/2021 17

FEATURE-ASPECT BASED ANALYSIS HOTELS REVIEWED | GROUP 9 12/06/2021 18

FEATURE-ASPECT BASED ANALYSIS HOTELS REVIEWED | GROUP 9 12/06/2021 18

FEATURE-ASPECT BASED ANALYSIS • General rating • Food rating • Room rating • Service

FEATURE-ASPECT BASED ANALYSIS • General rating • Food rating • Room rating • Service rating • Location rating • Cleanliness rating HOTELS REVIEWED | GROUP 9 12/06/2021 19

FEATURE-ASPECT BASED ANALYSIS Seed array for location: ["location", "position", "place", "property", "situation", "site", "locality",

FEATURE-ASPECT BASED ANALYSIS Seed array for location: ["location", "position", "place", "property", "situation", "site", "locality", "local", "spot", "whereabouts", "wher eabout", "scene", "setting", "area", "environment", "ve nue", "address", "view", "sight", "beach"] HOTELS REVIEWED | GROUP 9 12/06/2021 20

FEATURE-ASPECT BASED ANALYSIS “I had a wonderful meal at Hotel Oberoi, I loved the

FEATURE-ASPECT BASED ANALYSIS “I had a wonderful meal at Hotel Oberoi, I loved the puddings. ” HOTELS REVIEWED | GROUP 9 12/06/2021 21

FEATURE-ASPECT BASED ANALYSIS “The room was good but the food was very bad. ”

FEATURE-ASPECT BASED ANALYSIS “The room was good but the food was very bad. ” HOTELS REVIEWED | GROUP 9 12/06/2021 22

FEATURE-ASPECT BASED ANALYSIS HOTELS REVIEWED | GROUP 9 12/06/2021 23

FEATURE-ASPECT BASED ANALYSIS HOTELS REVIEWED | GROUP 9 12/06/2021 23

FEATURE-ASPECT BASED ANALYSIS HOTELS REVIEWED | GROUP 9 12/06/2021 24

FEATURE-ASPECT BASED ANALYSIS HOTELS REVIEWED | GROUP 9 12/06/2021 24

STEPS • Data Acquisition System • Sentiment Analysis • Score Methodology • Feature-Aspect Based

STEPS • Data Acquisition System • Sentiment Analysis • Score Methodology • Feature-Aspect Based Analysis • Score Normalisation HOTELS REVIEWED | GROUP 9 12/06/2021 25

SCORE NORMALISATION: THE NEED HOTELS REVIEWED | GROUP 9 12/06/2021 26

SCORE NORMALISATION: THE NEED HOTELS REVIEWED | GROUP 9 12/06/2021 26

SCORE NORMALISATION: THE SOLUTION • Simply don’t consider objective reviews. • We defined the

SCORE NORMALISATION: THE SOLUTION • Simply don’t consider objective reviews. • We defined the range of 5. 0 to 6. 0 • If a review lies in this range, don’t consider the review for overall rating. • Applied only for general rating HOTELS REVIEWED | GROUP 9 12/06/2021 27

SCORE NORMALISATION: THE OUTPUT HOTELS REVIEWED | GROUP 9 12/06/2021 28

SCORE NORMALISATION: THE OUTPUT HOTELS REVIEWED | GROUP 9 12/06/2021 28

OKAY, HOW TO USE IT ? HOTELS REVIEWED | GROUP 9 12/06/2021 29

OKAY, HOW TO USE IT ? HOTELS REVIEWED | GROUP 9 12/06/2021 29

OKAY, HOW DO WE USE IT ? • Command Line Interface • Web-based simple

OKAY, HOW DO WE USE IT ? • Command Line Interface • Web-based simple interface • Web-based advanced interface HOTELS REVIEWED | GROUP 9 12/06/2021 30

COMMAND LINE INTERFACE • Code written in PYTHON • Works in windows • Single

COMMAND LINE INTERFACE • Code written in PYTHON • Works in windows • Single command to roll HOTELS REVIEWED | GROUP 9 12/06/2021 31

COMMAND LINE INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 32

COMMAND LINE INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 32

COMMAND LINE INTERFACE • Files generated in $city_name directory • review. json • rate.

COMMAND LINE INTERFACE • Files generated in $city_name directory • review. json • rate. csv • text. txt HOTELS REVIEWED | GROUP 9 12/06/2021 33

OKAY, HOW DO WE USE IT ? • Command Line Interface • Web-based minimal

OKAY, HOW DO WE USE IT ? • Command Line Interface • Web-based minimal interface • Web-based advanced interface HOTELS REVIEWED | GROUP 9 12/06/2021 34

HOTELS REVIEWED | GROUP 9 12/06/2021 35

HOTELS REVIEWED | GROUP 9 12/06/2021 35

WEB-BASED MINIMAL INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 36

WEB-BASED MINIMAL INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 36

WEB-BASED MINIMAL INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 37

WEB-BASED MINIMAL INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 37

WEB-BASED MINIMAL INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 38

WEB-BASED MINIMAL INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 38

WEB-BASED MINIMAL INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 39

WEB-BASED MINIMAL INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 39

OKAY, HOW DO WE USE IT ? • Command Line Interface • Web-based minimal

OKAY, HOW DO WE USE IT ? • Command Line Interface • Web-based minimal interface • Web-based advanced interface HOTELS REVIEWED | GROUP 9 12/06/2021 40

WEB-BASED ADVANCED INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 41

WEB-BASED ADVANCED INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 41

WEB-BASED ADVANCED INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 42

WEB-BASED ADVANCED INTERFACE HOTELS REVIEWED | GROUP 9 12/06/2021 42

VISUALISATION HOTELS REVIEWED | GROUP 9 12/06/2021 43

VISUALISATION HOTELS REVIEWED | GROUP 9 12/06/2021 43

Percentage of hotels for each amount of reviews interval. HOTELS REVIEWED | GROUP 9

Percentage of hotels for each amount of reviews interval. HOTELS REVIEWED | GROUP 9 12/06/2021 44

Website Total reviews Positive reviews Negative reviews Neutral reviews holidayiq 3334 1583 698 1053

Website Total reviews Positive reviews Negative reviews Neutral reviews holidayiq 3334 1583 698 1053 Tripadvisor 3788 1171 1195 1422 The segments were classified with respect to their polarity, including the neutral polarity. HOTELS REVIEWED | GROUP 9 12/06/2021 45

WHAT’S IN THE FUTURE ? HOTELS REVIEWED | GROUP 9 12/06/2021 46

WHAT’S IN THE FUTURE ? HOTELS REVIEWED | GROUP 9 12/06/2021 46

WHAT’S IN THE FUTURE ? • Social information gathering- from twitter/facebook • Sarcasm HOTELS

WHAT’S IN THE FUTURE ? • Social information gathering- from twitter/facebook • Sarcasm HOTELS REVIEWED | GROUP 9 12/06/2021 47

WHAT’S IN THE FUTURE ? • Our immediate plan would be to scale for

WHAT’S IN THE FUTURE ? • Our immediate plan would be to scale for more data. • For hotel managers, we would be adding visualised results with charts and trend-lines displaying how the hotel is doing with time. HOTELS REVIEWED | GROUP 9 12/06/2021 48

WHAT’S IN THE FUTURE ? • To get more accurate results, we will train

WHAT’S IN THE FUTURE ? • To get more accurate results, we will train the sentiment tree bank with specific hotel reviews. • We would add our solution to read smiles/emoticons, images and different form of texts present in reviews. HOTELS REVIEWED | GROUP 9 12/06/2021 49

THIS IS IT. Thank You HOTELS REVIEWED | GROUP 9 12/06/2021 50

THIS IS IT. Thank You HOTELS REVIEWED | GROUP 9 12/06/2021 50