In all papers we read we found that any Question Answering system(QAS) has three common phases which are:
- Question Analysis.
- Passage Retrieval.
- Answer Extraction.
And there is an addition phase we found in one paper which is "Answer Validation".
Question Analysis:
The Question Analysis module which processes the question in order to obtain some useful information about the type of answer we are looking for and extracts the question key words and named entities.
Passage Retrieval (PR):
Module which has to process the documents in order to retrieve those passages with the highest probability of containing the answer.
Answer Extraction (AE):
Module which extracts the answer from the retrieved passages taking into account the constraints of the Question Analysis module.
![]() |
| Towards an Arabic Question Answering System 2007, here |
Answer Validation:
It estimates for each of the candidate answers the probability of correctness and ranks them from the most to the least probable correct ones.
![]() |
| Implementation of the ArabiQA Question Answering System's Components 2007, here |
The most important component in the system is Name Entity Extraction, and the idea of the system is depending on it, we will talk about it later ISA.

