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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alpaydin, E. (2010). Introduction to machine learning (2nd ed.). The MIT Press.
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.
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.
Bird, S., Loper, E., & Klein, E. (2009). Natural language processing with python. O’Reilly Media Inc.
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).
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.
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.
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).
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.
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).
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).
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.
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.
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.
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.
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.
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).
Liu, B. (2012). Sentiment analysis and opinion mining. Synthesis lectures on human language technologies (1st ed.). Morgan and Claypool Publishers.
Marsland, S. (2009). Machine learning—An algorithmic perspective. Chapman & Hall/CRC machine learning & pattern recognition series (1st ed.). CRC Press.
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.
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).
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).
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).
Perkins, J. (2010). Python text processing with NLTK 2.0 cookbook. Packt Publishing.
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.
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.
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.
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.
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).
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).
Subasic, P., & Huettner, A. (2001, August). Affect analysis of text using fuzzy semantic typing. IEEE Transactions on Fuzzy Systems, 9(4), 483–496.
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).
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.
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.
Yager, R. R., & Rybalov, A. (1996). Uninorm aggregation operators. Fuzzy Sets and Systems, 80(1), 111–120. Fuzzy Modeling.
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.
Zadeh, L. A. (2001). A new direction in AI: Toward a computational theory of perceptions. AI Magazine, 22(1), 73–84.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
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)