"Social sensors" refer to those who provide opinions through electronic communication channels such as social networks. There are two major issues in current models of sentiment analysis in social sensor networks. First, most existing models only analyzed the sentiment within the text but did not analyze the users, which led to the experimental results difficult to explain. Second, few studies extract the specific opinions of users. Only analyzing the emotional tendencies or aspect-level emotions of social users brings difficulties to the analysis of the opinion evolution in public emergencies. To resolve these issues, we propose an explainable sentiment prediction model based on the portraits of users sharing representative opinions in social sensors. Our model extracts the specific opinions of the user groups on the topics and fully considers the impacts of their diverse features on sentiment analysis. We conduct experiments on 51,853 tweets about the "COVID-19" collected from 1 May 2020 to 9 July 2020. We build users' portraits from three aspects: attribute features, interest features, and emotional features. Six machine learning algorithms are used to predict emotional tendency based on users' portraits. We analyze the influence of users' features on the sentiment. The prediction accuracy of our model is 64.88%.
An explainable sentiment prediction model based on the portraits of users sharing representative opinions in social sensors