Back To Projects

Fake News Classification

Roshni K.

As fake news becomes more of a problem across the US, its consequences are becoming more and more damaging. This project aims to combat this disinformation through an artificial intelligence algorithm that can classify real articles versus fake ones.


As fake news becomes more of a problem across the US, its consequences are becoming more and more damaging. Many viewers who interact with information online are unable to distinguish the difference between fake information and real information, especially with social media worsening the spread of fake articles. This project aims to combat this disinformation through an artificial intelligence algorithm that can classify real articles versus fake ones. The model utilizes a BERT model and is tested on two different datasets, the Kaggle dataset and the LIAR dataset. The results are also presented through an app where readers can input any article and immediately find out whether it contains false information or not.

Explore More!

Roshni K.
Philip Bell
Computer Science MS from Georgia Tech, Harvard and Oxford alum, AI Engineer at Cognino

Related Projects

SaShiMi: Adapted for Google Colab

In this project, I convert SaShiMi, a music generation software, into something more resource-friendly.
Leo R.
Mentored by Roger Jin
Predicting Future Phonological Changes Of Mandarin Chinese

We created a system of translating IPA representation to vectors that captures characteristics of phonemes such as their articulatory location, and experimented with several machine learning models to capture existing trends from Old, Middle to Modern Chinese (Mandarin).
Peijie G.
Mentored by Kush Khosla
Is That Slang?

How can we better understand Gen-Z slang that is being used today? In order to tackle this challenge, I decided to make a NLP model that processes sentences and determines whether or not they contain Gen-Z slang.
Dhaniya V.
Mentored by Matan Gans