TEXT SENTIMENT ANALYSIS BASED ON FUZZY RULES AND INTENSITY MODIFIERS

  • Е.М. Gerasimenko Southern Federal University
  • V.V. Stetsenko Southern Federal University
Keywords: Sentiment analysis, fuzzy rules, intensity modifiers, sentiment dictionary

Abstract

Expressing feelings is a hidden part of hard life and communication. To create computers that can
better serve humanity, computer science continues to research into developing machine learning algorithms
that can process text data and perform sentiment analysis tasks on natural language texts. Additionally,
the availability of online reviews and increased end-user expectations are driving the development
of system intelligence that can automatically categorize and share user reviews. Every year, research
in this area has discovered more and more emotions in text, but only a small part of it has been devoted to
the use of fuzzy logic. This mainly happens because the researchers often use binary classification – «positive
» and «negative», less often adding a third class – «neutral». The use of fuzzy logic helps to determine
emotions, and not just «good» and «bad», but the degree of these emotions. The number of classes is defined
by determines of the level of detail. Previously, we proposed a fuzzy dictionary-based sentiment
model, in this paper we propose an improved text sentiment determination model based on a sentiment
dictionary (SentiWordNet) and fuzzy rules. To determine the accuracy and precision of sentiment analysis,
coefficients were applied to observe the emotional load of words of different parts of speech and action
modifiers that contribute to the strengthening or weakening of emotional tones. The quantitative value of
the sentiment of the text is obtained by aggregating normalized data by emotional classes using fuzzy result
methods. As a result of the study, it was found that taking into account all modifiers can significantly
increase the accuracy of the method previously proposed by the authors, and also ensures the determination
of boundaries when determining a detailed assessment of relationships in 7 classes (“very positive”,
“positive”, “somewhat positive”, “neutral” , “somewhat negative”, “negative”, “very negative”).

References

1. Mansour S. Social media analysis of user’s responses to terrorism using sentiment analysis and text
mining, Computer Science, 2018, Vol. 140, pp. 95-103.
2. Wu K., Zhou M., Lu X. S., et Huang L. A Fuzzy Logic-Based Text Classification Method for Social
Media Data, IEEE International Conference on Systems, Man, and Cybernetics (SMC) Banff Center,
Banff, Canada, October 5-8–2017.
3. Sathe J.B., Mali M.P. A hybrid Sentiment Classification method using Neural Network and Fuzzy
Logic, 11th International Conference on Intelligent Systems and Control (ISCO), 2017, pp. 93-96.
4. Jefferson C., Liu H., Cocea M. Fuzzy approach for sentiment analysis, IEEE International Conference
on Fuzzy Systems (FUZZ-IEEE), 2017, pp. 1-6.
5. Liu H., Cocea M. Fuzzy rule based systems for interpretable sentiment analysis, Ninth International
Conference on Advanced Computational Intelligence (ICACI), 2017, pp. 129-136.
6. Wang X., Zhang H. et Xu Z. Public Sentiments Analysis Based on Fuzzy Logic for Text, International
Journal of Software Engineering and Knowledge Engineering, 2016, Vol. 26, pp. 1341-1360.
7. Ghani, Bajwa I., Ashfaq A. A fuzzy logic based intelligent system for measuring customer loyalty and
decision making, Symmetry, 2018, 10, pp. 761.
8. Katarya R., Verma O.P. An effective web page recommender system with fuzzy c-mean clustering,
Multimed. Tools Appl., 2017, 76, pp. 21481-21496.
9. Nadali S., Murad M.A.A., Kadir R.A. Sentiment classification of customer reviews based on fuzzy
logic, International Symposium in Information Technology (ITSim), IEEE, Kuala Lumpur, Malaysia,
2010, Vol. 2, pp. 1037-1044.
10. Rahmath P.H., Ahmad T. Fuzzy based sentiment analysis of online product reviews using machine
learning techniques, Int. J. Comput. Appl., 2014, 99, pp. 9-16.
11. Dey L., Haque S.M. Opinion mining from noisy text data, International Journal on Document Analysis
and Recognition (IJDAR), 2009, Vol. 12, pp. 205-226.
12. Miao Q., Li Q., Zeng D. Fine-grained opinion mining by integrating multiple review sources, J. Am.
Soc. Inf. Sci. Technol., 2010, Vol. 61, pp. 2288-2299.
13. Howellsa K., Ertugan A. Applying fuzzy logic for sentiment analysis of social media network data in
marketing, Procedia Computer Science, 2017, Vol. 120, pp. 664-670.
14. Jain P., Srivastava A., Singh V. and Hazela B. Aspect based sentiment analysis by fuzzy logic, International
Journal of Current Engineering and Technology, 2019, Vol. 9, pp. 243-248.
15. Liu H., Cocea M. Fuzzy rule based systems for interpretable sentiment analysis, Proceedings Ninth
International Conference on Advanced Computational Intelligence, 2017, pp. 129-136.
16. Bai Y., Wang D. Fundamentals of fuzzy logic control – fuzzy sets, fuzzy rules and defuzzifications,
Advanced Fuzzy Logic Technologies in Industrial Applications. Advances in Industrial Control.
Springer, 2006, pp. 17-36.
17. Pang B., Lee L. Opinion mining and sentiment analysis, Foundations and Trends in Information Retrieval,
2006, Vol. 2, pp. 1-135.
18. Chopra F.K., Bhatia R. Sentiment analyzing by dictionary based approach, International Journal of
Computer Applications, 2016, Vol. 152, pp. 32-34.
19. Gerasimenko E.M., Stetsenko V.V. Analiz tonal'nosti tekstovykh otzyvov s primeneniem tonal'nykh
slovarey i kardinal'nosti nechetkogo mnozhestva [Sentiment analysis of text reviews using tone dictionaries
and fuzzy set cardinality], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering
Sciences], 2022, No. 5, pp. 106-116.
20. Gerasimenko E.M. Intellektual'nyy analiz dannykh. Algoritmy Data Mining: ucheb. posobie [Data
mining. Algorithms of data mining: textbook]. Izd-vo YuFU, 2017, 82 p.
21. Pang B., Lee L. A sentimental education: Sentiment analysis using subjectivity summarization based
on minimum cuts, Proceedings of the 42nd annual meeting on Association for Computational Linguistics,
2004, pp. 271.
Published
2024-08-12
Section
SECTION II. INFORMATION PROCESSING ALGORITHMS