Elamur Research⌕
☰
home / papers / 2025 / Dense Retrieval for Low Resource Languages -- the Case of Amharic Language

Dense Retrieval for Low Resource Languages -- the Case of Amharic Language

Summary

The paper asks whether modern neural retrievers can work for Amharic, a Semitic language with about 120 million speakers. Its rich inflection and derivation produce many surface forms per word, which hurts exact-match ranking, and annotated data and tools are scarce. The authors compare BM25 (Lemur Indri) against ColBERTv2 built on several Amharic masked language models. They also try SPLADE. They create a small training set, Train Amharic, and evaluate on two collections: 2AIRTC and the Amharic part of AfriCLIRMatrix, whose English test queries they machine-translated into Amharic. Untuned encoders give near-zero scores, whether English or Amharic. After fine-tuning on only about 150 examples, ColBERT becomes usable, and the best model reaches NDCG@10 of 0.704 on 2AIRTC. SPLADE yields nothing. The authors also point to three practical problems: indexing is much more expensive, the pretraining text may overlap with the test documents, and local compute is lacking. The work matters because it suggests a tiny, manually built training set may be enough to adapt dense retrieval to under-served languages.

Key points

  • Data:
    • 2AIRTC has more than 10,000 documents and 240 curated queries with human relevance judgments.
    • Train Amharic has 152 queries and 152 documents.
    • AfriCLIRMatrix (Amharic side) has 15,458 documents and 1,500 test queries, translated with NLLB-200.
  • Encoders come from rasyosef on Hugging Face: bert-medium-amharic, roberta-base-amharic and roberta-amharic-text-embedding-base. They were pretrained on about 290M tokens from Oscar, C4 and the Amharic Sentences Corpus.
  • Scores without fine-tuning were near zero:
    • English BERT models gave NDCG@10 of 0.000–0.061.
    • Amharic-pretrained models gave 0.000–0.005.
  • The best fine-tuned model, roberta-amharic-text-embedding-base, scored NDCG@10 of 0.704 on 2AIRTC but only 0.177 on AfriCLIRMatrix. DistilSPLADE v2 produced only null results.
  • Timing compared with Indri:
    • ColBERTv2 indexing took about 29× (2AIRTC) and 46× (AfriCLIRMatrix) longer.
    • Query time was roughly the same (0.78× and 1.17×).

Interesting ideas

  • I1. About 150 hand-made query–document pairs were enough to turn a useless encoder into a working retriever, well below the roughly 1000 examples previously reported. Small curated seed sets can therefore be worth more than waiting for big data. — For Mova (learn): Before scaling silver data, try adapting a weak component with a small hand-checked seed set and measure how far that alone carries it.
  • I2. The paper separates the effect of architecture from the effect of extra fine-tuning. The best model wins because of its additional tuning, not because of its design. — For Mova (learn): When a parser or teacher tier improves, run ablations that isolate the training data or tuning step from the model change, so gains are credited correctly.
  • I3. The authors warn that in low-resource settings the pretraining corpus may contain the very documents used for evaluation, a form of collection contamination. — For Mova (learn): Check that held-out test texts (fables, school tests) never appear in silver or teacher data, and treat such overlap as a negative control that must fail.
  • I4. A test set in the target language can be built by machine-translating queries from an existing English benchmark (here with NLLB-200). — For Mova (answer): Translated variants of QA or word-problem sets could probe whether answering depends on the meaning graph rather than on English surface wording.
  • I5. The paper reports one-time indexing cost separately from per-query cost. That split shows a heavy upfront investment can still give fast answers. — For Mova (world): Measure the compiled knowledge layer (ontology, verb classes) the same way, keeping build cost and lookup cost as separate numbers so expensive precompilation stays justified.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Linguistics & languages

Cite

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.48550/arxiv.2503.18570 · arXiv 2503.18570

@misc{yeshambel2025dense,
  title = {{Dense Retrieval for Low Resource Languages -- the Case of Amharic Language}},
  author = {Yeshambel, Tilahun and Garouani, Moncef and Molina, Serge and Mothe, Josiane},
  year = {2025},
  doi = {10.48550/arxiv.2503.18570},
  eprint = {2503.18570},
  archivePrefix = {arXiv},
  url = {https://doi.org/10.48550/arxiv.2503.18570}
}

References

15 references, 5 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. S. Robertson et al. Okapi at trec-3. Nist Special Publication, 1995. find our card
  2. K. Santhanam et al. Colbertv2: Effective and efficient retrieval via lightweight late interaction. arXiv preprint arXiv:2112.01488, 2021. ↗ our card
  3. T. Yeshambel et al. 2airtc: the amharic adhoc information retrieval test collection. In Experimental IR Meets Multilinguality, Multimodality, and Interaction: 11th International Conf. of the CLEF Association, pages 55–66, 2020. find
  4. O. Ogundepo et al. AfriCLIRMatrix: Enabling Cross-Lingual Information Retrieval for African Languages. In Proc. of the Conf. on Empirical Methods in Natural Language Processing, pages 8721–8728. ACL, 2022. find
  5. NLLB Team. No Language Left Behind: Scaling Human-Centered Machine Translation, 2022. find
  6. T. Strohman et al. Indri: A language model-based search engine for complex queries. In Proc. of the international conf. on intelligent analysis, volume 2, pages 2–6, 2005. find
  7. T. Yeshambel et al. Construction of morphem-based amharic stopword list for information retrieval. In the 8th EAI international conference on advancement of science and technology. Springer, 2020. find
  8. PJO. Suárez et al. A monolingual approach to contextualized word embeddings for mid-resource languages. In Proc. ACL, pages 1703–1714, 2020. find our card
  9. PJO. Suárez et al. Asynchronous pipelines for processing huge corpora on medium to low resource infrastructures. Proc. of the Workshop on Challenges in the Management of Large Corpora, pages 9 – 16, 2019. find
  10. C. Raffel et al. Exploring the limits of transfer learning with a unified text-to-text transformer. J. of machine learning research, 21(140):1–67, 2020. find
  11. S. M. Yimam et al. Introducing various semantic models for amharic: Experimentation and evaluation with multiple tasks and datasets. Future Internet, 13(11):275, 2021. find our card
  12. A. Conneau et al. Unsupervised cross-lingual representation learning at scale. arXiv preprint arXiv:1911.02116, 2019. ↗
  13. C. Lassance et al. Splade-v3: New baselines for splade. arXiv preprint arXiv:2403.06789, 2024. ↗
  14. V. Karpukhin et al. Dense passage retrieval for open-domain question answering. In EMNLP (1), pages 6769–6781, 2020. find our card
  15. Vishakha Suresh Kalal, Andrew Parry, and Sean MacAvaney. Training on the test model: Contamination in ranking distillation. arXiv preprint arXiv:2411.02284, 2024. ↗

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/yeshambel-2025-dense-retrieval-low-resource-languages/