A Behavioural Plugin Tool for Fake News Identification

The rapid spread of fake news on social media platforms poses significant risks, influencing public opinion and undermining trust in media. This tool aims to enhance the accuracy of fake news detection by developing a multimodal system that integrates both text and image analysis.

Exclusive Features of the tool

Explore the advanced capabilities of our fake news detection plugin designed for real-time analysis and trust scoring. Built using cutting-edge technology and behavioural insights.

Hybrid Fake News Detection

Combines text, image, and comment behavior analysis to assess news authenticity across multiple dimensions.

Emotion-Based Reply Analysis

Uses NRC Emotion Lexicon and emoji semantics to detect public emotional response and novelty cues in replies.

AI-Powered Image Captioning

Generates semantic captions for tweet images using ResNet and BiLSTM models to match visuals with content.

Real-Time Trust Scoring

Instantly displays a trust score badge with color-coded feedback to help users assess news credibility at a glance.

How the tool works

The plugin integrates behavioural signals, text semantics, and image content to detect fake news in real-time while browsing social media posts.

Post Content Extraction in soacial media

Automatically scrapes tweet text, image, and top replies from the current browser tab.

NLP-Based Text Analysis

Applies language models to analyze the factual tone, keywords, and sentence structures.

Emotion Mapping in Replies

Classifies comment emotions using NRC Lexicon and emoji patterns to detect user sentiment.

Visual Caption Generation

Uses AI to describe images and compare them with text for semantic alignment or contradiction.

The system fuses text, image, and comment-based emotion vectors to generate a final trust score shown to the user instantly.

Research & technology

The consequences of fake news are far-reaching, impacting political stability, public health, and societal trust in media sources. Detecting and addressing fake news is essential for maintaining the integrity of information and reducing the harmful effects of misinformation on society.

Emotion Analysis

  • Emoji-based sentiment extraction
  • NRC Emotion Lexicon Mapping
  • Emotion Polarity Score Calculation
  • Comments grouped into 3 groups
  • Concatanate with Features

Sentiment Analysis

  • News content extraction and preprocessing
  • Text normalization (stopwords, lemmatization)
  • Sentiment classification using TextBlob
  • Polarity score computation (Positive/Neutral/Negative)
  • Concatenated with features

Image Captioning

  • Extracts tweet image content using BLIP model
  • Generates semantic captions using Vision-Language model
  • BiLSTM encoder processes caption into feature vector
  • Captions add contextual understanding to the news
  • Combines with text & emotion data for detection
  • Improves fake news identification in visual content

Technologies

  • Python – Core backend language for processing and ML models
  • Flask API – Lightweight server to connect the plugin with ML model
  • TensorFlow & PyTorch – For training and deploying text/image models
  • NLTK & TextBlob – Natural language processing and sentiment analysis
  • BLIP – Vision-language model for generating image captions
  • NRC Emotion Lexicon – Emotional analysis of comment sentiment
  • JavaScript & Chrome Extension API – Frontend for browser plugin

Sample Output from tool