Question Answering System (QAS) has been developed for automatically
answering the questions asked by the users in a natural language using either natural
language documents or the pre-structured database. In the past years, the usages of
internet by the users are increasing rapidly due to the large collection of data and they
can obtain an answer for any type of questions. When complex questions are given to
the people, they are unable to find the accurate solution for the provided question as
well the source which they need to refer for getting relevant solution.
1.1 Overview of Question Answering System
A question-answering implementation, typically a computer programme, may
construct its answers by querying a structured database of knowledge or information,
commonly referred to as a knowledge base [1]. More often, question answering
systems can elicit responses from a collection of unstructured documents in natural
language. There is no need of the person to search answer for the question by
referring one-by-one web pages [2]. Text-based QA finds most accurate solution from
a set of answers for the question provided by the candidate [3]. When complex
questions are given to the people, they are unable to find the accurate solution for the
provided question as well the source which they need to refer for getting apt solution
[4]. In the past years, the usages of internet by the users are increasing rapidly due to
the large collection of data and they can obtain an answer for any type of questions.
Many kinds of queries are provided in Question answering (QA) by human beings for
attaining more accurate and efficient answers in QAS