[This is a brief review article of the research in this area and specifically in  ]
In this article we discuss an article by (Ray et al)  named “A semantic approach for question classification using WordNet and Wikipedia” in which Artificial Intelligence techniques of Natural Language Processing, semantics, search are used.
First let us consider what is the workflow of question answering system. We all ask questions from search engines. How is it processed by the AI Engine.
As per the authors  of this research paper and to the contribution of several other researchers the task of question answering consists of following three major parts:
- Question Processing
In this part the question is understood. There are various ways in which this part is tackled by researchers. The authors of this article have used Natural Language Processing techniques developed in which they parse the questions to analyse the type of question and hence process it to obtain the answer. The aim is to identify what exactly the user is asking, resolve ambiguity (such as bank-financial bank or river bank) and expand the query if required.
2. Document Processing
Here, in this segment the once the keywords which are relevant to user search string have been extracted the task is to retrieve the documents relevant to it. Search engines are being fed these keywords and documents most related to it are retrieved.
3. Answer Processing
This part deals with using the retrieved documents for the question to form the answer to the user query. Answer should be correct, concise and comprehensive. Typically extracted as it from the top most articles in Step 2 of document processing.
These are the three basic steps followed by researchers and AI tools in question answering tasks. Now here I briefly mention to you, how the authors of article  in paper “A semantic approach for question classification using WordNet and Wikipedia“ have solved this problem of question answerign using Wordnet and Wikepedia.
Their research focus on all three aspects but as mentioned above and that it is pivotal to do the question classification more accurately. If there are word sense disambuiguations, they have to be dealt, names entities have to be determines and most impotantly the type of question have to be found. All this comes in question classification, which is followed by query expansion in many other question answering frameworks.
Here the authors  have elaborated the kinds of questions
- Questions starting with non significant verb phrases
- Who question.
- When question.
- Where question.
- Who question.
- Which question.
- Why question.
The authors have specified parsing rules for all these types of questions. For instance a question can be of type : When <fillers> <Noun Phrase> <Verb Phrase> to give you an example. For more details you can study the research paper  in reference.
Once the type of question and entities, entity type tree are determined . Wordnet and Wikepedia is used to determine the main words, synonyms, hypernym,…intersection of words in two sets is taken. It is mentioned by authors  that Wikipedia articles especially first paragraph follows specific patterns and words are semantically related by Wordnet relations.
Evaluation in terms of precision being performed  on
- Training: Li and Roth’s 5500 question
- Testing: TREC 1999–2003 questions set
Finally, this has also been evaluated on answer generation wherein the relevant answers are generated from the passage extracts retrieved with the generated entities as mentioned in above module of question classification. In this phase, similarity is computed between the expected results and the results generated by keyword search from extracted information. This module aims to find relevant documents similar to query entities, where the the answer generated should match with the results of search engines too.
For details refer to 
 Santosh Kumar Ray, Shailendra Singh, Joshi. “A semantic approach for question classification using WordNet and Wikipedia” Pattern Recognition Letters 31(2010). pp. 1935-1943.
You must log in to post a comment.