Sentiment Analysis in Spanish for Improvement of Products and Services: A Deep Learning Approach

Sentiment analysis is an important area that allows knowing public opinion of the users about several aspects. This information helps organizations to know customer satisfaction. Social networks such as Twitter are important information channels because information in real time can be obtained and processed from them. In this sense, we propose a deep-learning-based approach that allows companies and organizations to detect opportunities for improving the quality of their products or services through sentiment analysis. This approach is based on convolutional neural network (CNN) and word2vec. To determine the effectiveness of this approach for classifying tweets, we conducted experiments with different sizes of a Twitter corpus composed of 100000 tweets. We obtained encouraging results with a precision of 88.7%, a recall of 88.7%, and an -measure of 88.7% considering the complete dataset.

[1]  Mark G. Lee,et al.  Cross-discourse Development of Supervised Sentiment Analysis in the Clinical Domain , 2012, WASSA@ACL.

[2]  John Yen,et al.  Co-training over Domain-independent and Domain-dependent features for sentiment analysis of an online cancer support community , 2013, 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2013).

[3]  Souad Koliai,et al.  Exploitation of locality for energy efficiency for breadth first search in fine-grain execution models , 2013 .

[4]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[5]  Rada Mihalcea,et al.  Semantic Relatedness Using Salient Semantic Analysis , 2011, AAAI.

[6]  Phillip H. Jones,et al.  CyGraph: A Reconfigurable Architecture for Parallel Breadth-First Search , 2014, 2014 IEEE International Parallel & Distributed Processing Symposium Workshops.

[7]  Gerard Salton,et al.  Document Length Normalization , 1995, Inf. Process. Manag..

[8]  João Francisco Valiati,et al.  Document-level sentiment classification: An empirical comparison between SVM and ANN , 2013, Expert Syst. Appl..

[9]  Eduardo Fernández,et al.  Application of the non-outranked sorting genetic algorithm to public project portfolio selection , 2013, Inf. Sci..

[10]  Mario Andrés Paredes-Valverde,et al.  Sentiment Classification of Spanish Reviews: An Approach based on Feature Selection and Machine Learning Methods , 2016, J. Univers. Comput. Sci..

[11]  Thomas M. Cover,et al.  Elements of Information Theory (Wiley Series in Telecommunications and Signal Processing) , 2006 .

[12]  Xiaolin Zheng,et al.  Review Sentiment Analysis Based on Deep Learning , 2015, 2015 IEEE 12th International Conference on e-Business Engineering.

[13]  Miguel Ángel Rodríguez-García,et al.  Automatic detection of satire in Twitter: A psycholinguistic-based approach , 2017, Knowl. Based Syst..

[14]  Akira Oyama,et al.  An Alternative Preference Relation to Deal with Many-Objective Optimization Problems , 2013, EMO.

[15]  Kalina Bontcheva,et al.  Generalisation in named entity recognition: A quantitative analysis , 2017, Comput. Speech Lang..

[16]  Alessandro Moschitti,et al.  UNITN: Training Deep Convolutional Neural Network for Twitter Sentiment Classification , 2015, *SEMEVAL.

[17]  Luis Alfonso Ureña López,et al.  Ranked WordNet graph for Sentiment Polarity Classification in Twitter , 2014, Comput. Speech Lang..

[18]  Manju Venugopalan,et al.  Exploring sentiment analysis on twitter data , 2015, 2015 Eighth International Conference on Contemporary Computing (IC3).

[19]  Miguel Ángel Rodríguez-García,et al.  Feature-based opinion mining through ontologies , 2014, Expert Syst. Appl..

[20]  Satoshi Matsuoka,et al.  Characterizing MPI and Hybrid MPI+Threads Applications at Scale: Case Study with BFS , 2015, 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[21]  SunXiao,et al.  Sentiment analysis for Chinese microblog based on deep neural networks with convolutional extension features , 2016 .

[22]  Josef Steinberger,et al.  Reprint of "Supervised sentiment analysis in Czech social media" , 2015, Inf. Process. Manag..

[23]  Shang Gao,et al.  Delivering Categorized News Items Using RSS Feeds and Web Services , 2010, 2010 10th IEEE International Conference on Computer and Information Technology.

[24]  Simone Paolo Ponzetto,et al.  Knowledge-based graph document modeling , 2014, WSDM.

[25]  Massimo Bernaschi,et al.  Parallel Distributed Breadth First Search on the Kepler Architecture , 2016, IEEE Transactions on Parallel and Distributed Systems.

[26]  Amit P. Sheth,et al.  Hierarchical interest graph from tweets , 2014, WWW.

[27]  Estevam R. Hruschka,et al.  Tweet sentiment analysis with classifier ensembles , 2014, Decis. Support Syst..

[28]  J. Fernando Sánchez-Rada,et al.  Enhancing deep learning sentiment analysis with ensemble techniques in social applications , 2020 .

[29]  Jeffrey Dean,et al.  Distributed Representations of Words and Phrases and their Compositionality , 2013, NIPS.

[30]  David A. Bader,et al.  Scalable Graph Exploration on Multicore Processors , 2010, 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis.

[31]  David A. Patterson,et al.  Direction-optimizing breadth-first search , 2012, HiPC 2012.

[32]  Martha Palmer,et al.  Verb Semantics and Lexical Selection , 1994, ACL.

[33]  Kunle Olukotun,et al.  Efficient Parallel Graph Exploration on Multi-Core CPU and GPU , 2011, 2011 International Conference on Parallel Architectures and Compilation Techniques.

[34]  Magnus Jahre,et al.  Hybrid breadth-first search on a single-chip FPGA-CPU heterogeneous platform , 2015, 2015 25th International Conference on Field Programmable Logic and Applications (FPL).

[35]  Philip Resnik,et al.  Using Information Content to Evaluate Semantic Similarity in a Taxonomy , 1995, IJCAI.

[36]  Arthur Charguéraud,et al.  Fast Parallel Graph-Search with Splittable and Catenable Frontiers , 2015 .

[37]  Andreea Anghel,et al.  The importance and characteristics of communication in high performance data analytics , 2014, 2014 IEEE International Symposium on Workload Characterization (IISWC).

[38]  Namita Mittal,et al.  Concept-Level Sentiment Analysis with Dependency-Based Semantic Parsing: A Novel Approach , 2015, Cognitive Computation.

[39]  Xiao Sun,et al.  Sentiment analysis for Chinese microblog based on deep neural networks with convolutional extension features , 2016, Neurocomputing.

[40]  Rudolf Berrendorf,et al.  Level-Synchronous Parallel Breadth-First Search Algorithms For Multicore and Multiprocessor Systems , 2014 .

[41]  Enrico Motta,et al.  Integration of micro-gravity and geodetic data to constrain shallow system mass changes at Krafla Volcano, N Iceland , 2006 .

[42]  Nathalie Aussenac-Gilles,et al.  A study on LIWC categories for opinion mining in Spanish reviews , 2014, J. Inf. Sci..

[43]  Simone Secchi,et al.  Exploring Manycore Multinode Systems for Irregular Applications with FPGA Prototyping , 2013, FCCM.

[44]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[45]  Mark Anderson Better benchmarking for supercomputers , 2011 .

[46]  Kamesh Munagala,et al.  Modeling opinion dynamics in social networks , 2014, WSDM.

[47]  Nancy M. Amato,et al.  Scaling Techniques for Massive Scale-Free Graphs in Distributed (External) Memory , 2013, 2013 IEEE 27th International Symposium on Parallel and Distributed Processing.

[48]  Mathieu Cliche,et al.  BB_twtr at SemEval-2017 Task 4: Twitter Sentiment Analysis with CNNs and LSTMs , 2017, *SEMEVAL.

[49]  Yu Wang,et al.  A Reconfigurable Computing Approach for Efficient and Scalable Parallel Graph Exploration , 2012, 2012 IEEE 23rd International Conference on Application-Specific Systems, Architectures and Processors.

[50]  Jesmin Jahan Tithi,et al.  Avoiding Locks and Atomic Instructions in Shared-Memory Parallel BFS Using Optimistic Parallelization , 2013, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum.

[51]  Lakmal Rupasinghe,et al.  Supervised Learning Based Approach to Aspect Based Sentiment Analysis , 2016, 2016 IEEE International Conference on Computer and Information Technology (CIT).

[52]  D. Bu,et al.  Topological structure analysis of the protein-protein interaction network in budding yeast. , 2003, Nucleic acids research.

[53]  Tao Chen,et al.  Building semantic information search platform with extended Sesame framework , 2012, I-SEMANTICS '12.

[54]  Erik Cambria,et al.  Aspect extraction for opinion mining with a deep convolutional neural network , 2016, Knowl. Based Syst..

[55]  Antonio Ruiz-Martínez,et al.  Feature-based opinion mining in financial news: An ontology-driven approach , 2017, J. Inf. Sci..

[56]  Ming Zhou,et al.  Coooolll: A Deep Learning System for Twitter Sentiment Classification , 2014, *SEMEVAL.

[57]  Cícero Nogueira dos Santos,et al.  Deep Convolutional Neural Networks for Sentiment Analysis of Short Texts , 2014, COLING.

[58]  Elisabetta Fersini,et al.  Sentiment analysis: Bayesian Ensemble Learning , 2014, Decis. Support Syst..

[59]  Lei Zhang,et al.  Sentiment Analysis and Opinion Mining , 2017, Encyclopedia of Machine Learning and Data Mining.

[60]  Enrico Motta,et al.  SemSearch: A Search Engine for the Semantic Web , 2006, EKAW.

[61]  John G. Breslin,et al.  INSIGHT-1 at SemEval-2016 Task 5: Deep Learning for Multilingual Aspect-based Sentiment Analysis , 2016, *SEMEVAL.

[62]  B. Roy The outranking approach and the foundations of electre methods , 1991 .

[63]  Evgeniy Gabrilovich,et al.  Computing Semantic Relatedness Using Wikipedia-based Explicit Semantic Analysis , 2007, IJCAI.

[64]  Peter J. Fleming,et al.  Evolutionary many-objective optimisation: an exploratory analysis , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..