Sentiment Classification with Word Attention based on Weakly Supervised Learning with a Convolutional Neural Network

09/28/2017
by   Gichang Lee, et al.
0

In order to maximize the applicability of sentiment analysis results, it is necessary to not only classify the overall sentiment (positive/negative) of a given document but also to identify the main words that contribute to the classification. However, most datasets for sentiment analysis only have the sentiment label for each document or sentence. In other words, there is no information about which words play an important role in sentiment classification. In this paper, we propose a method for identifying key words discriminating positive and negative sentences by using a weakly supervised learning method based on a convolutional neural network (CNN). In our model, each word is represented as a continuous-valued vector and each sentence is represented as a matrix whose rows correspond to the word vector used in the sentence. Then, the CNN model is trained using these sentence matrices as inputs and the sentiment labels as the output. Once the CNN model is trained, we implement the word attention mechanism that identifies high-contributing words to classification results with a class activation map, using the weights from the fully connected layer at the end of the learned CNN model. In order to verify the proposed methodology, we evaluated the classification accuracy and inclusion rate of polarity words using two movie review datasets. Experimental result show that the proposed model can not only correctly classify the sentence polarity but also successfully identify the corresponding words with high polarity scores.

READ FULL TEXT

page 3

page 10

page 11

page 12

page 13

page 14

research
09/26/2022

Lex2Sent: A bagging approach to unsupervised sentiment analysis

Unsupervised sentiment analysis is traditionally performed by counting t...
research
06/21/2013

Discriminative Training: Learning to Describe Video with Sentences, from Video Described with Sentences

We present a method for learning word meanings from complex and realisti...
research
02/23/2021

A Novel Deep Learning Method for Textual Sentiment Analysis

Sentiment analysis is known as one of the most crucial tasks in the fiel...
research
11/21/2016

Unsupervised Learning for Lexicon-Based Classification

In lexicon-based classification, documents are assigned labels by compar...
research
01/31/2020

Hybrid Tiled Convolutional Neural Networks for Text Sentiment Classification

The tiled convolutional neural network (tiled CNN) has been applied only...
research
11/20/2020

A Deep Language-independent Network to analyze the impact of COVID-19 on the World via Sentiment Analysis

Towards the end of 2019, Wuhan experienced an outbreak of novel coronavi...
research
08/11/2023

Tweet Sentiment Extraction using Viterbi Algorithm with Transfer Learning

Tweet sentiment extraction extracts the most significant portion of the ...

Please sign up or login with your details

Forgot password? Click here to reset