Adaptive knowledge inference method and system
First Claim
1. A knowledge processing system in which each rule is represented in a form of a pair having a condition part and an action part so as to conduct an inference, the system comprising:
- inference engine means for executing the inference;
object data storage means connected with said inference engine means for holding object data to be accessible therefrom;
rule storage means connected with said inference engine means for holding rules each including a pair of condition part related to an event to be measured and an action part specifying a grade representing a degree to which the event is satisfied based on the object data from said object data storage means and the inference to be executed by said inference engine means;
procedure storage means connected with said inference engine means for holding entities of the inference to be executed by said inference engine means based on a result supplied from said rule storage means, said inference engine means determining said condition part of one of said rules held in said rule storage means based on said object data held in said object data storage means to execute one of said entities; and
estimation rule storage means connected with said inference engine means for holding a plurality of estimation rules each including a pair of a condition part related to an event to be measured and an action part related to an event not to be measured used by an estimating means for estimating an estimation value associated with a non-measured predetermined event whereby the inference may be executed by using the estimation value as a condition part related to said non-measured predetermined event, to execute an entity of an inference based on a result supplied from said estimation rule storage means.
1 Assignment
0 Petitions
Accused Products
Abstract
A knowledge processing system in which a grade representing a degree at which an event is satisfied or unsatisfied is obtained depending on a condition part represented in a form of a logical arithmetic expression including an expression of a fuzzy logic and on a grade of satisfaction of the condition part generates rules on assumption of unmeasurable events associated with states of the external field of the system so as to add the rules to the rules related to the unmeasurable events. Forecast of a value of a measurable event is more correctly achieved depending on grades of satisfaction of the unmeasurable events and grades of satisfaction of measurable events. A warning may also be issued according to the forecasted value.
93 Citations
16 Claims
-
1. A knowledge processing system in which each rule is represented in a form of a pair having a condition part and an action part so as to conduct an inference, the system comprising:
-
inference engine means for executing the inference; object data storage means connected with said inference engine means for holding object data to be accessible therefrom; rule storage means connected with said inference engine means for holding rules each including a pair of condition part related to an event to be measured and an action part specifying a grade representing a degree to which the event is satisfied based on the object data from said object data storage means and the inference to be executed by said inference engine means; procedure storage means connected with said inference engine means for holding entities of the inference to be executed by said inference engine means based on a result supplied from said rule storage means, said inference engine means determining said condition part of one of said rules held in said rule storage means based on said object data held in said object data storage means to execute one of said entities; and estimation rule storage means connected with said inference engine means for holding a plurality of estimation rules each including a pair of a condition part related to an event to be measured and an action part related to an event not to be measured used by an estimating means for estimating an estimation value associated with a non-measured predetermined event whereby the inference may be executed by using the estimation value as a condition part related to said non-measured predetermined event, to execute an entity of an inference based on a result supplied from said estimation rule storage means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An adaptive knowledge inference method in a knowledge processing system comprising the steps of:
-
holding in an object data storage connected with an inference engine object data to be accessible therefrom; holding in a rule storage connected with said inference engine a plurality of rules each including a pair of a condition part related to an event to be measured and an action part specifying a grade representing a degree to which the event is satisfied based on the object data from said object data storage and an inference to be executed by said inference engine; holding in a procedure storage connected with said inference engine entities of an inference to be executed by said inference engine based on a result supplied from said rule storage said inference engine determining said condition part of one of said rules held in said rule storage based on said object data held in said object data storage in order to execute one of said entities, said condition part represented with logical arithmetic expressions including those of fuzzy logic, said action part supplies a conclusion related to grades representing degrees to which a plurality of events are respectively satisfied or unsatisfied and/or issues an instruction to execute a plurality of procedure processings such that knowledge associated with an object problem is represented and is described by use of the plurality of rules; representing a described rule of the plurality of rules, as having a condition part and an action part including an event related to a non-measurable event and another described rule of the plurality of rules, as having a condition part including said non-measurable event and an action part including an event related to a measured event; inferring by the inference engine a grade representing a degree at which an event corresponding to an unmeasurable state is satisfied according to the action part of at least one of the described rules of the plurality of rules based on grades respectively representing degrees at which events corresponding to measurable states are respectively satisfied when drawing a final conclusion, by establishing correspondences between states of an external field of the system and events, in a case where the states of the external field of the system for which correspondences are established with respect to the events comprise knowledge; processing the inference by repeatedly applying the rules depending on the grades of satisfaction of the events; and
,drawing the final conclusion by use of a result of the inference. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A knowledge processing system in which each rule is represented in a form of a pair having a condition part and an action part so as to conduct an inference, comprising:
-
inference engine means for executing the inference; object data storage means connected with said inference engine means for holding object data to be accessible therefrom; rule storage means connected with said inference engine means for holding rules each including a pair of a condition part related to an event to be measured and an action part specifying a grade representing a degree to which the event is satisfied based on the object data from said object data storage means and the inference to be executed by said inference engine means; procedure storage means connected with said inference engine means for holding entities of said processing to be executed by said inference engine means based on a result in said rule storage means; said inference engine means receiving sensor data from sensor means connected thereto, based on the processing described in said rule storage means so as to update a corresponding part of the object data held in said object data storage means said inference engine means determining said condition part of one of said rules held in said rule storage means based on said object data held in said object data storage means to execute one of said entities; and
,estimation rule storage means connected with said inference engine means for holding a plurality of estimation rules each including a pair of a condition part related to an event to be measured and an action part related to an event not to be measured used by an estimating means for estimating an estimation value associated with a non-measured predetermined event; wherein said inference engine means executes the estimation rule based on said updated object data. - View Dependent Claims (14, 15, 16)
-
Specification