Apparatus and method for establishing knowledge database used in expert system and recording medium therefor
First Claim
1. A method of establishing a knowledge database, comprising:
- building up a hypothesis suitable for dealing with an assigned task;
generating keywords used for searching a plurality of databases based on the hypothesis;
collecting data from the plurality of databases through searching with reference to the keywords; and
extracting knowledge for dealing with the assigned task from the collected data and systematizing the extracted knowledge to be storable in the knowledge database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for establishing a knowledge database used in an expert system, which can automatically establish a knowledge database without the aid of knowledge engineers, and a recording medium therefor are provided. The method includes: building up a hypothesis suitable for dealing with an assigned task; generating keywords used for searching a plurality of databases based on the hypothesis; collecting data from the databases through searching with reference to the keywords; and extracting knowledge for dealing with the assigned task from the collected data and systematizing the extracted knowledge to be storable in a knowledge database. The method of establishing a knowledge database can reduce the time and cost required for establishing a knowledge database system by automatically updating, maintaining, or fixing the knowledge database without the aid of knowledge engineers.
-
Citations
12 Claims
-
1. A method of establishing a knowledge database, comprising:
-
building up a hypothesis suitable for dealing with an assigned task;
generating keywords used for searching a plurality of databases based on the hypothesis;
collecting data from the plurality of databases through searching with reference to the keywords; and
extracting knowledge for dealing with the assigned task from the collected data and systematizing the extracted knowledge to be storable in the knowledge database. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for establishing a knowledge database, comprising:
-
a hypothesis generation agent, which builds up a hypothesis suitable for dealing with an assigned task;
a keyword generation agent, which generates keywords used for searching a plurality of databases based on the hypothesis;
a search agent, which collects data from the plurality of databases through searching with reference to the keywords;
a data mining agent, which extracts meaningful patterns from the collected data using a data mining method by filtering and analyzing the collected data and interpreting the analysis results;
a knowledge systematization agent, which extracts knowledge for dealing with the assigned task from the collected data using the extracted meaningful patterns and systematizes the extracted knowledge to be storable in the knowledge database; and
a knowledge acquisition control agent, which controls the operations of the hypothesis generation agent, the keyword generation agent, the search agent, the data mining agent, and the knowledge systematization agent when the hypothesis generation agent, the keyword generation agent, the search agent, the data mining agent, and the knowledge systematization agent deal with knowledge acquisition-related tasks. - View Dependent Claims (7, 8)
-
-
9. A computer-readable recording medium for storing a program for performing a method of establishing a knowledge database, the method comprising:
-
building up a hypothesis suitable for dealing with an assigned task;
generating keywords used for searching a plurality of databases based on the hypothesis;
collecting data from the plurality of databases through searching with reference to the keywords; and
extracting knowledge for dealing with the assigned task from the collected data and systematizing the extracted knowledge to be storable in the knowledge database. - View Dependent Claims (10, 11)
-
-
12. An apparatus for establishing a knowledge database, comprising:
-
a hypothesis generation agent, which builds up a hypothesis suitable for dealing with an assigned task;
a keyword generation agent, which generates keywords used for searching a plurality of databases based on the hypothesis;
a search agent, which collects data from the plurality of databases through searching with reference to the keywords;
a knowledge systematization agent, which extracts knowledge for dealing with the assigned task from the collected data and systematizes the extracted knowledge to be storable in the knowledge database; and
a knowledge acquisition control agent, which controls the operations of the hypothesis generation agent, the keyword generation agent, the search agent, and the knowledge systematization agent when the hypothesis generation agent, the keyword generation agent, the search agent, the data mining agent, and the knowledge systematization agent deal with knowledge acquisition-related tasks.
-
Specification