Skip to content

tlkh/fake-news-chrome-extension

Repository files navigation

Fake News Chrome Extension

Chrome Extension to help fight Online Misinformation

Objective

To create a tool that can assist members of the public to be more vigilant in the face of online misinformation. To that end, we are developing a Chrome extension that can:

  • Evaluate the quality of an article
  • Alert the user of clickbait or subjective content
  • Suggest related fact-check "ClaimReview" articles

Examples

Fact Checking

  • Here's an article on Trump screenshot

  • Clicking on "View Fact Check" brings you to screenshot

Unfortunately, many Singapore fact-checks, even those that are on Snopes, are not in the DataCommons database.

Other examples

  • screenshot
  • screenshot

Article Quality

  • screenshot
  • screenshot

Technology Stack

Backend Endpoint API:

  • Python 3
  • Flask + Gunicorn for serving
  • Keras and TensorFlow-MKL for AI/DL inference

Threading and Batching is used to speed up inference on an Intel Skylake SP running on Google Cloud Compute Engine. A typical page takes 1 second for inference with the 3 NLP models we currently have in place.

GitHub repository for the backend.

Chrome Extension: Chrome Extension API, Bootstrap 4, JavaScript