Method for generating a multi-strata model and an intellectual information processing device
First Claim
1. A method for solving a problem in an intelligent information processing device having an intellectual function in a form of a structured knowledge base, the method comprising the steps of:
- (a) defining a first level subject performing activities and a first level object to which the activities performed by the first level subject are to be directed, providing a request to define a problem at said first level with said first level object, and building a first level model from the first level object in response to a said first level subject'"'"'s interest, said first level being corresponding to a first level of problem solving levels;
(b) defining a current level subject performing activities, a request for said current level subject and a current level object to which the activities performed by the current level subject are to be directed, said current level being corresponding to one level higher than a previous level of the problem solving levels at which the last model is built up and said current level object representing activities of said previous level subject during a building of the previous level model, providing a task to be executed by the previous level subject with said current level object, and building a current level model representing said current level object on the basis of an analysis of activities of said previous level subject;
(c) repeating the step (b) in order to cause the model to be hierarchical until a problem solving level at which a given problem is to be solved can be achieved; and
(d) sequentially interpreting a request to each subject at a level of hierarchically structured levels from the upper most level to the lower level, identifying a type of problems corresponding to the request and executing a particular activity in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
The objective of this disclosure is to propose a method of designing an intelligent system assuring autonomy in problem solving to the largest extent. An architecture of a general purpose problem solving system and also a new modeling scheme for representing an object which may include human activity are discussed first. Then a special purpose problem solving system dedicated for a given problem is generated. It is extracted from a general purpose system using the object model as a template. Several new concepts are included in this disclosure to achieve this goal; a multi-level function structure and its corresponding knowledge structure, multiple meta-level operations, a level manager for building general purpose problem solving systems, a concept of multi-strata model to represent objects including human activity, and a method of extracting a special purpose system from a general purpose system and so on. This idea induces a very different view to computer systems from the conventional ones and systems designed according to this idea extend the scope of computer applications to a large extent, e.g., they can solve problems which require exploratory operations. In particular, it is important that this idea leads us to the concept of automatic programming instead of the conventional style of using computers.
289 Citations
3 Claims
-
1. A method for solving a problem in an intelligent information processing device having an intellectual function in a form of a structured knowledge base, the method comprising the steps of:
-
(a) defining a first level subject performing activities and a first level object to which the activities performed by the first level subject are to be directed, providing a request to define a problem at said first level with said first level object, and building a first level model from the first level object in response to a said first level subject'"'"'s interest, said first level being corresponding to a first level of problem solving levels;
(b) defining a current level subject performing activities, a request for said current level subject and a current level object to which the activities performed by the current level subject are to be directed, said current level being corresponding to one level higher than a previous level of the problem solving levels at which the last model is built up and said current level object representing activities of said previous level subject during a building of the previous level model, providing a task to be executed by the previous level subject with said current level object, and building a current level model representing said current level object on the basis of an analysis of activities of said previous level subject;
(c) repeating the step (b) in order to cause the model to be hierarchical until a problem solving level at which a given problem is to be solved can be achieved; and
(d) sequentially interpreting a request to each subject at a level of hierarchically structured levels from the upper most level to the lower level, identifying a type of problems corresponding to the request and executing a particular activity in response to the request. - View Dependent Claims (2)
(d1) on the basis of a one level lower request supplied to an object one level lower than said each subject, extracting any necessary parts of the knowledge base corresponding to the intellectual function to achieve a necessary activity, combining the extracted parts of the knowledge base into an integral structure, and generating a problem solving machine;
(d2) on the basis of a two levels lower request supplied to an object two levels lower than said each subject operating said problem solving machine, deleting any knowledge other than the knowledge used for an operation of said problem solving machine by monitoring the operation of said problem solving machine, and generating a machine for solving a specific problem; and
(d3) by means of said machine for solving the specific problem, replacing said subject one level lower than said each subject during a building of said first level.
-
-
3. An intellectual information processing device for solving a problem represented in a form of a model, comprising an intellectual function knowledge base which is structured such that an upper layer function corresponding to a more complex function is represented by lower layer corresponding to less complex function, the device further comprising:
-
means for building a multi-strata object model hierarchically representing a relation between a subject for solving a problem and an object to which activities performed by the subject are to be directed, problem solving means for selecting some knowledge from said intellectual function knowledge base in accordance with a situation to be concerned and sequentially modifying said model based on the selected knowledge, thus achieving a final model for creating a solution of the problem; and
means, in response to a request supplied to an upper level subject in the multi-strata object model, for extracting some parts of said intellectual function knowledge base and generating a problem-specific solving machine for replacing a lower level subject in the multi-strata object model.
-
Specification