Enhanced Deep Learning Models for Sentiment Analysis in Arab Social Media

  • Mariem Abbes
  • Zied Kechaou
  • Adel M. Alimi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10638)


Over the last few years, the amount of Arab sentiment rich data as appearing on the web has been marked with a rapid surge, owing mainly to the remarkable increase noticed in the number of social media users. In this respect, various companies are now turning to online forums, blogs, and tweets with the aim of getting reviews of their products, as drown from customers. Hence, sentiment analysis turns out to lie at the heart of social media associated research, targeted towards detecting people opinion as embedded within the wide range of texts while attempting to capture their pertaining polarities, whether positive or negative.

While research associated with English sentiment analysis has already achieved significant progress and success, a remarkable efforts have been made to extend the focus of interest to cover the Arabic language domain. Indeed, most of the Arabic sentiment analysis systems tend to still rely on costly hand-crafted features, where features representation seems to rest on manual pre-processing procedures for the intended accuracy to be achieved. This is mainly due to the Arabic language morphological complexity, linguistic specificities and lack of the resources. For this purpose, deep learning (DL) techniques for Sentiment Analysis turn out to be very versatile and popular. It is in this context that the present paper can be set, with the major focus of the interest being laid on proposing a novel automated information processing systems based DL. The experiment result show that RNN outperforms DNN in term of precision.


Sentiment analysis Deep learning Arabic language DNN RNN LSTM 



The research leading to these results has received funding from the Ministry of Higher Education and Scientific Research of Tunisia under the grant agreement number LR11ES48.


  1. 1.
    Ravi, K., Ravi, V.: A survey on opinion mining and sentiment analysis: tasks, approaches and applications. Knowl.-Based Syst. 89, 14–46 (2015)CrossRefGoogle Scholar
  2. 2.
    Agerri, R., Artola, X., Beloki, Z., Rigau, G., Soroa, A.: Big data for natural language processing: a streaming approach. Knowl.-Based Syst. 79, 36–42 (2015)CrossRefGoogle Scholar
  3. 3.
    Moussa, S.B., Zahour, A., Benabdelhafid, A., Alimi, A.M.: New features using fractal multi-dimensions for generalized Arabic font recognition. Pattern Recogn. Lett. 31, 361–371 (2010)CrossRefGoogle Scholar
  4. 4.
    Boubaker, H., Kherallah, M., Alimi, A.M.: New algorithm of straight or curved baseline detection for short Arabic handwritten writing. In: International Conference on Document Analysis and Recognition, ICDAR, p. 778. IEEE (2009)Google Scholar
  5. 5.
    Slimane, F., Kanoun, S., Hennebert, J., Alimi, A.M., Ingold, R.: A study on font-family and font-size recognition applied to Arabic word images at ultra-low resolution. Pattern Recogn. Lett. 34, 209–218 (2013)CrossRefGoogle Scholar
  6. 6.
    Elbaati, A., Boubaker, H., Kherallah, M., Alimi, A.M., Ennaji, A., Abed, H.E.: Arabic handwriting recognition using restored stroke chronology. In: International Conference on Document Analysis and Recognition, ICDAR, p. 411. IEEE (2009)Google Scholar
  7. 7.
    Kechaou, Z., Kanoun, S.: A new-arabic-text classification system using a hidden Markov model. KES J. 18(4), 201–210 (2014)CrossRefGoogle Scholar
  8. 8.
    Collobert, R., Weston, J.: A unified architecture for natural language processing: deep neural networks with multitask learning. In: International Conference on Machine Learning, ICML, pp. 160–167. ACM (2008)Google Scholar
  9. 9.
    Kechaou, Z., Wali, A., Ammar, M.B., Karray, H., Alimi, A.M.: A novel system for video news sentiment analysis. J. Syst. Inf. Technol. 15(1), 24–44 (2013)CrossRefGoogle Scholar
  10. 10.
    Kechaou, Z., Ammar, M.B., Alimi, A.M.: A multi-agent based system for sentiment analysis of user-generated content. Int. J. Artif. Intell. Tools 22(2), 1350004 (2013)CrossRefGoogle Scholar
  11. 11.
    Kechaou, Z., Ammar, M.B., Alimi A.M.: Improving e-learning with sentiment analysis of users’ opinions. In: Global Engineering Education Conference, EDUCON, pp. 1032–1038. IEEE (2011)Google Scholar
  12. 12.
    Kechaou, Z., Ammar, M.B., Alimi A.M.: A new linguistic approach to sentiment auto-matic processing. In: Cognitive Informatics, ICCI, pp. 265–272. IEEE (2010)Google Scholar
  13. 13.
    Kechaou, Z., Wali, A., Ammar, M.B., Alimi A.M.: Novel hybrid method for sentiment classification of movie reviews. In: International Conference on Data Mining, DMIN, pp. 415–421. IEEE (2010)Google Scholar
  14. 14.
    Abdul-Mageed, M., Diab, M., Kuebler, S.: SAMAR: subjectivity and sentiment analysis for Arabic social media. Comput. Speech Lang. 28, 20–37 (2014)CrossRefGoogle Scholar
  15. 15.
    Abbasi, A., Chen, H., Salem, A.: Sentiment analysis in multiple languages: feature selection for opinion classification in web forums. ACM Trans. Inf. Syst. 26(3), 12:1–12:34 (2008)Google Scholar
  16. 16.
    Shoukry, A., Rafea, A. Sentence-level Arabic sentiment analysis. In: Proceedings of Collaboration Technologies and Systems, CTS, pp. 546–550. IEEE (2012)Google Scholar
  17. 17.
    Tartar, A., Abdul-Nabi, I.: Semantic sentiment analysis in Arabic social media. J. King Saud Univ. Comput. Inf. Sci. 29, 229–233 (2016)Google Scholar
  18. 18.
    Collobert, R., Weston, J., Bottou, L., Karlen, M., Kavukcuglu, K., Kuksa, P.: Natural language processing (almost) from scratch. J. Mach. Learn. Res. 12, 2493–2537 (2011)zbMATHGoogle Scholar
  19. 19.
    LeCun,Y., Bengio, Y.: Convolutional networks for images, speech, and time series. In: The handbook of brain theory and neural networks, pp. 255–258. ACM (1995)Google Scholar
  20. 20.
    Hinton, G.E., Osindero, S., Teh, Y.: A fast learning algorithm for deep belief nets. Neural Comput. 18, 1527–1554 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  21. 21.
    Socher, R., Perelygin, A., Wu, J.Y., Chuang, J., Manning, C.D., Ng, A.Y., Potts, C.: Recursive deep models for semantic compositionality over a sentiment Treebank. In: Conference on Empirical Methods in Natural Language Processing, EMNLP, pp. 1631–1642. ACL (2013)Google Scholar
  22. 22.
    Socher, R., Pennington, J., Huang, E.H., Ng, A.Y., Manning, C.D.: Semi-supervised recursive autoencoders for predicting sentiment distributions. In: Conference on Empirical Methods in Natural Language Processing, EMNLP, pp. 151–161. ACM (2011)Google Scholar
  23. 23.
    Dos-Santos, C.N., Zadrozny, B.: Learning character-level representations for part-of-speech tagging. In: International Conference on Machine Learning, ICML, pp. 1818–1826. ACM (2014)Google Scholar
  24. 24.
    Liu, G., Xu, X., Deng, B., Chen, S., Li, L. A hybrid method for bilingual text sentiment classification based on deep learning. In: Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD, pp. 93–98. IEEE (2016)Google Scholar
  25. 25.
    Al-Sallab, A., Baly, R., Badaro, G., Hajj, H., El-Hajj, W., Shaban, KB.: Deep learning models for sentiment analysis in Arabic. In: The Second Workshop on Arabic Natural Language Processing, ANLP, pp. 26–31. ACL (2015)Google Scholar
  26. 26.
  27. 27.
    Dahou, A., Xiong, S., Zhou, J., Haddoud, M.H., Duan, P. Word embeddings and convolutional neural network for Arabic sentiment classification. In: International Conference on Computational Linguistics, COLING, pp. 2418–2427. ACL (2016)Google Scholar
  28. 28.
    Alayba, A.M., Palade, V., England, M., Iqbal, R.: Arabic language sentiment analysis on health services. CoRR abs/1702.03197 (2017)Google Scholar
  29. 29.
    Aly, M., Atiya, A.: Large-scale Arabic Book Reviews Dataset. Association of Computational Linguistics, ACL (2013)Google Scholar
  30. 30.
    Bird, S., Loper, E., Klein, E.: Natural language processing with Python. O’Reilly Media Inc., Sebastopol (2009)zbMATHGoogle Scholar
  31. 31.
    Manning, A.H., Raghavan, C., Schütze, P.: Introduction to Information Retrieval, 1st edn. Cambridge University Press, New York (2008)CrossRefzbMATHGoogle Scholar
  32. 32.
    Mikolov, T., Karafiat, M., Burget, L., Cernocky, J., Khudanpur, S.: Recurrent neural network based language model. In: Interspeech, pp. 1045–1048. ISCA (2010)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.REsearch Groups in Intelligent Machines (REGIM), National School of Engineers (ENIS)University of SfaxSfaxTunisia

Personalised recommendations