Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

AbubakariSadikOsman/hausa-fake-news-xnlp

Domain:

natural language processing

Record type:

softwareproject
Creator:
Abu
Host:
# Explainable Cross-Lingual Fake News Detection for a Low-Resource African Language **ICS4554 Natural Language Processing — Final Project** > GitHub repository: ` ` > Team: ` ` ## 1. What this project does Fake news and health/political misinformation spreads readily on African social media, but almost all automated fake-news detection research and tooling is built for English. This project builds, evaluates, and critically analyzes a misinformation detector for **Hausa** (~90M+ speakers, Nigeria/Niger/Chad/Ghana), with three things most fake-news classifiers skip: 1. **A real low-resource baseline-to-transformer comparison** — TF-IDF/classical ML vs. a fine-tuned multilingual transformer (AfroXLMR / mBERT), not just "we fine-tuned BERT and got X% accuracy." 2. **Explainability that is actually evaluated, not just visualized** — LIME token attributions plus an AOPC-style *faithfulness* check (does deleting the highlighted tokens actually change the prediction more than deleting random tokens?). 3. **Cross-lingual zero-shot transfer to Yoruba and Swahili**, using machine-translation to construct an honestly-labeled *synthetic* test set, because no labeled fake-news corpus exists yet in those languages. 4. **Ethical safeguards baked into the inference path**, not bolted on: a confidence-based human-review flag, a bias audit across content sources, and a non-negotiable disclaimer against using the model for automated takedowns. ## 2. Repository structure ``` hausa-fake-news-xnlp/ ├── README.md ← you are here ├── requirements.txt ├── LICENSE ├── data/ │ ├── external/ ← raw clone of the source dataset repo (gitignored) │ ├── raw/ ← hausa_misinformation_dataset_v1.0.csv (gitignored, fetched at runtime) │ └── processed/ ← train/val/test splits produced by src/data/preprocess.py ├── src/ │ ├── data/ │ │ ├── download.py ← fetches the dataset (git clone + fallback) │ │ └── …

Visit

github.com

Tasks

text classificationtransfer learning

Languages

HausaSwahiliYoruba

Similar

sdalie/hausa-fake-news-appThebangis/tinybert-hausa-fake-news-classifierThe First Corpus for Detecting Fake News in Hausa LanguageFake News Detection in Hausa Language Using Transfer Learning Methodkalkidanyishak/fake-news-dataFake news and cultural biases

sdalie/hausa-fake-news-app

Machine Learning-Based Hausa Fake News Detection System # 📰 Hausa Fake News Detector **A Machine L

Thebangis/tinybert-hausa-fake-news-classifier

The First Corpus for Detecting Fake News in Hausa Language

Fake News Detection in Hausa Language Using Transfer Learning Method

Fake news poses a significant threat to societies worldwide, including in Hausa-speaking regions, wh

kalkidanyishak/fake-news-data

fake news data aggregation for Amharic # የአማርኛ NLP የመረጃ ስብስብ ቁልፍ ግንዛቤዎች **ለመረጃዎ ግንዛቤን ለማግኘት እና ለሞዴ

Fake news and cultural biases

Fake news and cultural biases – Egypt as an example This article argues that the contemp