Logo Lanfrica

kidist-amde/amharic-ir-benchmarks

Domain:

natural language processing

Record type:

model
Creator:
kid
Host:
Official codebase for the ACL 2025 Findings paper: Optimized Text Embedding Models and Benchmarks for Amharic Passage Retrieval. # Amharic-IR-Benchmarks This repository accompanies our ACL 2025 Findings paper: **"Optimized Text Embedding Models and Benchmarks for Amharic Passage Retrieval"** ✨ We provide a reproducible benchmark suite for Amharic information retrieval, including: * BM25 sparse baseline * Dense embedding models (RoBERTa / BERT variants fine-tuned for Amharic) * ColBERT-AM (late interaction retriever) --- ## πŸ‘ Features - **Pretrained Amharic Retrieval Models** Includes ( RoBERTa-Base-Amharic-Embd, RoBERTa-Medium-Amharic-Embd, BERT-Medium-Amharic-Embd, and ColBERT-AM for dense retrieval.) - **Hugging Face model & dataset links for easy access** - **Training, evaluation, and inference scripts for reproducibility** - **Benchmarks BM25 (sparse retrieval), bi-encoder dense retrieval, and ColBERT (late interaction retrieval) for Amharic.** - **MS MARCO-style dataset conversion script & direct dataset links** --- ## πŸ“ Repository Structure ``` amharic-ir-benchmarks/ β”œβ”€β”€ baselines/ # BM25, ColBERT, and dense Amharic retrievers β”‚ β”œβ”€β”€ bm25_retriever/ β”‚ β”œβ”€β”€ ColBERT_AM/ β”‚ β”œβ”€β”€ colbert-amharic-pylate/ β”‚ └── embedding_models/ β”œβ”€β”€ data/ # Scripts to download, preprocess, and prepare datasets β”œβ”€β”€ scripts/ # Shell scripts for training, indexing, evaluation β”œβ”€β”€ utils/ # Utility functions β”œβ”€β”€ amharic_environment.yml # Conda environment β”œβ”€β”€ requirements.txt └── README.md ``` --- ## βš™οΈ Installation ### Conda (Recommended) ```bash conda env create -f amharic_environment.yml conda activate amharic_ir ``` Or using pip: ```bash pip install -r requirements.txt ``` --- ## πŸ“š Datasets We use two publicly available Amharic datasets: | Dataset | Description | Link | | ---------------- | ----------------------------------- | ---------------------------------------------------- …