Knowledge-oriented Hierarchical Neural Network for sentiment classification

Sentiment classification aims to classify the sentimental polarities of given texts. Lexicon-based approaches utilize lexical resources to explore the opinions according to some specific rules, whose effectiveness strongly depends on the goodness of the lexical resources and the rules. Traditional m...

Full description

Saved in:
Bibliographic Details
Main Authors: Wang, Yanliu, Li, Pengfei
Other Authors: School of Electrical and Electronic Engineering
Format: Conference or Workshop Item
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/142598
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Sentiment classification aims to classify the sentimental polarities of given texts. Lexicon-based approaches utilize lexical resources to explore the opinions according to some specific rules, whose effectiveness strongly depends on the goodness of the lexical resources and the rules. Traditional machine-learning methods tightly rely on feature engineering and external NLP toolkits with unavoidable errors. Deep learning models strongly rely on a large amount of labelled data to train their numerous parameters, which often suffer from overfitting issue since it is difficult to obtain sufficient training data. To address the issues, we design a model that combines Knowledge-oriented Convolutional Neural Network (K-CNN) and bidirectional Gated Recurrent Neural Network (biGRU) in a hierarchical way for sentiment classification. Firstly K-CNN is used to capture the n-gram features in sentences. Sentiment word filters are constructed in the knowledge-oriented channel of K-CNN based on the linguistic knowledge from SentiWv ordNet, which can capture the sentiment lexicons and alleviate overfitting effectively. Then biGRU with attention mechanism is utilized to model the sequential relations between sentences and obtain the document-level representation based on the relevance of each sentence to the final sentiment classification. Experiments on two datasets show that our model outperforms other classical deep neural network models.