safe-graph/GNN-FakeNews
A collection of GNN-based fake news detection models.
Frames fake news detection as a graph classification task by modeling news propagation networks as hierarchical trees, where root nodes represent articles and leaf nodes are users, with multiple node feature types (BERT embeddings, user profiles, content features). Implements multiple GNN architectures (GCN, GNN-CL, BiGCN) under the UPFD framework and integrates with both PyTorch-Geometric and DGL official libraries for standardized dataset access. The UPFD dataset comprises ~5,800 news propagation graphs from Twitter (Politifact and Gossipcop sources) with node-to-user ID mappings and temporal metadata for reproducible evaluation.
544 stars.
Stars
544
Forks
104
Language
Python
License
Apache-2.0
Category
Last pushed
Dec 11, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/safe-graph/GNN-FakeNews"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
anantdgoel/ProjectFib
Chrome extension to flag fake news on Facebook. Built at HackPrinceton '16
sumeetkr/AwesomeFakeNews
This repository contains recent research on fake news.
kapilsinghnegi/Fake-News-Detection
This project detects whether a news is fake or not using machine learning.
DJDarkCyber/Fake-News-Detector
Fake News Detector Web Application
Nicozwy/CofCED
COLING 2022: A Coarse-to-fine Cascaded Evidence-Distillation Neural Network for Explainable Fake...