Knowledge based information retrieval system
First Claim
1. A knowledge based system for retrieving information by using a concept relation model which expresses knowledge by a plurality of interconnected nodes, each node represents a concept corresponding to information included in said node, said node being connected to other nodes by links, each of said links represents a relation between concepts represented by nodes connected by said link, comprising:
- a first memory for storing concept names corresponding to said nodes, each concept name corresponds to a concept;
a second memory for storing information representing subsumption relations between different concepts corresponding to links connected between said concepts;
a third memory for storing information representing definitions of different kinds of relations;
a fourth memory for storing information representing relations between different concepts corresponding to links connected between said concepts; and
relation deducting means for inputting a string of words from a user of said system and deducting both concept names and relations between concepts from said inputted string of words by using knowledge stored in said first to fourth memory; and
retrieval means for retrieving information from at least one of said nodes based on said concept names and said relations between concepts deducted by said relation deducting means.
0 Assignments
0 Petitions
Accused Products
Abstract
An information retrieval system with good human-interface methods to give the system ease-of-use having two distinctive features with the first being visual interface and the second being natural language interpretation. The visual interface provides for one is visual interaction for local search and natural language interpretation provides for linguistic interaction for global search. The visual interface provides versatile views onto the contents of the knowledge base that the system has, controlling mechanisms for browsing through the knowledge base, a capability of showing relevant information for the users, and a mechanism for editing a query expression that describes information to retrieve. By using the visual interface for information retrieval, the users can easily create query expressions, by consulting and reacting with the system. The natural language interpretation makes use of a conceptual network as a knowledge-base that stores important concepts and relationships among these concepts. Based on knowledge and information represented in the conceptual network, the meaning of a noun phrase or a nominal compound which is a string of adjectives and nouns with some prepositions can be inferred. The inferred interpretation of such a noun phrase is paraphrased into an expression that the information retrieval system can handle. Therefore, the user of the system can simply describe the desired information in a language to get the desired information.
155 Citations
38 Claims
-
1. A knowledge based system for retrieving information by using a concept relation model which expresses knowledge by a plurality of interconnected nodes, each node represents a concept corresponding to information included in said node, said node being connected to other nodes by links, each of said links represents a relation between concepts represented by nodes connected by said link, comprising:
-
a first memory for storing concept names corresponding to said nodes, each concept name corresponds to a concept; a second memory for storing information representing subsumption relations between different concepts corresponding to links connected between said concepts; a third memory for storing information representing definitions of different kinds of relations; a fourth memory for storing information representing relations between different concepts corresponding to links connected between said concepts; and relation deducting means for inputting a string of words from a user of said system and deducting both concept names and relations between concepts from said inputted string of words by using knowledge stored in said first to fourth memory; and retrieval means for retrieving information from at least one of said nodes based on said concept names and said relations between concepts deducted by said relation deducting means.
-
-
2. A knowledge base system for retrieving information by using a concept relation model which expresses knowledge y a plurality of interconnected nodes, each node represents a concept corresponding to information included in said node, said node being connected to other nodes by links, each of said links represents a relation between concepts represented by nodes connected by said link, comprising:
-
a first memory for storing concept names corresponding to said nodes, each concept name corresponds to a concept; a second memory for storing information representing subsumption relations between different concepts corresponding to links connected between said concepts; a third memory for storing information representing definitions of different kinds of relations; a fourth memory for storing information representing relations between different concepts corresponding to links connected between said concepts; and relation deducting means for inputting concept names from a user of said system and deducting relations between concepts indicated by said inputted concept names by using knowledge stored in said first to fourth memory; retrieval means for retrieving information from at least one of said nodes based on said inputted concept names and said relations deducted by said relation deducting means; a fifth memory for storing syntax rules for understanding at least one natural language; a sixth memory for storing a lexicon, which can be edited based on the content of said first and third memories; lexical analysis means for effecting lexical analysis by inputting a sentence written in the natural language and referring to information coming from said sixth memory; syntactic analysis means for forming possible sentence structures based on results of the lexical analysis and information stored in said fifth memory; and means for extracting and selecting only sentence structures appropriate in meaning relative to the inputted sentence formed based on a result of syntactic analysis by said relation deducting means. - View Dependent Claims (3, 4)
-
-
5. An information query system for querying desired information by using inputted abstract conceptual expressions expressed by combinations of concepts and relations between the concepts as querying conditions, comprising:
-
an input device for inputting an abstract conceptual expression as a query expression; a dialogue window for displaying query expressions; means for driving said dialogue window to display a network indicating mutual relation between different assemblies of concepts satisfying relations added to a current concept; means for rewriting said dialogue window representing the network, responding to a modification of said dialogue window displaying query expressions, and rewriting the display of the query expression by replacing said concept by the current concept in the query expression, responding to a modification of the current concept to a certain concept displayed by said dialogue window displaying query expressions; and means for querying a database containing various types of information according to the rewritten network and the rewritten query expression. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A knowledge based file retrieval system, comprising:
-
a user interface which inputs from a user a series of words, analyzes said series of words, converts said series of words into an internal query condition based on information related to various concepts and displays responses from said system and information input by said user; a knowledge base for storing knowledge including said concepts and relations among said concepts; wherein said stored knowledge is represented by concept nodes and relation links forming a concept network, wherein each of said nodes represents a concept and each of said links represents a relation among said concepts; information search means for identifying concept nodes that match said internal query condition semantically; and information retrieval means for retrieving at least one relevant file associated with said identified concept nodes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 26)
-
-
21. A knowledge based document retrieval system, comprising:
-
a user interface which inputs from a user a series of words, creates a query expression and an internal query condition from a dialogue, including said inputted series of words, resulting from interaction by said user with said system, said query expression and said internal query condition being created based on information related to various concepts, and displays responses from said system and information input by said user; a knowledge base for storing knowledge including said concepts and relations among said concepts, wherein said stored knowledge is represented by concept nodes and relation links forming a concept network, wherein each of said nodes represents a concept and each of said links represents a relation among said concepts; information search means for identifying concept nodes that match said internal query condition semantically; and information retrieval means for retrieving at least one document associated with said identified concept nodes. - View Dependent Claims (22, 23, 24, 25, 27, 28, 29)
-
-
30. A knowledge based document retrieval system, comprising:
-
a user interface which inputs from a user a series of words, creates an internal query condition based on said series of words and displays responses from said system and information input by said user; a knowledge base for storing knowledge including concepts and relations among said concepts, wherein said stored knowledge is represented by concept nodes and relation links forming a concept network, wherein each of said nodes represents a concept and each of said links represents a relation among said concepts; information storage means for storing said knowledge base and documents, wherein each document is associated with at least one concept node defined in said knowledge base; information search means for identifying concept nodes that match said internal query condition represented in terms of concepts and relations defined in said knowledge base; and information retrieval means for retrieving documents from said information storage means associated with said identified concept nodes. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
Specification