Sentiment Analyses for Kurdish Social Network Texts using Naive Bayes Classifier


  • Salam Abdulla Department of Computer Science, College of Science and Technology, University of Human Development, Sulaymaniyah, Kurdistan Region, Iraq.
  • Mzhda Hiwa Hama Department of Computer Science, College of Science , University of Sulaimani, Sulaymaniyah, Kurdistan Region, Iraq.



Sentiment Analysis, Kurdish Sentiment, Naive Bayes Classifier


Language is a great tool to communicate and carry information. Moreover, it is used to express feeling and sentiment. These days sentiment analysis is one the most active field of research, to discover people's opinion about specific product, service or topic. The task of sentiment classification is to categories reviews of users as positive or negative from textual information of Social Networks like Facebook, Google+, Twitter and Blogs to determine the feeling of majority about specific topics. Kurdish language suffer from the unique and standard writing rules, grammar syntax and alphabet. Therefore, Kurdish people write their feeling in social networks in different ways. Some of them prefer to use the Arabic script style while others prefer to use Latin letters to express their feeling, further some people use their different accents and syntax and even sometimes they use English letters write their emotion. Therefore, for the purpose of  analytics for Kurdish sentiment analyses its proposed to use data mining classification techniques such as Naive Bayes classifier because of its strong independence assumption. In Experimental results, the Social Network comments are classified into positive or negative polarities. The accuracy of sentiment analysis is obtained 66% by using Naive Bayes classifier for unigram feature on Kurdish text dataset.


[1] Lina L. Dhande and Dr. Prof. Girish K. Patnaik, “Analyzing Sentiment of Movie Review Data using Naive Bayes Neural Classifier”, International Journal of Emerging Trends & Technology in Computer Science (IJETTCS), Volume 3, Issue 4 July-August 2014.
[2] Subhabrata Mukherjee,“Sentiment Analysis”, Indian Institute of Technology, Bombay Department of Computer Science and Engineering,June 29, 2012.
[3] Md. Ansarul Haque1, Tamjid Rahman”SENTIMENT ANALYSIS BY USING FUZZY LOGIC”, International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014.
[4] Fouzi Harrag ,“Estimating the Sentiment of Arabic Social Media Contents: A Survey”, Research Center of College of Computer and Information Sciences, King Saud University under the project code (RC131001).
[5] Pablo Gamallo and Marcos Garcia,” Citius: A Naive-Bayes Strategy for Sentiment Analysis on English Tweets∗”,Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval 2014), pages 171–175, Dublin, Ireland, August 23-24 2014.
[6] Hao Wang, Dogan, Abe Kazemzadeh, François Bar and Shrikanth Narayanan ,”A System for Real-time Twitter Sentiment Analysis of 2012 U.S. Presidential Election Cycle”,2012.
[7] Pablo Gamallo, Marcos Garcia and Santiago, “Tass: A naivebayes strategy for sentiment analysis on spanish tweets,” in International Conference on Social Informatics, pp. 215-221, 2012.
[8] Safa Ben Hamouda and Jalel Akaichi,” Social Networks’ Text Mining for Sentiment Classification: The case of Facebook’ statuses updates in the “Arabic Spring” Era”, International Journal of Application or Innovation in Engineering & Management (IJAIEM), Volume 2, Issue 5, ISSN 2319 – 4847, May 2013.
[9] Rehab Duwairi , Mahmoud El-Orfali , “A Study of the Effects of Preprocessing Strategies on Sentiment Analysis for Arabic Text”, Journal of Information Science, pp. 1-14, 2013.
[10] Gerit John Rupilele, danny manongga, wiranto herry utomo ,“Sentiment Analysis of National Exam Public Policy with Naive Bayes Classifier Method (nbc)”, journal of theoretical and applied information technology, vol. 58 no.1, 10th december 2013.
[11] Narayanan, Vivek, Ishan Arora, and Arjun Bhatia, "Fast and accurate sentiment classification using an enhanced Naive Bayes model", Intelligent Data Engineering and Automated Learning IDEAL, Lecture Notes in Computer Science Volume 8206, pp 194-201,2013.
[12] K.M.Leung,“Naïve Bayesian classifier,” [Online].Available: 0a94dc0f3a253fd85/naiveBayesianClassifier.pdf,[Accessed: September