Knowledge information processing system
First Claim
Patent Images
1. A knowledge information processing system for processing a sentence described in a natural language, comprising:
- actor data base means for storing data concerning actors, said data being adapted to be retrieved;
goal-plan knowledge data base means for storing relational data between goals and plans, and between the plans and actions, and for permitting retrieval of the data stored therein;
input means for inputting a sentence described in the natural language;
parser means for parsing the input sentence and detecting at least an actor in the sentence;
actor data searching means for searching said actor data base means for data relating to the detected at least one actor;
goal deducing means for deducing a goal indicated by the input sentence and retrieving the goal from said goal-plan knowledge data base means;
plan-action retrieval means for retrieving, from said goal-plan knowledge data base means, a plan and an action corresponding to the goal deduced by said goal deducing means using the deduced goal and using the actor data searched by said actor data searching means;
construction means for constructing an output sentence from the plan and the action retrieved by said plan-action retrieval means; and
output means for outputting the output sentence.
0 Assignments
0 Petitions
Accused Products
Abstract
A system capable of automatically generating an answer in response to a query or an instruction such as a letter writing instruction input to the system in the form of a natural language. The system understands the goal of the natural language input and retrieves information from knowledge bases to formulate a plan and an action for achieving the goal.
376 Citations
15 Claims
-
1. A knowledge information processing system for processing a sentence described in a natural language, comprising:
-
actor data base means for storing data concerning actors, said data being adapted to be retrieved; goal-plan knowledge data base means for storing relational data between goals and plans, and between the plans and actions, and for permitting retrieval of the data stored therein; input means for inputting a sentence described in the natural language; parser means for parsing the input sentence and detecting at least an actor in the sentence; actor data searching means for searching said actor data base means for data relating to the detected at least one actor; goal deducing means for deducing a goal indicated by the input sentence and retrieving the goal from said goal-plan knowledge data base means; plan-action retrieval means for retrieving, from said goal-plan knowledge data base means, a plan and an action corresponding to the goal deduced by said goal deducing means using the deduced goal and using the actor data searched by said actor data searching means; construction means for constructing an output sentence from the plan and the action retrieved by said plan-action retrieval means; and output means for outputting the output sentence. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11, 12)
-
- 7. A system according to clam 6, wherein said actor searching means searches for at least two actors in the input instruction.
-
13. A knowledge information processing method for processing, within a knowledge information processing system, a sentence described in a natural language, comprising the steps of:
-
receiving data representing a sentence described in the natural language in the knowledge information processing system; parsing the received data representing a sentence and detecting at least one actor-identifier comprising a word or a phrase contained in the parsed sentence, the actor-identifier representing an actor in the sentence; searching an actor data base in the knowledge information processing system, which contains previously stored data concerning actors, for actor-data relating to the detected at least one actor-identifier and retrieving the actor-data from the actor data base; deducing goal-data indicated by the input sentence by retrieving goal-data from a goal-plan knowledge data base in the knowledge information processing system, which contains previously stored relational data between goals and plans, and between the plans and actions corresponding thereto, the goal-plan knowledge data base permitting retrieval of the data stored therein; retrieving, from the goal-plan knowledge data base, plan data and action data corresponding to the deduced goal data and the searched actor-data; generating in the knowledge information processing system data representing an output sentence from the retrieved plan data and action data; and outputting the constructed output sentence from the knowledge information processing system.
-
-
14. A knowledge information processing method for processing, within a knowledge information processing system, a sentence described in a natural language, comprising the steps of:
-
receiving data representing a sentence described in the natural language in the knowledge information processing system; parsing the sentence represented by the received data and detecting at least one person-identifier comprising a word or a phrase contained in the parsed sentence, the person-identifier representing a person in the sentence; searching a data base in the knowledge information processing system, which contains previously stored personal data concerning respective persons, for personal data relating to the person represented by the detected at least one person-identifier, the personal data being permitted to be retrieved; inferring goal data indicated by the input sentence by retrieving the goal data from a knowledge base in the knowledge information processing system which contains previously stored relational data between goals and plans, and between the plans and actions corresponding thereto, the knowledge base permitting retrieval of the data stored therein; retrieving, from the knowledge base, plan data and action data corresponding to the inferred goal data and the searched personal data; generating in the knowledge information processing system, data representing an output sentence from the retrieved plan data; and outputting the generated output sentence from the knowledge information processing system. - View Dependent Claims (15)
-
Specification