Litcius/Paper detail

PersianQuAD: The Native Question Answering Dataset for the Persian Language

Arefeh Kazemi, Jamshid Mozafari, Mohammad Ali Nematbakhsh

2022IEEE Access19 citationsDOIOpen Access PDF

Abstract

Developing Question Answering systems (QA) is one of the main goals in Artificial Intelligence. With the advent of Deep Learning (DL) techniques, QA systems have witnessed significant advances. Although DL performs very well on QA, it requires a considerable amount of annotated data for training. Many annotated datasets have been built for the QA task; most of them are exclusively in English. In order to address the need for a high-quality QA dataset in the Persian language, we present PersianQuAD, the native QA dataset for the Persian language. We create PersianQuAD in four steps: 1) Wikipedia article selection, 2) question-answer collection, 3) three-candidates test set preparation, and 4) Data Quality Monitoring. PersianQuAD consists of approximately 20,000 questions and answers made by native annotators on a set of Persian Wikipedia articles. The answer to each question is a segment of the corresponding article text. To better understand PersianQuAD and ensure its representativeness, we analyze PersianQuAD and show it contains questions of varying types and difficulties. We also present three versions of a deep learning-based QA system trained with PersianQuAD. Our best system achieves an F1 score of 82.97% which is comparable to that of QA systems on English SQuAD, made by the Stanford University. This shows that PersianQuAD performs well for training deep-learning-based QA systems. Human performance on PersianQuAD is significantly better (96.49%), demonstrating that PersianQuAD is challenging enough and there is still plenty of room for future improvement. PersianQuAD and all QA models implemented in this paper are freely available.

Topics & Concepts

Computer scienceRepresentativeness heuristicArtificial intelligenceQuestion answeringPersianNatural language processingTask (project management)Set (abstract data type)Deep learningTest setQuality (philosophy)Training setSelection (genetic algorithm)Information retrievalLinguisticsEconomicsManagementEpistemologySocial psychologyPsychologyPhilosophyProgramming languageTopic ModelingNatural Language Processing TechniquesMultimodal Machine Learning Applications