Aspect-Level Sentiment Analysis on Hotel Reviews

  • Nibedita PanigrahiEmail author
  • T. Asha
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 711)


Sentimental analysis is a part of natural language processing which extracts and analyzes the opinions, sentiments, and emotions from written language. In today’s world, every organization always wants to know public and customer’s feedback about their products and also about their services that gives very important for business or organization about their product in the market and their services to perform better. Aspect-level sentiment analysis is one of the techniques which find and aggregate sentiment on entities mentioned within documents or aspects of them. This paper converts unstructured data into structural data by using scrappy and selection tool in Python, then Natural Language Tool Kit (NLTK) is used to tokenize and part-of-speech tagging. Next the reviews are broken into single-line sentence and identify the lists of aspects of each sentence. Finally, we have analyzed different aspects along with its scores calculated from a sentiment score algorithm, which we have collected from the hotel Web sites.


Opinion analysis Aspects mining Machine learning Natural language processing (NLP) POS tagging 


  1. 1.
    D. Kim et al., ‘A user opinion and metadata mining scheme for predicting box office performance of movies in the social network environment’, New Review of Hypermedia and Multimedia, 2013.Google Scholar
  2. 2.
    E. D’Avanzo, G. Pilato, ‘Mining Social Network users Opinions to Aid Buyers shopping Decisions’, Procedia Computer Science 118, 2014.Google Scholar
  3. 3.
    C. Monti, A Rozza, G. Zappela, A. Arvidsson, E. Colleoni, ‘Modelling Political Disaffection from Twitter data’, WISDOM’13 proceedings of the second international Workshop on Issues of Sentiment Discovery and Opinion Mining, 2013.Google Scholar
  4. 4.
    K. Denecke, ‘Using SentiWordNet for Multilingual Sentiment Analysis’ ICDEW, 2008.Google Scholar
  5. 5.
    S. Baccianella, A. Esuli and F. Sebastiani, ‘SENTIWORDNET 3.0; An enhanced lexical Resources for Sentiment Analysis and Opinion Mining’. ELRA 2010.Google Scholar
  6. 6.
    A. Artale, A. Goy, B. Magnini, E. Pianta, C. Strapparava, ‘Coping with WORDNET Sense Proliferation’, ELRA, 1998.Google Scholar
  7. 7.
    B. Pang, and L. Lee, “Opinion Mining and Sentiment Analysis,” Foundations and Trends in Information Retrieval, vol. 2, pp 1–135, 2008.CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Department of Computer Science & EngineeringBangalore Institute of TechnologyBangaluruIndia

Personalised recommendations