Fuzzy approach for sentiment analysis

Sentiment analysis aims to identify the polarity of a document through natural language processing, text analysis and computational linguistics. Over the last decade, there has been much focus on sentiment analysis as the data available on-line has grown exponentially to include many sentiment based documents (reviews, feedback, articles). Many approaches consider machine learning techniques or statistical analysis, but there has been little use of the fuzzy classifiers in this field especially considering the ambiguity of language and the suitability of fuzzy approaches to deal with this ambiguity. This paper proposes a fuzzy rule based system for sentiment analysis, which can offer more refined outputs through the use of fuzzy membership degrees. We compare the performance of our proposed approach with commonly used sentiment classifiers (e.g. Decision Trees, Naïve Bayes) which are known to perform well in this task. The experimental results indicate that our fuzzy-based approach performs marginally better than the other algorithms. In addition, the fuzzy approach allows the definition of different degrees of sentiment without the need to use a larger number of classes.

[1]  Fernando Batista,et al.  Twitter gender classification using user unstructured information , 2015, 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[2]  Ioannis Hatzilygeroudis,et al.  Recognizing Emotion Presence in Natural Language Sentences , 2013, EANN.

[3]  Björn W. Schuller,et al.  YouTube Movie Reviews: Sentiment Analysis in an Audio-Visual Context , 2013, IEEE Intelligent Systems.

[4]  Mihaela Cocea,et al.  Sentiment Analysis: Towards a Tool for Analysing Real-Time Students Feedback , 2014, 2014 IEEE 26th International Conference on Tools with Artificial Intelligence.

[5]  Bing Liu,et al.  Sentiment Analysis and Opinion Mining , 2012, Synthesis Lectures on Human Language Technologies.

[6]  Bo Pang,et al.  Thumbs up? Sentiment Classification using Machine Learning Techniques , 2002, EMNLP.

[7]  Shyi-Ming Chen,et al.  A fuzzy reasoning approach for rule-based systems based on fuzzy logics , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[8]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[9]  David McLean,et al.  An automatic corpus based method for a building Multiple Fuzzy Word Dataset , 2015, 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[10]  Han Liu,et al.  Interpretability of Computational Models for Sentiment Analysis , 2016, Sentiment Analysis and Ontology Engineering.

[11]  T. Ross Fuzzy Logic with Engineering Applications , 1994 .

[12]  Mihaela Cocea,et al.  Learning Sentiment from Students' Feedback for Real-Time Interventions in Classrooms , 2014, ICAIS.

[13]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[14]  Björn W. Schuller,et al.  New Avenues in Opinion Mining and Sentiment Analysis , 2013, IEEE Intelligent Systems.

[15]  Junlan Feng,et al.  Robust Sentiment Detection on Twitter from Biased and Noisy Data , 2010, COLING.

[16]  Fernando Batista,et al.  A critical survey on the use of Fuzzy Sets in Speech and Natural Language Processing , 2012, 2012 IEEE International Conference on Fuzzy Systems.

[17]  Carlo Strapparava,et al.  SemEval-2007 Task 14: Affective Text , 2007, Fourth International Workshop on Semantic Evaluations (SemEval-2007).

[18]  Rudy Prabowo,et al.  Sentiment analysis: A combined approach , 2009, J. Informetrics.

[19]  L. Zadeh A Fuzzy-Set-Theoretic Interpretation of Linguistic Hedges , 1972 .

[20]  Christopher Potts,et al.  Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank , 2013, EMNLP.

[21]  Lillian Lee,et al.  Opinion Mining and Sentiment Analysis , 2008, Found. Trends Inf. Retr..

[22]  Irina Rish,et al.  An empirical study of the naive Bayes classifier , 2001 .

[23]  Kelly Reynolds,et al.  Using Machine Learning to Detect Cyberbullying , 2011, 2011 10th International Conference on Machine Learning and Applications and Workshops.

[24]  Han Liu,et al.  Fuzzy rule based systems for interpretable sentiment analysis , 2017, 2017 Ninth International Conference on Advanced Computational Intelligence (ICACI).

[25]  Timothy J. Ross,et al.  Fuzzy Logic with Engineering Applications: Ross/Fuzzy Logic with Engineering Applications , 2010 .

[26]  Rosa M. Carro,et al.  Sentiment analysis in Facebook and its application to e-learning , 2014, Comput. Hum. Behav..

[27]  Bing Liu,et al.  Mining and summarizing customer reviews , 2004, KDD.

[28]  Mike Thelwall,et al.  Sentiment strength detection for the social web , 2012, J. Assoc. Inf. Sci. Technol..

[29]  Luis Alfonso Ureña López,et al.  Sentiment polarity detection in Spanish reviews combining supervised and unsupervised approaches , 2013, Expert Syst. Appl..

[30]  Mohamed M. Mostafa,et al.  More than words: Social networks' text mining for consumer brand sentiments , 2013, Expert Syst. Appl..

[31]  Grant DA-AR A Fuzzy-Set-Theoretic Interpretation of Linguistic Hedges , 2015 .

[32]  Fernando Batista,et al.  Text based classification of companies in CrunchBase , 2015, 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).