Topic map based indexing and searching apparatus
First Claim
1. A topic map based indexing apparatus, comprising:
- a question/answer (Q/A) pre-processing block to, by a computer, normalize community Q/A lists for plural different community sites on web, respectively, correct grammatical errors, and remove insignificant symbols, to thereby provide pre-processed community Q/A lists for the plural different community sites, respectively;
a Q/A analysis block to, by a computer, analyze the pre-processed community Q/A lists to acquire Q/A analysis information; and
a Q/A storage block to, by a computer, store, in a community Q/A topic map, index information containing the pre-processed community Q/A lists and the Q/A analysis information, wherein the indexing information is obtained by removing redundant answers depending on the Q/A analysis information, removing insignificant answers based on a degree of reliability, ranking answer lists, extracting a highest ranking answer as a best answer, and determining a topic,wherein the Q/A pre-processing block includes;
a one unit recognizing unit to normalize, in a single form, allomorph words or words recognizable as one unit in the community Q/A lists by referring to a unit dictionary database; and
an error pre-processing unit to correct the grammatical errors and remove the insignificant symbols from the community Q/A lists by referring to a pre-processing rule database.
1 Assignment
0 Petitions
Accused Products
Abstract
A topic map based indexing apparatus analyzes community Q/A lists to acquire Q/A analysis information, removes redundant answers depending on the Q/A analysis information, removes insignificant answers based on the degree of reliability, ranks answer lists, and extracts the highest ranking answer as a best answer, to thereby store, in a community Q/A topic map, index information containing the community Q/A lists and the Q/A analysis information. A topic map based searching apparatus analyzes a user question to acquire question analysis information, searches similar questions from community Q/A lists belonging to a specific topic node of a pre-stored community Q/A topic map, ranks the searched similar questions depending on the question analysis information, removes redundant answers among answers to the ranked similar questions, ranks the answers, and extracts the highest ranking answer as a best answer.
38 Citations
9 Claims
-
1. A topic map based indexing apparatus, comprising:
-
a question/answer (Q/A) pre-processing block to, by a computer, normalize community Q/A lists for plural different community sites on web, respectively, correct grammatical errors, and remove insignificant symbols, to thereby provide pre-processed community Q/A lists for the plural different community sites, respectively; a Q/A analysis block to, by a computer, analyze the pre-processed community Q/A lists to acquire Q/A analysis information; and a Q/A storage block to, by a computer, store, in a community Q/A topic map, index information containing the pre-processed community Q/A lists and the Q/A analysis information, wherein the indexing information is obtained by removing redundant answers depending on the Q/A analysis information, removing insignificant answers based on a degree of reliability, ranking answer lists, extracting a highest ranking answer as a best answer, and determining a topic, wherein the Q/A pre-processing block includes; a one unit recognizing unit to normalize, in a single form, allomorph words or words recognizable as one unit in the community Q/A lists by referring to a unit dictionary database; and an error pre-processing unit to correct the grammatical errors and remove the insignificant symbols from the community Q/A lists by referring to a pre-processing rule database. - View Dependent Claims (2, 3, 4)
-
-
5. A topic map based searching apparatus, comprising:
-
a question pre-processing block to, by a computer, normalize a user question in a single form, correct grammatical errors and remove insignificant symbols, to thereby provide a pre-processed user question; a question analysis block to, by a computer, analyze the pre-processed user question to acquire question analysis information;
a similar question search block to, by a computer,limit a search space to a specific topic node of a pre-stored community question/answer (Q/A) topic map depending on the question analysis information, the Q/A topic map having stored therein index information containing pre-processed community Q/A lists for plural different community sites on web, respectively, and Q/A analysis information acquired by analyzing the pre-processed community Q/A lists, search similar questions from community Q/A lists belonging to the limited search space, and rank the searched similar questions depending on the question analysis information; and an answer extraction block to, by a computer, remove redundant answers among answers to the ranked similar questions, rank the answers, and extract a highest ranking answer as a best answer, wherein the question pre-processing block includes; a one unit recognizing unit to normalize, in a single form, allomorph words or words recognizable as one unit with respect to the user question by referring to a unit dictionary database; and an error pre-processing unit to correct the grammatical errors in the user question and remove the insignificant symbols from the user question by referring to a pre-processing rule database. - View Dependent Claims (6, 7, 8, 9)
-
Specification