Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

A Fuzzy Approach to Sentiment Analysis at the Sentence Level

  • Chapter
  • First Online:
Fuzzy Logic

Abstract

The objective of this chapter is to present a hybrid approach to the Sentiment Analysis problem focused on sentences or snippets. This new method is centred around a sentiment lexicon enhanced with the assistance of SentiWordNet and fuzzy sets to estimate the semantic orientation polarity and intensity for sentences. This provides a foundation for computing with sentiments. The proposed hybrid method is applied to three different datasets and the results achieved are compared to those obtained using Naïve Bayes (NB) and Maximum Entropy (ME) techniques. It is demonstrated through experimentation that this hybrid approach is more accurate and precise than both NB and ME techniques. Furthermore, it is shown that when applied to datasets containing snippets, the proposed method performs similar to state-of-the-art techniques.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Alpaydin, E. (2010). Introduction to machine learning (2nd ed.). The MIT Press.

    Google Scholar 

  2. Appel, O., Chiclana, F., & Carter, J. (2015). Main concepts, state of the art and future research questions in sentiment analysis. Acta Polytechnica Hungarica - Journal of Applied Sciences, 12(3), 87–108.

    Google Scholar 

  3. Appel, O., Chiclana, F., Carter, J., & Fujita, H. (2016). A hybrid approach to the sentiment analysis problem at the sentence level. Knowledge-Based Systems, 108, 110–124. New Avenues in Knowledge Bases for Natural Language Processing.

    Google Scholar 

  4. Bird, S., Loper, E., & Klein, E. (2009). Natural language processing with python. O’Reilly Media Inc.

    Google Scholar 

  5. Cambria, E., Olsher, D., & Rajagopal, D. (2014). Senticnet 3: A common and common-sense knowledge base for cognition-driven sentiment analysis. In Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, July 27–31, 2014, Québec City, Québec, Canada (pp. 1515–1521).

    Google Scholar 

  6. Chiclana, F., Herrera-Viedma, E., Alonso, S., & Herrera, F. (2009). Cardinal consistency of reciprocal preference relations: A characterization of multiplicative transitivity. IEEE Transactions on Fuzzy Systems, 17(1), 14–23.

    Article  Google Scholar 

  7. Das, S. R., Chen, M. Y., Agarwal, T. V., Brooks, C., Chan, Y. S., Gibson, D., et al. (2001). Yahoo! for Amazon: Sentiment extraction from small talk on the web. In 8th Asia Pacific Finance Association Annual Conference.

    Google Scholar 

  8. Dzogang, F., Lesot, M.-J., Rifqi, M., & Bouchon-Meunier, B. (2010). Expressions of graduality for sentiments analysis—A survey. In 2010 IEEE International Conference on Fuzzy Systems (FUZZ) (pp. 1–7).

    Google Scholar 

  9. Esuli, A., & Sebastiani, F. (2005). Determining the semantic orientation of terms through gloss classification. In Proceedings of the 14th ACM International Conference on Information and Knowledge Management, CIKM ’05, New York, NY (pp. 617–624). ACM.

    Google Scholar 

  10. Esuli, A., & Sebastiani, F. (2006). SentiWordNet—A publicly available lexical resource for opinion mining. In Proceedings of the 5th Conference on Language Resources and Evaluation (LREC06) (pp. 417–422).

    Google Scholar 

  11. Esuli, A., & Sebastiani, F. (2006). SentiWordNet: A high-coverage lexical resource for opinion mining. Technical report ISTI-PP-002/2007, Institute of Information Science and Technologies (ISTI) of the Italian National Research Council (CNR).

    Google Scholar 

  12. Hajmohammadi, M. S., Ibrahim, R., Selamat, A., & Fujita, H. (2015). Combination of active learning and self-training for cross-lingual sentiment classification with density analysis of unlabelled samples. Information Sciences, 317(C), 67–77.

    Google Scholar 

  13. Hatzivassiloglou, V., & McKeown, K. (1993). Towards the automatic identification of adjectival scales: Clustering adjectives according to meaning. In L. K. Schubert (Ed.), ACL: 31st Annual Meeting of the Association for Computational Linguistics (ACL), 22–26 June 1993, Ohio State University, Columbus, Ohio, USA, Proceedings (pp. 172–182). ACL.

    Google Scholar 

  14. Hatzivassiloglou, V., & McKeown, K. R. (1997). Predicting the semantic orientation of adjectives. In Proceedings of the 35th Annual Meeting of the Association for Computational Linguistics (ACL) and the 8th Conference of the European Chapter of the ACL, New Brunswick, NJ, USA (pp. 174–181). ACL.

    Google Scholar 

  15. Hu, M., & Liu, B. (2004). Mining and summarizing customer reviews. In: Proceedings—ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD-2004 full paper), Seattle, Washington, USA, 22–25 Aug 2004.

    Google Scholar 

  16. Justo, R., Corcoran, T., Lukin, S. M., Walker, M. A., & Torres, M. I. (2014). Extracting relevant knowledge for the detection of sarcasm and nastiness in the social web. Knowledge-Based Systems, 69, 124–133.

    Google Scholar 

  17. Kamps, J., Marx, M., Mokken, R. J., & de Rijke, M. (2004). Using WordNet to measure semantic orientations of adjectives. In Proceedings of LREC-04, 4th International Conference on Language Resources and Evaluation, Vol. IV of LREC ’04 (pp. 1115–1118).

    Google Scholar 

  18. Liu, B. (2012). Sentiment analysis and opinion mining. Synthesis lectures on human language technologies (1st ed.). Morgan and Claypool Publishers.

    Google Scholar 

  19. Marsland, S. (2009). Machine learning—An algorithmic perspective. Chapman & Hall/CRC machine learning & pattern recognition series (1st ed.). CRC Press.

    Google Scholar 

  20. Miller, G. A. (1956). The magical number seven, plus or minus two: Some limits on our capacity for processing information. Psychological Review, 63, 81–97.

    Article  Google Scholar 

  21. Nadali, S., Murad, M., & Kadir, R. (2010). Sentiment classification of customer reviews based on fuzzy logic. In 2010 International Symposium in Information Technology (ITSim), Kuala Lumpur, Malaysia, June 2010 (Vol. 2, pp. 1037–1040).

    Google Scholar 

  22. Pang, B., & Lee, L. (2005). Seeing stars: Exploiting class relationships for sentiment categorization with respect to rating scales. In Proceedings of the 43rd Annual Meeting on Association for Computational Linguistics (ACL ’05) (pp. 115–124).

    Google Scholar 

  23. Pang, B., Lee, L., & Vaithyanathan, S. (2002). Thumbs up? Sentiment classification using machine learning techniques. In Proceedings of the Association for Computational Linguistics (ACL-02) Conference on Empirical Methods in Natural Language Processing (EMNLP) (Vol. 10, pp. 79–86).

    Google Scholar 

  24. Perkins, J. (2010). Python text processing with NLTK 2.0 cookbook. Packt Publishing.

    Google Scholar 

  25. Poria, S., Cambria, E., Winterstein, G., & Huang, G.-B. (2014). Sentic patterns: Dependency-based rules for concept-level sentiment analysis. Knowledge-Based Systems, 69, 45–63.

    Article  Google Scholar 

  26. Potts, C. (2011). Sentiment Symposium Tutorial: Linguistic Structure (part of the Sentiment Analysis Symposium held at San Francisco, November 8–9, 2011). Stanford Department of Linguistics, Stanford University. Accessed date: December 2014, November 2011.

    Google Scholar 

  27. Ravi, K. R., & Ravi, V. (2015). A survey on opinion mining and sentiment analysis: Tasks, approaches and applications. Knowledge-Based Systems, 89(C), 14–46.

    Google Scholar 

  28. Sadegh, M., & Othman, R. I. Z. A. (2012). Combining lexicon-based and learning-based methods for Twitter sentiment analysis. International Journal of Computers & Technology, 2(3), 171–178.

    Google Scholar 

  29. Socher, R., Huval, B., Manning, C. D., & Ng, A. Y. (2012). Semantic compositionality through recursive matrix-vector spaces. In Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning, EMNLP-CoNLL 2012, July 12–14, 2012, Jeju Island, Korea (pp. 1201–1211).

    Google Scholar 

  30. Socher, R., Perelygin, A., Wu, J. Y., Chuang, J., Manning, C. D., Ng, A. Y., et al. (2013). Recursive deep models for semantic compositionality over a sentiment treebank. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP) (p. 1631).

    Google Scholar 

  31. Subasic, P., & Huettner, A. (2001, August). Affect analysis of text using fuzzy semantic typing. IEEE Transactions on Fuzzy Systems, 9(4), 483–496.

    Google Scholar 

  32. Wang, S., & Manning, C. D. (2012). Baselines and bigrams: Simple, good sentiment and topic classification. In Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics (ACL 2012): Short Papers (Vol. 2, pp. 90–94).

    Google Scholar 

  33. Wiebe, J. (2000). Learning subjective adjectives from corpora. In Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence (pp. 735–740). AAAI Press.

    Google Scholar 

  34. Xie, Y., Chen, Z., Zhang, K., Cheng, Yu., Honbo, D. K., Agrawal, A., & Choudhary, A. N. (2014). Mu SES: A multilingual sentiment elicitation system for social media data. IEEE Intelligent Systems, 29(4), 34–42. July.

    Google Scholar 

  35. Yager, R. R., & Rybalov, A. (1996). Uninorm aggregation operators. Fuzzy Sets and Systems, 80(1), 111–120. Fuzzy Modeling.

    Google Scholar 

  36. Zadeh, L. A. (1973). Outline of a new approach to the analysis of complex systems and decision processes. IEEE Transactions on Systems, Man and Cybernetics, Part B-Cybernetics, SMC-3, 28–44.

    Google Scholar 

  37. Zadeh, L. A. (2001). A new direction in AI: Toward a computational theory of perceptions. AI Magazine, 22(1), 73–84.

    MATH  Google Scholar 

  38. Zadeh, L. A. (2002). From computing with numbers to computing with words—From manipulation of measurements to manipulation of perceptions. International Journal of Applied Mathematics and Computer Science (AMCS), 12(3), 307–324.

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Orestes Appel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Appel, O., Chiclana, F., Carter, J., Fujita, H. (2021). A Fuzzy Approach to Sentiment Analysis at the Sentence Level. In: Carter, J., Chiclana, F., Khuman, A.S., Chen, T. (eds) Fuzzy Logic. Springer, Cham. https://doi.org/10.1007/978-3-030-66474-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-66474-9_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-66473-2

  • Online ISBN: 978-3-030-66474-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics