journal article·2019-03-17Open access

A Deep Learning-Based Approach for Multi-Label Emotion Classification in Tweets

Mohammed Jabreel, Antonio Moreno

Applied Sciences· Volume 9· Issue 6

Abstract

Currently, people use online social media such as Twitter or Facebook to share their emotions and thoughts. Detecting and analyzing the emotions expressed in social media content benefits many applications in commerce, public health, social welfare, etc. Most previous work on sentiment and emotion analysis has only focused on single-label classification and ignored the co-existence of multiple emotion labels in one instance. This paper describes the development of a novel deep learning-based system that addresses the multiple emotion classification problem in Twitter. We propose a novel method to transform it to a binary classification problem and exploit a deep learning approach to solve the transformed problem. Our system outperforms the state-of-the-art systems, achieving an accuracy score of 0.59 on the challenging SemEval2018 Task 1:E-cmulti-label emotion classification problem.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Sentiment Analysis and Opinion Mining · Text and Document Classification Technologies · Spam and Phishing Detection

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

ITAKA Research Group, Universitat Rovira i Virgili, 43007 Tarragona, Spain

Department of Computer Science, Hodeidah University, Hodeidah 1821, Yemen

Funding

Universitat Rovira i Virgili · Martí i Franqués

References (40)

Show source-provided references
1. Chen, Y., Zhou, Y., Zhu, S., and Xu, H. (2012, January 3–5). Detecting Offensive Language in Social Media to Protect Adolescent Online Safety. Proceedings of the 2012 International Conference on Privacy, Security, Risk and Trust (PASSAT), and 2012 International Conference on Social Computing (SocialCom), Amsterdam, The Netherlands.10.1109/SocialCom-PASSAT.2012.55 ↗
2. Binary Classifiers and Latent Sequence Models for Emotion Detection in Suicide Notes10.4137/BII.S8933 ↗
3. Sentiment, Emotion, Purpose, and Style in Electoral Tweets10.1016/j.ipm.2014.09.003 ↗
4. Affective computing and sentiment analysis10.1109/MIS.2016.31 ↗
5. Jabreel, M., Moreno, A., and Huertas, A. (2017). Do Local Residents and Visitors Express the Same Sentiments on Destinations Through Social Media?. Information and Communication Technologies in Tourism, Springer.10.1007/978-3-319-51168-9_47 ↗
6. Emotional Product Design and Perceived Brand Emotion10.14355/ijap.2014.0302.05 ↗
7. Meiselman, H.L. (2016). Sentiment Analysis: Detecting Valence, Emotions, and Other Affectual States from Text. Emotion Measurement, Woodhead Publishing.10.1016/B978-0-08-100508-8.00026-6 ↗
8. Classifier Chains for Multi-label Classification10.1007/s10994-011-5256-5 ↗
9. Scherer, K.R., and Ekman, P. (2014). Emotions: A general Psychoevolutionary Theory. Approaches to Emotion, Psychology Press.10.4324/9781315798806 ↗
10. Multi-label Classification: An Overview10.4018/jdwm.2007070101 ↗
11. Read, J. (2010). Scalable Multi-label Classification. [Ph.D. Thesis, University of Waikato].
12. Mikolov, T., Chen, K., Corrado, G., and Dean, J. (arXiv, 2013). Efficient Estimation of Word Representations in Vector Space, arXiv.
13. Bidirectional Recurrent Neural Networks10.1109/78.650093 ↗
14. Chung, J., Gulcehre, C., Cho, K., and Bengio, Y. (arXiv, 2014). Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling, arXiv.
15. Move, Attend and Predict: An attention-based neural model for people’s movement prediction10.1016/j.patrec.2018.05.015 ↗
16. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł., and Polosukhin, I. (2017, January 4–9). Attention is All You Need. Proceedings of the 31st Conference on Neural Information Processing Systems (NIPS 2017), Long Beach, CA, USA.
17. A review on Multi-label Learning Algorithms10.1109/TKDE.2013.39 ↗
18. Zhang, M.L., and Zhang, K. (2010, January 25–28). Multi-label Learning by Exploiting Label Dependency. Proceedings of the 16th ACM International Conference on Knowledge Discovery and Data Mining (SIGKDD), Washington, DC, USA.10.1145/1835804.1835930 ↗
19. BoosTexter: A boosting-Based System for Text Categorization10.1023/A:1007649029923 ↗
20. ML-KNN: A Lazy Learning Approach to Multi-label Learning10.1016/j.patcog.2006.12.019 ↗
21. Clare, A., and King, R.D. (2001, January 3–5). Knowledge Discovery in Multi-label Phenotype Data. Proceedings of the European Conference on Principles of Data Mining and Knowledge Discovery, Freiburg, Germany.10.1007/3-540-44794-6_4 ↗
22. De Comite, F., Gilleron, R., and Tommasi, M. (2003, January 5–7). Learning Multi-label Alternating Decision Trees from Texts and Data. Proceedings of the 3rd International Conference on Machine Learning and Data Mining in Pattern Recognition, Leipzig, Germany.10.1007/3-540-45065-3_4 ↗
23. Mencia, E.L., and Fürnkranz, J. (2008, January 15–19). Efficient Pairwise Multilabel Classification for Large-Scale Problems in the Legal Domain. Proceedings of the Joint European Conference on Machine Learning and Knowledge Discovery in Databases, Antwerp, Belgium.
24. Combining Instance-Based Learning and Logistic Regression for Multilabel Classification10.1007/s10994-009-5127-5 ↗
25. Godbole, S., and Sarawagi, S. (2008, January 20–23). Discriminative Methods for Multi-labeled Classification. Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining, Osaka, Japan.
26. A Dependent Multilabel Classification Method Derived From the k-Nearest Neighbor Rule10.1155/2011/645964 ↗
27. Yan, R., Tesic, J., and Smith, J.R. (2007, January 12–15). Model-Shared Subspace Boosting for Multi-label Classification. Proceedings of the 13th ACM SIGKDD, San Jose, CA, USA.10.1145/1281192.1281281 ↗
28. SentiRich: Sentiment Analysis of Tweets Based on a Rich Set of Features
29. Jabreel, M., and Moreno, A. (2017, January 3–4). SiTAKA at SemEval-2017 Task 4: Sentiment Analysis in Twitter Based on a Rich Set of Features. Proceedings of the 11th International Workshop on Semantic Evaluation (SemEval-2017), Vancouver, BC, Canada.10.18653/v1/S17-2115 ↗
30. Mohammed, S.M., Bravo-Marquez, F., Salameh, M., and Kiritchenko, S. (2018, January 5–6). Semeval-2018 task 1: Affect in Tweets. Proceedings of the 12th International Workshop on Semantic Evaluation, New Orleans, LA, USA.10.18653/v1/S18-1001 ↗
31. Deep Learning10.1038/nature14539 ↗
32. Deep Learning for Sentiment Analysis: Successful Approaches and Future Challenges10.1002/widm.1171 ↗
33. Baziotis, C., Athanasiou, N., Chronopoulou, A., Kolovou, A., Paraskevopoulos, G., Ellinas, N., Narayanan, S., and Potamianos, A. (2018, January 5–6). NTUA-SLP at SemEval-2018 Task 1: Predicting Affective Content in Tweets with Deep Attentive RNNs and Transfer Learning. Proceedings of the 12th International Workshop on Semantic Evaluation, New Orleans, LA, USA.10.18653/v1/S18-1037 ↗
34. Meisheri, H., and Dey, L. (2018, January 5–6). TCS Research at Semeval2018 Task 1: Learning Robust Representations using Multi-Attention Architecture. Proceedings of the 12th International Workshop on Semantic Evaluation, New Orleans, LA, USA.10.18653/v1/S18-1043 ↗
35. Park, J.H., Xu, P., and Fung, P. (2018, January 5–6). PlusEmo2Vec at SemEval-2018 Task 1: Exploiting Emotion Knowledge from Emoji and #hashtags. Proceedings of the 12th International Workshop on Semantic Evaluation, New Orleans, LA, USA.10.18653/v1/S18-1039 ↗
36. Kingma, D.P., and Ba, J. (arXiv, 2014). Adam: A Method for Stochastic Optimization, arXiv.
37. James, B., Yamins, D., and Cox, D.D. (2013, January 24–29). Hyperopt: A python library for optimizing the hyperparameters of machine learning algorithms. Proceedings of the 12th Python in Science Conference, Austin, TX, USA.
38. Mohammad, S., and Kiritchenko, S. (2018, January 7–12). Understanding emotions: A dataset of tweets to study interactions between affect categories. Proceedings of the Eleventh International Conference on Language Resources and Evaluation, Miyazaki, Japan.
39. Kant, N., Puri, R., Yakovenko, N., and Catanzaro, B. (arXiv, 2018). Practical Text Classification With Large Pre-Trained Language Models, arXiv.
40. Kim, Y., Denton, C., Hoang, L., and Rush, A.M. (arXiv, 2017). Structured Attention Networks, arXiv.