Political Stance Detection using Knowledge Graphs and Sentiment Analysis

Bachelor Thesis (2021)
Author(s)

A. Van Steenweghen (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

P.K. Murukannaiah – Mentor (TU Delft - Electrical Engineering, Mathematics and Computer Science)

R. Guerra Marroquim – Graduation committee member (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2021
Language
English
Graduation Date
01-07-2021
Awarding Institution
Delft University of Technology
Project
CSE3000 Research Project
Programme
Computer Science and Engineering
Faculty
Electrical Engineering, Mathematics and Computer Science
Downloads counter
266
Collections
thesis
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Sentiment analysis techniques estimate the opinion of the au- thor of a text towards an entity from that text. Current sen- timent analysis techniques are based on language features or deep learning methods. However, they do not make use of the extensive background knowledge that human readers can have. This makes it difficult for these models to detect irony, pop culture references and other subtleties for which connec- tions between entities need to be known. The usage of knowl- edge graphs allows these models to use the enormous exist- ing knowledge bases. We propose a political stance detection pipeline that makes use of knowledge graphs and sentiment analysis. The proposed pipeline uses a combination of exist- ing deep learning methods and classic rule-based methods to train an opinion-aware knowledge graph, with which it clas- sifies sentences as either liberal, conservative or neutral. The pipeline acts as both a classifier and a framework that can in- tegrate existing stance detection models. In an experimental evaluation on the IBC and SemEval datasets, the proposed pipeline achieves an average F-score of 0.63, outperforming traditional machine learning models.

Files

License info not available