Litcius/Paper detail

A powerful comparison of deep learning frameworks for Arabic sentiment analysis

Youssra Zahidi, Yacine El Younoussi, Yassine Al-Amrani

2020International Journal of Power Electronics and Drive Systems/International Journal of Electrical and Computer Engineering24 citationsDOIOpen Access PDF

Abstract

Deep learning (DL) is a machine learning (ML) subdomain that involves algorithms taken from the brain function named artificial neural networks (ANNs). Recently, DL approaches have gained major accomplishments across various Arabic natural language processing (ANLP) tasks, especially in the domain of Arabic sentiment analysis (ASA). For working on Arabic SA, researchers can use various DL libraries in their projects, but without justifying their choice or they choose a group of libraries relying on their particular programming language familiarity. We are basing in this work on Java and Python programming languages because they have a large set of deep learning libraries that are very useful in the ASA domain. This paper focuses on a comparative analysis of different valuable Python and Java libraries to conclude the most relevant and robust DL libraries for ASA. Throw this comparative analysis, and we find that: TensorFlow, Theano, and Keras Python frameworks are very popular and very used in this research domain.

Topics & Concepts

Python (programming language)Computer scienceJavaArabicArtificial intelligenceSentiment analysisNatural language processingDeep learningDomain (mathematical analysis)Deep neural networksProgramming languageMachine learningLinguisticsMathematicsPhilosophyMathematical analysisSentiment Analysis and Opinion Mining