Sentiment Analysis from Images of Natural Disasters

Social media have been widely exploited to detect and gather relevant information about opinions and events. However, the relevance of the information is very subjective and rather depends on the application and the end-users. In this article, we tackle a specific facet of social media data processing, namely the sentiment analysis of disaster-related images by considering people's opinions, attitudes, feelings and emotions. We analyze how visual sentiment analysis can improve the results for the end-users/beneficiaries in terms of mining information from social media. We also identify the challenges and related applications, which could help defining a benchmark for future research efforts in visual sentiment analysis.

READ FULL TEXT VIEW PDF

page 5

page 8

09/04/2020

Visual Sentiment Analysis from Disaster Images in Social Media

The increasing popularity of social networks and users' tendency towards...
06/14/2022

OSN Dashboard Tool For Sentiment Analysis

The amount of opinionated data on the internet is rapidly increasing. Mo...
07/05/2022

A Comprehensive Review of Visual-Textual Sentiment Analysis from Social Media Networks

Social media networks have become a significant aspect of people's lives...
05/25/2020

Sentiment Analysis: Detecting Valence, Emotions, and Other Affectual States from Text

Recent advances in machine learning have led to computer systems that ar...
01/28/2020

Mining social media data for biomedical signals and health-related behavior

Social media data has been increasingly used to study biomedical and hea...
10/06/2017

On the Challenges of Sentiment Analysis for Dynamic Events

With the proliferation of social media over the last decade, determining...
11/14/2016

When Saliency Meets Sentiment: Understanding How Image Content Invokes Emotion and Sentiment

Sentiment analysis is crucial for extracting social signals from social ...

1 Introduction

Sudden and unexpected adverse events, such as floods and earthquakes, may not only damage the infrastructure but also have a significant impact on people’s physical and mental health. In such events, an instant access to relevant information might help to identify and mitigate the damage. To this aim, information available on social networks can be utilized for the analysis of the potential impact of natural or man-made disasters on the environment and human lives [1].

Social media outlets along with other sources of information, such as satellite imagery and Geographic Information Systems (GIS), have been widely exploited to provide a better coverage of natural and man-made disasters [16, 2]

. The majority of the approaches rely on computer vision and machine learning techniques to automatically detect disasters, collect, classify, and summarize relevant information. However, the interpretation of

relevance is very subjective and highly depends on the application framework and the end-users.

In this article, we analyze the problem from a different perspective and focus in particular on sentiment analysis of disaster-related images. Specifically, we consider people’s opinions, attitudes, feelings, and emotions toward the images related to the event by estimating the emotion/perceptual content evoked by a generic image

[7, 9, 14]. We aim to explore and analyze how the visual sentiment analysis of such images can be utilized to provide more accurate description of adverse events, their evolution, and consequences. We believe that such analysis can serve as an effective tool to convey public sentiments around the world while reducing the bias of news organizations. This can lead to new beneficiaries beyond the general public (e.g., online news, humanitarian organizations, non-governmental organizations, etc.).

The concept of sentiment analysis has been utilized in Natural Language Processing (NLP) and in a wide range of application domains, such as education, entertainment, hosteling and other businesses

[15]. On the other hand, Visual sentiment analysis is relatively new and less explored. A large portion of the literature on visual sentiment/emotion recognition relies on facial expressions [3]

, where face-close up images are analyzed to predict a person’s emotions. More recently, the concept of emotion recognition has been extended to relatively more complex images having multiple objects and background details. Thanks to the recent advances in deep learning, encouraging results have been recently obtained

[6, 18].

In this article, we analyze the role of visual sentiment analysis in complex disaster-related images. To the best of our knowledge, no prior work analyzes disaster-related imagery from this prospective. We also identify the challenges and potential applications with the objective of setting a benchmark for future research on visual sentiment analysis.

The main contributions of this work can be summarized as follows:

  • We extend the concept of visual sentiment analysis to disaster-related visual contents, and identify the associated challenges and potential applications.

  • In order to analyze human’s perception and sentiments about disasters, we conducted a crowd-sourcing study to obtain annotations for the experimental evaluation of the proposed visual sentiment analyzer.

  • We propose a multi-label classification framework for sentiment analysis, which also helps in analyzing the correlation among sentiments/tags.

  • Finally, we conduct experiments on a newly collected dataset to evaluate the performance of the proposed visual sentiment analyzer.

The rest of the paper is organized as follows: Section 2 provides detailed description of the related work; Section 3 describes the proposed methodology; Section 4 provides detailed description of the experimental setup, conducted experiments, and detailed analysis of the experimental results; Section 5 provides concluding remarks and identifies directions of future research.

2 Related Work

In contrast to other research domains, such as NLP, the concept of sentiment analysis is relatively new in visual content analysis. The research community has demonstrated an increasing interest in the topic and a variety of techniques have been proposed with particular focus on the feature extraction and classification strategies. The vast majority of the efforts in this regard aim to analyze and classify face-closeup images for different types of sentiments/emotions and expressions. Busso et al.

[3] rely on facial expressions along with speech and other information in a multimodal framework. Several experiments have been conducted to analyze and compare the performance of different sources of information, individually and in different combination, in support of human emotions/sentiment recognition. A multimodal information based approach has also been proposed in [18], where facial expressions are jointly utilized with textual and audio features that are extracted from videos. Facial expressions are extracted through the Luxand FSDK 1.7111https://www.luxand.com/facesdk/open source library along with GAVAM features [19]. Textual and audio features are extracted through the Sentic computing paradigm [4] and OpenEAR [8], respectively. Next, different feature and decision-level fusion methods are used to jointly exploit the visual, audio, and textual information for the task.

More recently, the concept of emotion/sentiment analysis has been extended to more complex images involving multiple objects and background details [12, 6, 22, 7]. For instance, Wang et al. [23] rely on mid and low-level visual features along with textual information for sentiment analysis in social media images. Chen et al. [6]

proposed DeepSentiBank, a deep convolutional neural network-based framework for sentiment analysis of social media images. To train the proposed deep model, around one million images with strong emotions have been collected from Flickr. In

[22], Deep Coupled Adjective and Noun neural networks (DCAN), is proposed for sentiment analysis without the traditional Adjective Noun Pairs (ANP) labels. The framework is composed of three different networks, each aiming to solve a particular challenge associated with sentiment analysis. Some methods also utilized existing pre-trained models for sentiment analysis. For instance, Campose et al. [5] fine-tuned CaffeNet [11], on a newly collected dataset for sentiment analysis conducting experiments to analyze the relevance of the features extracted through different layers of the network. In [17] existing pre-trained CNN models are fine-tuned on a self-collected dataset. The dataset contains images from social media, which are annotated through a crowd-sourcing activity involving human annotators. Kim et al. [12]

also rely on the transfer learning techniques for their proposed emotional machine. Object and scene-level information, extracted through deep models pre-trained on ImageNet and Places datasets, respectively, have been jointly utilized for this purpose. Color features have also been employed to perceive the underlying emotions.

3 Proposed Methodology

Figure 1 provides the block diagram of the framework implemented for visual sentiment analysis. As a first step, social media platforms are crawled for disaster-related images using different keywords (floods, hurricanes, wildfires, droughts, landslides, earthquakes, etc.). The downloaded images are filtered manually and a selected subset of images are considered for the crowd-sourcing study in the second step where a large number of participants tagged the images. A CNN and a transfer learning method is used for multi-label classification to automatically assign sentiments/tags to images. In the next subsections, we provide a detailed description of the crowd-sourcing activity and the proposed visual deep sentiment analyzer.

Figure 1: Block diagram of the proposed framework for visual sentiment analysis.

3.1 The crowd-sourcing study

In order to analyze human’s perception and sentiments about disasters and how they perceive disaster-related images, we conducted a crowd-sourcing study. The study is carried out online through a web application specifically developed for the task, which was shared with participants including students from University of Trento (Italy), and UET Peshawar (Pakistan) as well as with other contacts with no scientific background. Figure 2 provides an illustration of the platform we used for the crowd-sourcing study. In the study, participants were provided with a disaster-related image, randomly selected from the pool of images, along with a set of associated tags. The participants were then asked to assign a number of suitable tags, which they felt relevant to the image. The participants were also encouraged to associate additional tags to the images, in case they felt that the provided tags were not relevant to the image.

One of the main challenges in the crowd-sourcing study was the selection of the tags/sentiments to be provided to the users. In the literature, sentiments are generally represented as Positive, Negative and Neutral [15]. However, considering the specific domain we are addressing (natural and man-made disasters) and the potential applications of the proposed system, we are also interested in tags/sentiments that are more specific to adverse events, such as pain, shock, and destruction, in addition to the three common tags. Consequently, we opted for a data-driven approach, by analyzing users’ tags associated with disaster images crawled form social media outlets. Apart from the sentimental tags, such as pain, shock and hope, we also included some additional tags, such as rescue and destruction, which are closely associated with disasters and can be useful in different applications utilized by online news agencies, humanitarian, and non-governmental organizations (NGOs). The option for adding additional tags also helps to take the participants’ viewpoints into account.

Figure 2: Illustration of the platform used for the crowd-sourcing study. A disaster-related image and several tags are presented to the users for association. The users’ are also encouraged to provide additional tags.

The crowd-sourcing activity was carried out on 400 images related to 6 different types of disasters: earthquakes, floods, droughts, landslides, thunderstorms, and wildfires. In total, we obtained 2,587 responses from the users, with an average of 6 users per image. We made sure to have at least 5 different users for each image. Table 1 provides the statistics of the crowd-sourcing study in terms of the total number of times each tag has been associated with images by the participants. As can be seen in Table 1, some tags, such as destruction, rescue and pain, are used more frequently compared to others.

Sentiments/tags Count
Destruction 871
Happiness 145
Hope 353
Neutral 214
Pain 454
Rescue 694
Shock 354
Table 1: Statistics of the crowd-sourcing study in terms of of the total number of times each tags has been associated with images by the participants.

During the analysis of the responses from the participants, we observed that certain tag pairs have been used to describe images. For instance, pain and destruction, hope and rescue, shock and pain, are used several times jointly. Similarly, shock, destruction and pain have been used jointly 59 times. The three tags: rescue, hope, and happiness, are also used often together. This correlation among the tag/sentiment pairs provides the foundation for our multi-label classification, as opposed to single-label multi-class classification, of the sentiments associated with disasters-related images. Figure 3 shows the number of times the sentiments/tags are used together by the participants in the crowd-sourcing activity. For final annotation, the decision is made on the basis of majority votes from the participants of the crowd-sourcing study.

Figure 3: Correlation of tag pairs: number of times different tag pairs used by the participants of the crowd-sourcing study to describe the same image.

3.2 The Visual Sentiment Analyzer

The proposed framework for visual sentiment analysis is inspired by the multi-label image classification framework 222https://towardsdatascience.com/multi-label-image-classification-with-inception-net-cbb2ee538e30 and is mainly based on a Convolutional Neural Network (CNN) and a transfer learning method, where the model pre-trained on ImageNet is fine-tuned for visual sentiment analysis. In this work, we analyze the performance of several deep models such as AlexNet [13], VggNet [20], ResNet [10] and Inception v-3 [21] as potential alternatives to be employed in the proposed visual sentiment analysis framework.

The multi-label classification strategy, which assigns multiple labels to an image, better suits our visual sentiment classification problem and is intended to show the correlation of different sentiments. In order for the network to fit the task of visual sentiment analysis, we introduced several changes to the model as will be described in the next paragraph.

3.3 Experimental Setup

In order to fit the pre-trained model to multi-label classification, we create a ground truth vector containing all the labels associated with an image. We also made some modifications in the existing pre-trained Inception-v3

[21] model by extending the classification layer to support multi-label classification. To do so, we replaced the soft-max function, which is suitable for single-label multi-class classification, and squashes the values of a vector into a [0,1]

range holding the total probability, with a sigmoid function. The motivation for using a sigmoid function comes from the nature of the problem, where we are interested to express the results in probabilistic terms; for instance, an image belongs to the class

shock with 80% probability and to class destruction and pain

with 40% probability. Moreover, in order to train the multi-label model properly, the formulation of the cross entropy is also modified accordingly (i.e., replacing softmax with sigmoid function). For the multiple labels, we modify the top layer to obtain posterior probabilities for each type of sentiment associated with an underlying image.

The dataset used for our experimental studies has been divided into training (60%), validation (10%), and evaluation (30%) sets.

4 Experiments and Evaluations

The basic motivation behind the experiments to provide a baseline for the future work in the domain. To this aim, we evaluate the proposed multi-label framework for visual sentiment analysis using several existing pre-trained state-of-the-art deep learning models including: AlexNet, VggNet, ResNet, and Inception v3. Table 3 provides the experimental results obtained using these deep models.

Model Accuracy (%)
AlexNet 79.69
VggNet 79.58
Inception-v3 80.70
ResNet 78.01
Table 2: Evaluation of the proposed visual sentiment analyzer with different deep learning models pre-trained on ImageNet.

Considering the complexity of the task and the limited amount of training data, the obtained results are encouraging. Though there’s no significant difference in the performance of the models, slightly better results are obtained with Inception-v3 models. Lowest accuracy has been observed for ResNet, but such reduction in the performance could be due to the size of the dataset used for the study.

In order to show the effectiveness of the proposed visual sentiment analyzer, we also provide some sample output images in Figure 4, showing the output of the proposed visual sentiment analyzer in terms of the percentage/probabilities for each label. Table 3 provides the statistics for these samples in terms of the probability for each label and probabilities/percentages computed through human annotators. Due to space limitation, only four samples are provided in the paper to give an idea about the performance of the method. For this particular qualitative analysis, we converted the responses of the participants of the crowd sourcing study into percentages (i.e., the degree to which each image belongs to a particular label) for each label associated with each image. These percentages are different from the ground truth used during training and evaluation where images were assigned labels on a majority voting basis. For instance, the percentages based on the responses of the crowd sourcing study for the first image (leftmost in Figure 4) are: destruction =0.10, happiness =0.0, hope =0.10, neutral = 0.0, pain =0.35, rescue = 0.30 and shock = 0.20 while the output of the proposed visual sentiment analyzer in terms of probabilities for each label/class are: destruction =0.16, happiness =0.04, hope =0.06, neutral = 0.02, pain =0.58, rescue = 0.28 and shock = 0.17. In most of the cases, the proposed model provides results that are similar to the percentages obtained from the users’ responses, demonstrating the effectiveness of the proposed method.

Figure 4: Some sample output of the proposed visual sentiment analyzer.
Image Destruction Happiness Hope Neutral Pain Rescue Shock
GT Pred. GT Pred. GT Pred. GT Pred. GT Pred. GT Pred. GT Pred.
1 0.10 0.16 0.0 0.04 0.1 0.06 0 0.027 0.35 0.58 0.30 0.28 0.20 0.17
2 0.24 0.24 0.0 0.05 0.0 0.08 0.34 0.36 0.429 0.44 0.514 0.59 0.20 0.33
3 0.167 0.23 0.0 0.05 0.10 0.13 0.16 0.17 0.46 0.59 0.33 0.26 0.0 0.13
4 0.10 0.18 0.0 0.03 0.09 0.05 0.20 0.26 0.0 0.33 0.72 0.72 0.0 0.20
Table 3: Sample outputs in terms of ground truth obtained from users in terms of percentage in the crowd-sourcing study vis-a-vis predicted probabilities.

5 Conclusions, challenges and Future work

In this paper, we addressed the challenging problem of visual sentiment analysis of disaster-related images obtained from social media. We analyzed how people respond to disasters and obtained their opinions, attitudes, feelings, and emotions toward the disaster-related images through a crowd-sourcing activity. We show that the visual sentiment analysis/emotions recognition, though a challenging task, can be carried out on more complex images using some deep learning techniques. We also identified the challenges and potential applications of this relatively new concept, which is intended to set a benchmark for future research in visual sentiment analysis.

Though the experimental results obtained during the initial experiments on the limited dataset are encouraging, the task is challenging and needs to be investigated in more details. Specifically, the reduced availability of suitable training and testing images is probably the biggest limitation. Since visual sentiment analysis aims to present human’s perception of an entity, crowd-sourcing seems to be a valuable option to acquire training data for automatic analysis. In terms of visual features, we believe that object and scene-level features can play complementary roles in representing the images. Moreover, multi-modal analysis will further enhance the performances of the proposed sentiment analyzer. This suggests that within the domain of purely visual information, the conveyed information can differ, suggesting that the interpretation of the image is subject to change depending on the level of detail, the visual perspective, and the intensity of colors. We expect these elements to play a major role in the evolution of frameworks like the one we have presented, and when combined with additional media sources (e.g., audio, text, meta-data), can provide a well rounded perspective about the sentiments associated with a given event.

References

  • [1] K. Ahmad, K. Pogorelov, M. Riegler, N. Conci, and P. Halvorsen (2018) Social media and satellites. Multimedia Tools and Applications, pp. 1–39. Cited by: §1.
  • [2] K. Ahmad, K. Pogorelov, M. Riegler, O. Ostroukhova, P. Halvorsen, N. Conci, and R. Dahyot (2019) Automatic detection of passable roads after floods in remote sensed and social media data. Signal Processing: Image Communication 74, pp. 110–118. Cited by: §1.
  • [3] C. Busso, Z. Deng, S. Yildirim, M. Bulut, C. M. Lee, A. Kazemzadeh, S. Lee, U. Neumann, and S. Narayanan (2004) Analysis of emotion recognition using facial expressions, speech and multimodal information. In Proceedings of the 6th international conference on Multimodal interfaces, pp. 205–211. Cited by: §1, §2.
  • [4] E. Cambria, A. Hussain, C. Havasi, and C. Eckl (2010) Sentic computing: exploitation of common sense for the development of emotion-sensitive systems. In Development of Multimodal Interfaces: Active Listening and Synchrony, pp. 148–156. Cited by: §2.
  • [5] V. Campos, A. Salvador, X. Giro-i-Nieto, and B. Jou (2015) Diving deep into sentiment: understanding fine-tuned cnns for visual sentiment prediction. In Proceedings of the 1st International Workshop on Affect & Sentiment in Multimedia, pp. 57–62. Cited by: §2.
  • [6] T. Chen, D. Borth, T. Darrell, and S. Chang (2014) Deepsentibank: visual sentiment concept classification with deep convolutional neural networks. arXiv preprint arXiv:1410.8586. Cited by: §1, §2.
  • [7] M. G. Constantin, M. Redi, G. Zen, and B. Ionescu (2019) Computational understanding of visual interestingness beyond semantics: literature survey and analysis of covariates. ACM Computing Surveys (CSUR) 52 (2), pp. 25. Cited by: §1, §2.
  • [8] F. Eyben, M. Wöllmer, and B. Schuller (2009) OpenEAR—introducing the munich open-source emotion and affect recognition toolkit. In 2009 3rd international conference on affective computing and intelligent interaction and workshops, pp. 1–6. Cited by: §2.
  • [9] M. Gygli, H. Grabner, H. Riemenschneider, F. Nater, and L. Van Gool (2013) The interestingness of images. In Proceedings of the IEEE International Conference on Computer Vision, pp. 1633–1640. Cited by: §1.
  • [10] K. He, X. Zhang, S. Ren, and J. Sun (2016) Deep residual learning for image recognition. In

    Proceedings of the IEEE conference on computer vision and pattern recognition

    ,
    pp. 770–778. Cited by: §3.2.
  • [11] Y. Jia, E. Shelhamer, J. Donahue, S. Karayev, J. Long, R. Girshick, S. Guadarrama, and T. Darrell (2014) Caffe: convolutional architecture for fast feature embedding. In Proceedings of the 22nd ACM international conference on Multimedia, pp. 675–678. Cited by: §2.
  • [12] H. Kim, Y. Kim, S. J. Kim, and I. Lee (2018) Building emotional machines: recognizing image emotions through deep neural networks. IEEE Transactions on Multimedia. Cited by: §2.
  • [13] A. Krizhevsky, I. Sutskever, and G. E. Hinton (2012) Imagenet classification with deep convolutional neural networks. In Advances in neural information processing systems, pp. 1097–1105. Cited by: §3.2.
  • [14] J. Machajdik and A. Hanbury (2010) Affective image classification using features inspired by psychology and art theory. In Proceedings of the 18th ACM international conference on Multimedia, pp. 83–92. Cited by: §1.
  • [15] W. Medhat, A. Hassan, and H. Korashy (2014) Sentiment analysis algorithms and applications: a survey. Ain Shams Engineering Journal 5 (4), pp. 1093–1113. Cited by: §1, §3.1.
  • [16] K. Nogueira, S. G. Fadel, Í. C. Dourado, R. d. O. Werneck, J. A. Muñoz, O. A. Penatti, R. T. Calumby, L. T. Li, J. A. dos Santos, and R. d. S. Torres (2018) Exploiting convnet diversity for flooding identification. IEEE Geoscience and Remote Sensing Letters 15 (9), pp. 1446–1450. Cited by: §1.
  • [17] K. Peng, T. Chen, A. Sadovnik, and A. C. Gallagher (2015) A mixed bag of emotions: model, predict, and transfer emotion distributions. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 860–868. Cited by: §2.
  • [18] S. Poria, N. Majumder, D. Hazarika, E. Cambria, A. Gelbukh, and A. Hussain (2018) Multimodal sentiment analysis: addressing key issues and setting up the baselines. IEEE Intelligent Systems 33 (6), pp. 17–25. Cited by: §1, §2.
  • [19] J. M. Saragih, S. Lucey, and J. F. Cohn (2009) Face alignment through subspace constrained mean-shifts. In 2009 IEEE 12th International Conference on Computer Vision, pp. 1034–1041. Cited by: §2.
  • [20] K. Simonyan and A. Zisserman (2014) Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556. Cited by: §3.2.
  • [21] C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, and Z. Wojna (2016) Rethinking the inception architecture for computer vision. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 2818–2826. Cited by: §3.2, §3.3.
  • [22] J. Wang, J. Fu, Y. Xu, and T. Mei (2016) Beyond object recognition: visual sentiment analysis with deep coupled adjective and noun neural networks.. In IJCAI, pp. 3484–3490. Cited by: §2.
  • [23] Y. Wang, S. Wang, J. Tang, H. Liu, and B. Li (2015) Unsupervised sentiment analysis for social media images. In

    Twenty-Fourth International Joint Conference on Artificial Intelligence

    ,
    Cited by: §2.