Source-linked AI summary
AmQA: Amharic Question Answering Dataset
Tilahun Abedissa, Ricardo Usbeck, Yaregal Assabie
TL;DR
Amharic lacked a publicly available QA dataset for training and evaluating Amharic QA models. The authors crowdsourced and validated context-question-answer triplets from Amharic Wikipedia and implemented XLM-R-based QA baselines. XLM-RLarge achieved an F1 score of 71.74 in reading comprehension.
Problem
Amharic lacked a publicly available QA dataset for training and evaluating Amharic QA models.
Source: §1 · pp. 1–2, §2 · p. 3Method
The authors crowdsourced and validated context-question-answer triplets from Amharic Wikipedia and implemented XLM-R-based QA baselines.
Source: §1 · p. 2, §3.1 · p. 3, §6 · p. 5Results
XLM-RLarge achieved an F1 score of 71.74 in reading comprehension.
Source: §5.2 · p. 4Takeaways & Limitations
AmQA provides an open-domain resource for testing end-to-end, reading-comprehension, retriever-reader, and multilingual QA models.
Source: §1 · p. 2, §6 · p. 5AmQA is small because data creation is expensive, annotations may contain bias or systematic errors, and baseline choices were limited by computing resources.
Source: Limitations · p. 5
Abstract
from arXiv · showhide
Question Answering (QA) returns concise answers or answer lists from natural language text given a context document. Many resources go into curating QA datasets to advance robust models' development. There is a surge of QA datasets for languages like English, however, this is not true for Amharic. Amharic, the official language of Ethiopia, is the second most spoken Semitic language in the world. There is no published or publicly available Amharic QA dataset. Hence, to foster the research in Amharic QA, we present the first Amharic QA (AmQA) dataset. We crowdsourced 2628 question-answer pairs over 378 Wikipedia articles. Additionally, we run an XLMR Large-based baseline model to spark open-domain QA research interest. The best-performing baseline achieves an F-score of 69.58 and 71.74 in reader-retriever QA and reading comprehension settings respectively.
1 Introduction
AmQA addresses the absence of a publicly available Amharic QA dataset by crowdsourcing question-answer pairs from Amharic Wikipedia and providing baseline QA results. The dataset supports extractive and open-domain QA research in Amharic.
- QA datasets distinguish factoid from non-factoid questions and extractive from abstractive answers.Source: §1 · p. 1
- Amharic was absent from the growing map of multilingual QA datasets, despite existing datasets for many other languages.Source: §1 · p. 1
- The dataset uses context spans as answers, including examples such as ቤተ ጊዮርጊስ for a question about Lalibela’s cross-shaped church.Source: §1 · p. 2
- AmQA contains 2,628 question-answer pairs from 378 Amharic Wikipedia documents, with contexts, questions, and answers in each triplet.Source: §1 · p. 2
- AmQA can evaluate end-to-end, reading-comprehension, retriever-reader, and full-Wikipedia open-domain QA settings.Source: §1 · p. 2
2 Related Works
Prior work established Wikipedia-based and translated QA datasets in other languages, while Amharic had only a few QA models and no published dataset. AmQA fills this resource gap for Amharic and multilingual evaluation.
- Existing datasets such as SQuAD use crowd workers to create answer spans from Wikipedia articles, while other languages also have translated versions.Source: §2 · p. 2
- Amharic QA research included factoid and non-factoid systems, but these efforts did not produce a published dataset for evaluation.Source: §2 · p. 2
- The lack of public Amharic QA data and supporting NLP tools motivated AmQA as a testbed for Amharic, cross-lingual, and multilingual QA models.Source: §2 · p. 3
3 The AmQA Dataset
The AmQA dataset was built through article selection, crowdsourced question-answer creation, and validation using Amharic Wikipedia contexts. Filtering, annotation training, and quality checks produced SQuAD-format data.
3 The AmQA Dataset
- The dataset was created in three phases: article gathering, question-answer crowdsourcing, and question-answer validation.Source: §3 · p. 3
3.1 Article collection and cleaning
- 378 cleaned Wikipedia articles were randomly selected after size filtering, category removal, preprocessing, and chunking by subtopics.Source: §3.1 · p. 3
3.2 Question-Answer Pair Crowdsourcing
- Native Amharic-speaking crowd workers with at least bachelor’s degrees received training and formulated questions from the cleaned contexts.Source: §3.2 · p. 3
3.3 Question-Answer Pair Validation and Annotation
- Validation removed ambiguous, overly long, and non-consecutive-answer questions while requiring precise answers supported by the context.Source: §3.3 · p. 3
- Validated pairs were annotated with Haystack and exported in SQuAD JSON format, with stray newline characters removed.Source: §3.3 · p. 3
4 Dataset Analysis
The dataset analysis characterizes AmQA’s document, question, and answer lengths and examines the expected answer types represented in sampled questions.
4.1 Data statistics
- 172 words is the average context length, while average questions contain 9.22 words and answers contain 2.66 words.Source: §4.1 · p. 3
4.2 Questions Expected Answer Type
- 300 randomly selected questions were categorized by expected answer type using interrogative terms and answer phrases.Source: §4.2 · pp. 3–4
- More than 18% of questions each seek locations, numbers, or times, while descriptions account for 13% and persons for 14.38%.Source: §4.2 · p. 4
- Other entities comprise 10.7% of questions, whereas list and organization questions are least common at 3.01% and 2.67%.Source: §4.2 · p. 4
5 Experiment
The experiment evaluates XLM-R-based reading-comprehension and retriever-reader baselines on AmQA using F-score and exact match, with preprocessing improving retriever-reader answers.
5.1 Baseline Model
- The retriever-reader model uses BM25 to retrieve passages and XLM-RLarge to predict answer start and end positions.Source: §5.1 · p. 4
5.2 Evaluation
- The baseline evaluation measures F-score and exact match for reading-comprehension and retriever-reader settings.Source: §5.2 · p. 4
- 71.74 F1 for XLM-RLarge exceeds 64.69 F1 for XLM-RBase in reading comprehension.The reported XLM-RLarge score is comparable to the 70.7 average F1 for XLM-R across seven MLQA languages.Source: §5.2 · p. 4, Table 3 · p. 4
- Model outputs sometimes contain the gold answer with affixes, extra strings, spaces, or punctuation, motivating character normalization and punctuation, quotation-mark, and space removal.Source: §5.2 · p. 5
- The retriever-reader model improves after preprocessing normalizes returned answers.Source: §5.2 · p. 5
6 Summary & Outlook
The paper presents AmQA as an Amharic Wikipedia-based question-answering dataset and establishes baselines for reading comprehension and retriever-reader settings.
6 Summary & Outlook
- AmQA contains document, question, and answer triplets curated from Amharic Wikipedia.Source: §6 · p. 5
- The paper sets baseline values for both reading comprehension and retriever-reader QA settings.Source: §6 · p. 5
- The authors hope AmQA will stimulate monolingual and multilingual QA research, with equivalent translations enabling cross-lingual QA use.Source: §6 · p. 5
Limitations
The paper identifies dataset size, annotation reliability, and computational resources as limitations affecting AmQA and its baseline comparisons.
Limitations
- AmQA is small because creating it required expensive labor, disadvantaging data-intensive methods.Source: Limitations · p. 5
- The limited number of human annotators may introduce inherent biases or systematic annotation errors.Source: Limitations · p. 5
- Available computing resources limited baseline selection, and stronger out-of-the-box baselines may exist.Source: Limitations · p. 5
Appendix A
Appendix A includes figures on the distribution of interrogative terms and an SQuAD-like example from the AmQA dataset.
- Figure 2 presents the distribution of interrogative terms in the AmQA dataset.Source: Figure 2 · p. 7
- Together, the figures address AmQA question terminology and dataset example structure.Source: Figure 2 · p. 7, Figure 3 · p. 7
- Figure 3 presents an SQuAD-like example from the AmQA dataset.Source: Figure 3 · p. 7