1 Star 0 Fork 0

chosen1hyj / Fake-News-Detection

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Fake-News-Detection

CSE 573: Semantic Web Mining Project

Group 10

  1. Abhijith Shreesh (ASU ID: 1213204276)
  2. Aditya Chayapathy (ASU ID: 1213050538)
  3. Anuhya Sai (ASU ID: 1212931887)
  4. Arun Karthick Manickam Alagar Muthumanickam (ASU ID: 1213135077)
  5. Jagdeesh Basavaraju (ASU ID: 1213004713)

Description

The project aims at classifying the given news articles as fake or true based on the content and users associated with it using Graph Attention Networks (GATs).

  1. Extracted the content of news articles from the given dataset.
  2. Vectorized the news article content using BERT to obtain feature vector for every article.
  3. Derived relationship among news articles based on the users the articles are associated with.
  4. Classified the news articles by feeding the feature vectors and relationship matrix to the GAT.
  5. Compared and contrasted the performance of GAT against traditional machine learning algorithms.

Technology used: Google BERT, Graph Attention Network (GAT), Python, Pandas, NumPy, scikit-learn, Tensorflow

Steps to execute

  1. Go to the folder named "codebase".
  2. Run the command "pip install -r requirements.txt && python execute_bf_pf.py BuzzFeed".
  3. The above command will install all the requirements and run GAT on Buzzfeed dataset.
  4. Run the command "python execute_bf_pf.py PolitiFact".
  5. The above command will run GAT on PolitiFact dataset.
  6. After running the above commands on each dataset, results on training, validation and test set will be displayed.

空文件

简介

暂无描述 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/chosen1hyj/Fake-News-Detection.git
git@gitee.com:chosen1hyj/Fake-News-Detection.git
chosen1hyj
Fake-News-Detection
Fake-News-Detection
master

搜索帮助