Information processing method and system
First Claim
1. A method of processing textual information to automatically answer user-submitted questions pertaining to a knowledge domain, comprising the steps of:
- receiving a user formulated question on a natural language format, representing the user formulated question on a question template format including at least one entity term indicative of a respective main concept embodied in the user-formulated question, representing the user formulated question on a data instance-matching format adapted to query a structured database, template matching the question-template formatted user formulated question against a lexicon database to retrieve a matching template cluster including at least one matching question template, the lexicon database containing a multitude of concepts which each is related to a specific question template, testing if at least one of the at least one matching question template includes at least one entity slot which is linked to a structured database representing at least a part of a conceptual model of the knowledge domain, the matching template cluster being associated with a matching query template and an answer template, and if so data instance matching the data instance-matching formatted user formulated question against the structured database to identify at least one matching data instance to fill at least one particular entity slot of the at least one matching question template, querying the structured database with the matching query template to obtain information completing the matching answer template, and presenting an answer to be perceived by a user, the answer being based on the retrieved information and the matching answer template.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to processing of textual information in order to automatically answer user-submitted questions pertaining to a given knowledge domain. A proposed system (500) includes a user input interface (510) adapted to receive a user-formulated question (QU) on a natural language format. A transforming module (520), on one hand, converts the user formulated question (QU) into a question template format (QUT) including at least one entity term indicative of a respective main concept embodied in the user formulated question (QU), and on the other hand, converts the user formulated question (QU) into a data instance matching format (QUD) adapted to query a structured database (570), which represents at least a part of a conceptual model of the knowledge domain. A lexicon database (540) contains a multitude of concepts (C) which each is related to a specific question template. A template-matching engine (550) matches the question-template formatted user question (QUT) against the lexicon database (540) to retrieve a matching template cluster (CTQm) associated with a matching query template (TYm) and a matching answer template (αTm), and including at least one matching question template. This template, in turn, has at least one entity slot which is linked to the structured database (570). A data instance-matching engine (560) matches the data-instance-matching formatted user question (QUD) against the structured database (570) to identify at least one matching data instance (Di). A central processing unit (530) fills at least one particular entity slot of the at least one matching question template with the identified at least one matching data instance (Di). A search engine (580) queries the structured database (570) with the matching query template (TYm) to retrieve information ([i]) to complete the matching answer template (αTm). A presentation interface (590) presents an answer (α) based on the retrieved information ([i]) and the matching answer template (αTm).
55 Citations
17 Claims
-
1. A method of processing textual information to automatically answer user-submitted questions pertaining to a knowledge domain, comprising the steps of:
-
receiving a user formulated question on a natural language format, representing the user formulated question on a question template format including at least one entity term indicative of a respective main concept embodied in the user-formulated question, representing the user formulated question on a data instance-matching format adapted to query a structured database, template matching the question-template formatted user formulated question against a lexicon database to retrieve a matching template cluster including at least one matching question template, the lexicon database containing a multitude of concepts which each is related to a specific question template, testing if at least one of the at least one matching question template includes at least one entity slot which is linked to a structured database representing at least a part of a conceptual model of the knowledge domain, the matching template cluster being associated with a matching query template and an answer template, and if so data instance matching the data instance-matching formatted user formulated question against the structured database to identify at least one matching data instance to fill at least one particular entity slot of the at least one matching question template, querying the structured database with the matching query template to obtain information completing the matching answer template, and presenting an answer to be perceived by a user, the answer being based on the retrieved information and the matching answer template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A textual information processing system for automatically answering user-submitted questions pertaining to a knowledge domain, comprising:
-
a user input interface adapted to receive a user-formulated question on a natural language format, a transforming module adapted to;
convert the user formulated question into a question template format including at least one entity term indicative of a respective main concept embodied in the user formulated question, and convert the user-formulated question into a data instance-matching format adapted to match data instances, a lexicon database containing a multitude of concepts which each is related to a specific question template, a structured database representing at least a part of conceptual model of the knowledge domain, a template matching engine adapted to match the question-template formatted user formulated question against the lexicon database to retrieve a matching template cluster including at least one matching question template, the at least one matching question template having at least one entity slot which is linked to the structured database, the matching template cluster being associated with a matching query template and an answer template. a data instance-matching engine adapted to match the data instance-matching formatted user formulated question against the structured database to identify at least one matching data instance, a central processing unit adapted to fill at least one particular entity slot of the at least one matching question template with the identified at least one matching data instance, a search engine adapted to query the structured database with the matching query template to retrieve information to complete the matching answer template, and a presentation interface adapted to present an answer to be perceived by a user, the answer being based on the retrieved information and the matching answer template. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification