Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

GanonthaBr/Robustness-of-RAG-systems-for-low-resources-langues

Domaine:

natural language processing

Type de record:

project
Créateur:
Gan
Hôte:
Research Project on robustness of RAG systems on low resource languages # Robustness of RAG systems for Low Resource Languages ## WorkFlow The project workflow begins by selecting 200 test queries each for English, Swahili, Yoruba, and Kinyarwanda from AfriQA, along with a parallel set of multiple-choice queries for Swahili and Yoruba from IrokoBench's AfriMMLU subset to validate generalizability. For each query, we retrieve the top ten most relevant documents from the corresponding language's Wikipedia corpus using a multilingual embedding model, then systematically inject four noise types—irrelevant, contradictory, partially correct, and translation artifacts—at three severity levels of ten, thirty, and fifty percent corruption, creating thirteen distinct conditions per query. Each condition is passed to the AfriqueQwen-8B language model with prompts crafted in the query's language, generating either an answer or an abstention along with confidence scores derived from token log probabilities. Generated answers are translated to English and evaluated against gold labels using exact match and F1 scores, while confidence calibration is assessed through Expected Calibration Error and reliability diagrams. Finally, we evaluate three abstention heuristics—self-consistency, NLI entailment, and logit-based confidence—sweeping thresholds to generate Accuracy-Rejection Curves and identify language-specific optimal thresholds, producing a comprehensive analysis of how noise differentially affects African-language RAG and whether abstention mechanisms require calibration tailored to each language ## Env source .venv310/bin/activate ## LLM Comparison Setup You can compare multiple free/open Hugging Face LLMs by selecting a model key from `LLM_MODELS` in `config/settings.py` and passing it via script flags (for example `--llm-model qwen2.5-7b-instruct`). To generate a direct LLM-vs-LLM comparison table after running `--all-llms` k-sweep: ```bash python3 scripts/compare_llms_k_sweep.py --index-file results/rag_k_sweep_all_llms_multiseed_index …

Visit

github.com

Tasks

question answering

Languages

KinyarwandaSwahiliYoruba

Tags

ailarge-language-modelsquestion-answeringragresearchretrieval-augmented-generation

Similaires

RAG Based QA for Low Resource LanguagesGanonthaBr/Automatic-Data-Collection-PipelineKingsleyTechie/MARAG-Adaptive-Multilingual-RAG-for-Low-Resource-LanguagesMultimodal Cross-Lingual NER for Low-Resource Language RobustnessExploring the Robustness of Task-oriented Dialogue Systems for Colloquial German VarietiesMultilingual Intermediate-Task Training for Robustness in Low-Resource Languages

RAG Based QA for Low Resource Languages

Abstract Question Answering (QA) has been an important research direction in Natural Langu

GanonthaBr/Automatic-Data-Collection-Pipeline

Agentic pipeline for automatic data collection for mini grid deployment across Africa. # Mini-Grid

KingsleyTechie/MARAG-Adaptive-Multilingual-RAG-for-Low-Resource-Languages

Official implementation of "Multilingual Adaptive RAG for Localized Knowledge" (ACM TOIS submission)

Multimodal Cross-Lingual NER for Low-Resource Language Robustness

Cross-lingual Named Entity Recognition (NER) leverages knowledge transfer between languages to ident

Exploring the Robustness of Task-oriented Dialogue Systems for Colloquial German Varieties

Mainstream cross-lingual task-oriented dialogue (ToD) systems leverage the transfer learning paradig

Multilingual Intermediate-Task Training for Robustness in Low-Resource Languages

Intermediate-task training---fine-tuning a pretrained model on an intermediate task before fine-tuni