Back to Academic Projects

Multimodal Data Extraction ETL Pipeline for Fake News Detection

Python, Data Engineering, ETL, Apache Airflow, Web Scraping, Streamlit, NLP, Computer Vision, Data Pipeline

Multimodal Data Extraction Pipeline for Fake News Detection

Overview

This project implements the design and industrialization of a multimodal data pipeline (text + image), from source identification to production monitoring. The objective is to feed the analysis engine of a disinformation-fighting startup with structured news publications, systematically combining text and image, extracted in an automated and reproducible manner.

The project applies Data Engineering best practices to ensure the reliability, traceability, and scalability of an ETL pipeline designed to train AI models.


Objectives


Skills Demonstrated

Data Sourcing and Qualification


Automated Data Extraction


Data Transformation and Modeling


ETL Orchestration with Apache Airflow


Monitoring and KPI-driven Management


Architecture

       Multimodal Sources
  (APIs, RSS, open data, networks)
                │
                ▼
     Automated Extraction
   (modular Python scripts)
                │
                ▼
          Raw Data
      (linked text + image)
                │
                ▼
   Transformation & Cleaning
  (reproducible pipeline + logs)
                │
                ▼
    Conceptual Data Schema
                │
                ▼
       Airflow Orchestration
    (DAG : extract → transform → load)
                │
                ▼
     Secure Database
        (SQL / NoSQL)
                │
                ▼
   KPI Dashboard (Streamlit)
     + Monitoring Plan

Technical Stack

Extraction & Scraping

Transformation & Modeling

Orchestration

Monitoring & Reporting

Deliverables


Best Practices Applied


Results

Upon completion of this project, the pipeline allows to:


Skills Acquired