Zarharan / PersianFakeNewsDetection

The first Persian fake news detection by using stance detection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Persian Fake News Detection

This repository contains my dissertation which is Persian fake news detection by using stance detection. To achieve this model, I created a dataset that you can find more information about it from here.

Demo

The demo of the first Persian fake news detection model is available here.

Dataset

I am using the first Persian stance classification dataset which can be used for a number of NLP tasks in the context of fact-checking. In addition, I have collected a new dataset which includes more than 25K instances. The new dataset can be used for fact-checking and summarization, however the focus of this work is on stance classification as a stepping stone for fake news detection in Persian language.

The Model

I have used our stance detection system as a pre-processing step. As a result, the head-claim stance and the article-claim stance are two important features in addition to other features like the credibility of the news source to determine the veracity of claims. Finally, after extracting stances for each claim and news article pair, we have combined the stances result and the rest of the features. Then, this feature is assigned to 3 dense neural network layers with 300 neurons each. At the end, there is a dense layer with a softmax activation function to specify the proper class (true, false, or unknown). The overall architecture is shown in the following Figure.

My proposed model in order to develop fake news detection

As the related papers to this repository are published, more detail and related codes and data will be added to this repository.

About

The first Persian fake news detection by using stance detection