Skip to content

Fake News Detection as a Service, built with the State-Of-The-Art User Preference Aware GNNs. Won "Innovative Use of NLP" in Deep Learning Week Hackathon 2022.

License

Notifications You must be signed in to change notification settings

siddhantpathakk/Delphi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PayBack

Fake News Detection as a Service, built with the State-Of-The-Art User Preference Aware GNNs

Product Description

Here we harness the power of Graph Neural Networks (GNNs) for solving the problem of Fake News Detection. We utilise information regarding both the spread of fake news over twitter via propogation graphs and the user preferences via past tweets to make a prediction about the veracity of a web article.

alt text

Usage

WebApp

You can acceess the free online webapp at : http://paybackdelphi.pythonanywhere.com/

API

For developers seeking an endpoint for classifying articles as real or fake using their Web URLS, use the API endpoint as follows:

Datasets

We utilised the Politifact & Gossicop Datasets available publicly using the UPFD() class in pytorch_geometric.datasets.

A brief summary of the datasets is as follows:

Data #Graphs #Fake News #Total Nodes #Total Edges #Avg. Nodes per Graph
Politifact 314 157 41,054 40,740 131
Gossipcop 5464 2732 314,262 308,798 58

Both Politfact & Gossicop are graph-based datasets curated by Yingtong et al. at https://github.com/safe-graph/GNN-FakeNews/blob/main using the data in FakeNewsNet at https://github.com/KaiDMML/FakeNewsNet

Politifact: A website that labels political news articles as real or fake

Gossicop(Renamed to Suggest): A website that labels celebrity news articles as real or fake

Research Papers Referenced

About

Fake News Detection as a Service, built with the State-Of-The-Art User Preference Aware GNNs. Won "Innovative Use of NLP" in Deep Learning Week Hackathon 2022.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.6%
  • Python 1.4%