Concept-level image sentiment analysis with semi-supervised learning

Advancing technological wave and rapid growth in social media platforms have enabled people to represent their experience, stances, and feelings using visual media such as images. Mining sentiments from images over various platforms can be used to provide crucial information on the opinions of the p...

Full description

Bibliographic Details
Main Author: Kamath, Shantanu Arun
Other Authors: Erik Cambria
Format: Final Year Project (FYP)
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/74676
_version_ 1826115352079106048
author Kamath, Shantanu Arun
author2 Erik Cambria
author_facet Erik Cambria
Kamath, Shantanu Arun
author_sort Kamath, Shantanu Arun
collection NTU
description Advancing technological wave and rapid growth in social media platforms have enabled people to represent their experience, stances, and feelings using visual media such as images. Mining sentiments from images over various platforms can be used to provide crucial information on the opinions of the people and the general outlook on the topic. The critical need for this will grow exponentially, in pace with the global growth of content. Expressiveness varies from one person to another. Most images posted on Twitter lack good labels and the accompanying tweets have a lot of noise. Hence, in this paper, we identify the contents and sentiments in images through the extraction of image features. We leverage on the fact that Restricted Boltzmann Machines allows greedy, layer-wise and unsupervised pre-training that provides great performance in image classification. In particular, we present a novel semi-supervised method to extract features from Twitter images by unsupervised pre-training of Convolutional Restricted Boltzmann Machines (CRBM) with Contrastive Divergence (CD) followed by supervised training of Convolutional Neural Networks (CNN) and a Recurrent Neural Network (RNN) with backpropagation. The model is evaluated on a Twitter dataset of images and corresponding labels and show that accuracy is higher than using just Convolutional Neural Networks (CNN).
first_indexed 2024-10-01T03:54:03Z
format Final Year Project (FYP)
id ntu-10356/74676
institution Nanyang Technological University
language English
last_indexed 2024-10-01T03:54:03Z
publishDate 2018
record_format dspace
spelling ntu-10356/746762023-03-03T20:30:50Z Concept-level image sentiment analysis with semi-supervised learning Kamath, Shantanu Arun Erik Cambria School of Computer Science and Engineering Centre for Computational Intelligence DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision Advancing technological wave and rapid growth in social media platforms have enabled people to represent their experience, stances, and feelings using visual media such as images. Mining sentiments from images over various platforms can be used to provide crucial information on the opinions of the people and the general outlook on the topic. The critical need for this will grow exponentially, in pace with the global growth of content. Expressiveness varies from one person to another. Most images posted on Twitter lack good labels and the accompanying tweets have a lot of noise. Hence, in this paper, we identify the contents and sentiments in images through the extraction of image features. We leverage on the fact that Restricted Boltzmann Machines allows greedy, layer-wise and unsupervised pre-training that provides great performance in image classification. In particular, we present a novel semi-supervised method to extract features from Twitter images by unsupervised pre-training of Convolutional Restricted Boltzmann Machines (CRBM) with Contrastive Divergence (CD) followed by supervised training of Convolutional Neural Networks (CNN) and a Recurrent Neural Network (RNN) with backpropagation. The model is evaluated on a Twitter dataset of images and corresponding labels and show that accuracy is higher than using just Convolutional Neural Networks (CNN). Bachelor of Engineering (Computer Science) 2018-05-23T02:24:51Z 2018-05-23T02:24:51Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74676 en Nanyang Technological University 57 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
Kamath, Shantanu Arun
Concept-level image sentiment analysis with semi-supervised learning
title Concept-level image sentiment analysis with semi-supervised learning
title_full Concept-level image sentiment analysis with semi-supervised learning
title_fullStr Concept-level image sentiment analysis with semi-supervised learning
title_full_unstemmed Concept-level image sentiment analysis with semi-supervised learning
title_short Concept-level image sentiment analysis with semi-supervised learning
title_sort concept level image sentiment analysis with semi supervised learning
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
url http://hdl.handle.net/10356/74676
work_keys_str_mv AT kamathshantanuarun conceptlevelimagesentimentanalysiswithsemisupervisedlearning