
Deep Embedding Sentiment Analysis on Product Reviews Using Naive Bayesian Classifier
Author(s) -
Nukabathini Mary Saroj Sahithya,
M. Pranathi Sai Prathyusha,
N Rachana,
P. Lakshmi Priyanka,
Preethi Jyothi
Publication year - 2019
Publication title -
international journal of scientific research in computer science, engineering and information technology
Language(s) - English
Resource type - Journals
ISSN - 2456-3307
DOI - 10.32628/cseit1952178
Subject(s) - sentiment analysis , computer science , artificial intelligence , deep learning , sentence , embedding , machine learning , softmax function , convolutional neural network , classifier (uml) , natural language processing , feature learning , representation (politics) , politics , political science , law
Product reviews are valuable for upcoming buyers in helping them make decisions. To this end, different opinion mining techniques have been proposed, where judging a review sentences orientation (e.g. positive or negative) is one of their key challenges. Recently, deep learning has emerged as an effective means for solving sentiment classification problems. Deep learning is a class of machine learning algorithms that learn in supervised and unsupervised manners. A neural network intrinsically learns a useful representation automatically without human efforts. However, the success of deep learning highly relies on the large-scale training data. We propose a novel deep learning framework for product review sentiment classification which employs prevalently available ratings supervision signals. The framework consists of two steps: (1) learning a high-level representation (an embedding space) which captures the general sentiment distribution of sentences through rating information; (2) adding a category layer on top of the embedding layer and use labelled sentences for supervised fine-tuning. We explore two kinds of low-level network structure for modelling review sentences, namely, convolutional function extractors and long temporary memory. Convolutional layer is the core building block of a CNN and it consists of kernels. Applications are image and video recognition, natural language processing, image classification