Please use this identifier to cite or link to this item:
EvoMSA: A Multilingual Evolutionary Approach for Sentiment Analysis
Eric Sadit Téllez Avila
Daniela Moctezuma
Acceso Abierto
Lenguaje de programación
Máquina de aprendizaje
Sentiment analysis (SA) is a task related to understanding people's feelings in written text; the starting point would be to identify the polarity level (positive, neutral or negative) of a given text, moving on to identify emotions or whether a text is humorous or not. This task has been the subject of several research competitions in a number of languages, e.g., English, Spanish, and Arabic, among others. In this contribution, we propose an SA system, namely EvoMSA, that our participating systems in various SA competitions, making it domain independent and multilingual by processing text using only language-independent techniques. EvoMSA is based on Genetic Programming that works by combining the output of text classifers to produce the final prediction. We analyzed EvoMSA on diferent SA competitions to provide a global overview of its performance. The results indicated that EvoMSA is competitive obtaining top rankings in several SA competitions. Furthermore, we performed an analysis of EvoMSA's components to measure their contribution to the performance; the aim was to facilitate a practitioner or newcomer to implement a competitive SA classifer. Finally, it is worth to mention that EvoMSA is available as open source software.
Cornell University
Computation and Language
Público en general
Graff, M., Miranda-Jiménez, S., Tellez, E. S., & Moctezuma, D. (2018). EvoMSA: A Multilingual Evolutionary Approach for Sentiment Analysis. arXiv:1812.02307 [cs, stat]. Recuperado de
Versión aceptada
acceptedVersion - Versión aceptada
Appears in Collections:Artículos

Upload archives

File SizeFormat 
INFOTEC_2019_MGG_18_07_2019.pdf1.24 MBAdobe PDFView/Open