Context: Sentiment analysis is an NLP technique that can be used to automatically obtain the sentiment of a crowd of end-users regarding a software application. However, applying sentiment analysis is a difficult task, especially considering the need of obtaining enough good quality data for training a Machine Learning (ML) model. To address this challenge, transfer learning can help us save time and get better performance results with a limited amount of data. Objective: In this paper, we aim at identifying to which degree transfer learning improves the results of sentiment analysis of messages shared by end-users in social media. Method: We propose a tool-supported framework able to monitor and analyze the sentiment of tweets with different ML models and settings. Using the proposed framework, we apply transfer learning and conduct a set of experiments with multiple datasets. Results: The performance of different ML models with transfer learning from different datasets are obtained and discussed, showing how different factors affect the results, and discussing how they have to be considered when applying transfer learning.
Oliver Karras TIB - Leibniz Information Centre for Science and Technology, Eklekta Kristo Leibniz University Hannover, Jil Klünder Leibniz Universität Hannover
Meira Levy Shenkar College of Engineering, Design and Art, Irit Hadar University of Haifa, Assaf Krebs Shenkar College of Engineering, Design and Art, Idit Barak Shenkar College of Engineering, Design and Art
Oliver Karras TIB - Leibniz Information Centre for Science and Technology, Eduard C. Groen Fraunhofer IESE, Javed Ali Khan University of Science and Technology Bannu, Sören Auer TIB - Leibniz Information Centre for Science and Technology