A Case Study of Spanish Text Transformations for Twitter Sentiment Analysis
Sentiment analysis is a text mining task that determines the polarity of a given text, i.e., its positiveness or negativeness. Recently, it has received a lot of attention given the interest in opinion mining in micro-blogging platforms. These new forms of textual expressions present new challenges...
| Autores: | , , , , , |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión aceptada para publicación |
| Fecha de publicación: | 2017 |
| País: | México |
| Institución: | Centro de Investigación en Ciencias de Información Geoespacial |
| Repositorio: | Repositorio Institucional Centro GEO |
| Idioma: | inglés |
| OAI Identifier: | oai:centrogeo.repositorioinstitucional.mx:1012/243 |
| Acceso en línea: | http://centrogeo.repositorioinstitucional.mx/jspui/handle/1012/243 |
| Access Level: | acceso embargado |
| Palabra clave: | info:eu-repo/classification/Autor/Sentiment Analysis info:eu-repo/classification/Autor/Error-robust text representations info:eu-repo/classification/Autor/Opinion mining info:eu-repo/classification/cti/7 info:eu-repo/classification/cti/33 info:eu-repo/classification/cti/3304 info:eu-repo/classification/cti/120304 |
| id |
MX_318a8600a91d769f146487aa868eb33f |
|---|---|
| oai_identifier_str |
oai:centrogeo.repositorioinstitucional.mx:1012/243 |
| network_acronym_str |
MX |
| network_name_str |
México |
| repository_id_str |
|
| spelling |
A Case Study of Spanish Text Transformations for Twitter Sentiment AnalysisOscar Sánchez SiordiaEric TellezSABINO MIRANDA JIMENEZMario GraffDaniela MoctezumaElio Atenógenes Villaseñor Garcíainfo:eu-repo/classification/Autor/Sentiment Analysisinfo:eu-repo/classification/Autor/Error-robust text representationsinfo:eu-repo/classification/Autor/Opinion mininginfo:eu-repo/classification/cti/7info:eu-repo/classification/cti/33info:eu-repo/classification/cti/3304info:eu-repo/classification/cti/120304info:eu-repo/classification/cti/120304Sentiment analysis is a text mining task that determines the polarity of a given text, i.e., its positiveness or negativeness. Recently, it has received a lot of attention given the interest in opinion mining in micro-blogging platforms. These new forms of textual expressions present new challenges to analyze text because of the use of slang, orthographic and grammatical errors, among others. Along with these challenges, a practical sentiment classifier should be able to handle efficiently large workloads. The aim of this research is to identify in a large set of combinations which text transformations (lemmatization, stemming, entity removal, among others), tokenizers (e.g., word n-grams), and token-weighting schemes make the most impact on the accuracy of a classifier (Support Vector Machine) trained on two Spanish datasets. The methodology used is to exhaustively analyze all combinations of text transformations and their respective parameters to find out what common characteristics the best performing classifiers have. Furthermore, we introduce a novel approach based on the combination of word-based n-grams and character-based q-grams. The results show that this novel combination of words and characters produces a classifier that outperforms the traditional wordbased combination by 11.17% and 5.62% on the INEGI and TASS’15 dataset, respectively.Elsevier2017-09info:eu-repo/date/embargoEnd/2019-10-16info:eu-repo/semantics/articleinfo:eu-repo/semantics/acceptedVersionapplication/pdfhttp://centrogeo.repositorioinstitucional.mx/jspui/handle/1012/243Expert Systems with Applications Volume 81, 15 September 2017, Pages 457-471reponame:Repositorio Institucional Centro GEOinstname:Centro de Investigación en Ciencias de Información Geoespacialinstacron:CENTROGEOenginfo:eu-repo/semantics/altIdentifier/DOI/https://doi.org/10.1016/j.eswa.2017.03.071info:eu-repo/semantics/embargoedAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0oai:centrogeo.repositorioinstitucional.mx:1012/2432024-10-11T19:16:55Z |
| dc.title.none.fl_str_mv |
A Case Study of Spanish Text Transformations for Twitter Sentiment Analysis |
| title |
A Case Study of Spanish Text Transformations for Twitter Sentiment Analysis |
| spellingShingle |
A Case Study of Spanish Text Transformations for Twitter Sentiment Analysis Oscar Sánchez Siordia info:eu-repo/classification/Autor/Sentiment Analysis info:eu-repo/classification/Autor/Error-robust text representations info:eu-repo/classification/Autor/Opinion mining info:eu-repo/classification/cti/7 info:eu-repo/classification/cti/33 info:eu-repo/classification/cti/3304 info:eu-repo/classification/cti/120304 info:eu-repo/classification/cti/120304 |
| title_short |
A Case Study of Spanish Text Transformations for Twitter Sentiment Analysis |
| title_full |
A Case Study of Spanish Text Transformations for Twitter Sentiment Analysis |
| title_fullStr |
A Case Study of Spanish Text Transformations for Twitter Sentiment Analysis |
| title_full_unstemmed |
A Case Study of Spanish Text Transformations for Twitter Sentiment Analysis |
| title_sort |
A Case Study of Spanish Text Transformations for Twitter Sentiment Analysis |
| dc.creator.none.fl_str_mv |
Oscar Sánchez Siordia Eric Tellez SABINO MIRANDA JIMENEZ Mario Graff Daniela Moctezuma Elio Atenógenes Villaseñor García |
| author |
Oscar Sánchez Siordia |
| author_facet |
Oscar Sánchez Siordia Eric Tellez SABINO MIRANDA JIMENEZ Mario Graff Daniela Moctezuma Elio Atenógenes Villaseñor García |
| author_role |
author |
| author2 |
Eric Tellez SABINO MIRANDA JIMENEZ Mario Graff Daniela Moctezuma Elio Atenógenes Villaseñor García |
| author2_role |
author author author author author |
| dc.subject.none.fl_str_mv |
info:eu-repo/classification/Autor/Sentiment Analysis info:eu-repo/classification/Autor/Error-robust text representations info:eu-repo/classification/Autor/Opinion mining info:eu-repo/classification/cti/7 info:eu-repo/classification/cti/33 info:eu-repo/classification/cti/3304 info:eu-repo/classification/cti/120304 info:eu-repo/classification/cti/120304 |
| topic |
info:eu-repo/classification/Autor/Sentiment Analysis info:eu-repo/classification/Autor/Error-robust text representations info:eu-repo/classification/Autor/Opinion mining info:eu-repo/classification/cti/7 info:eu-repo/classification/cti/33 info:eu-repo/classification/cti/3304 info:eu-repo/classification/cti/120304 info:eu-repo/classification/cti/120304 |
| description |
Sentiment analysis is a text mining task that determines the polarity of a given text, i.e., its positiveness or negativeness. Recently, it has received a lot of attention given the interest in opinion mining in micro-blogging platforms. These new forms of textual expressions present new challenges to analyze text because of the use of slang, orthographic and grammatical errors, among others. Along with these challenges, a practical sentiment classifier should be able to handle efficiently large workloads. The aim of this research is to identify in a large set of combinations which text transformations (lemmatization, stemming, entity removal, among others), tokenizers (e.g., word n-grams), and token-weighting schemes make the most impact on the accuracy of a classifier (Support Vector Machine) trained on two Spanish datasets. The methodology used is to exhaustively analyze all combinations of text transformations and their respective parameters to find out what common characteristics the best performing classifiers have. Furthermore, we introduce a novel approach based on the combination of word-based n-grams and character-based q-grams. The results show that this novel combination of words and characters produces a classifier that outperforms the traditional wordbased combination by 11.17% and 5.62% on the INEGI and TASS’15 dataset, respectively. |
| publishDate |
2017 |
| dc.date.none.fl_str_mv |
2017-09 info:eu-repo/date/embargoEnd/2019-10-16 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/acceptedVersion |
| format |
article |
| status_str |
acceptedVersion |
| dc.identifier.none.fl_str_mv |
http://centrogeo.repositorioinstitucional.mx/jspui/handle/1012/243 |
| url |
http://centrogeo.repositorioinstitucional.mx/jspui/handle/1012/243 |
| dc.language.none.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/DOI/https://doi.org/10.1016/j.eswa.2017.03.071 |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/embargoedAccess http://creativecommons.org/licenses/by-nc-nd/4.0 |
| eu_rights_str_mv |
embargoedAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0 |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Elsevier |
| publisher.none.fl_str_mv |
Elsevier |
| dc.source.none.fl_str_mv |
Expert Systems with Applications Volume 81, 15 September 2017, Pages 457-471 reponame:Repositorio Institucional Centro GEO instname:Centro de Investigación en Ciencias de Información Geoespacial instacron:CENTROGEO |
| instname_str |
Centro de Investigación en Ciencias de Información Geoespacial |
| instacron_str |
CENTROGEO |
| institution |
CENTROGEO |
| reponame_str |
Repositorio Institucional Centro GEO |
| collection |
Repositorio Institucional Centro GEO |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1858174839263592449 |
| score |
15,812429 |