Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
155 words
A processing apparatus comprising: rule base storing means for storing a plurality of rules each made of an antecedent and a consequent, said antecedent describing a premise to be met, said consequent describing a conclusion in effect when a rule is met; fitness degree computing means for inputting evaluation values of a result obtained by applying said rules stored in said rule base storing means, and computing degrees of fitness of said rules in accordance with said evaluation values; selecting means for removing from said rule base storing means a rule having degree of fitness lower than a first predetermined value; and rule generating means for selecting any two rules in said rule base storing means, said two selected rules having degrees of fitness higher than a second predetermined value and having a same consequent, said rule generating means further generating at least one new rule by combining the antecedents of said two selected rules.
Claim 2
Dependent Claim
155 words
A processing apparatus comprising: rule base storing means for storing a plurality of rules each made of an antecedent and a consequent, said antecedent describing a premise to be met, said consequent describing a conclusion in effect when a rule is met; fitness degree computing means for inputting evaluation values of a result obtained by applying said rules stored in said rule base storing means, and computing degrees of fitness of said rules in accordance with said evaluation values; selecting means for removing from said rule base storing means a rule having degree of fitness lower than a first predetermined value; and rule generating means for selecting any two rules in said rule base storing means, said two selected rules having degrees of fitness higher than a second predetermined value and having a same consequent, said rule generating means further generating at least one new rule by combining the antecedents of said two selected rules.
Claim 3
Dependent Claim
47 words
A processing apparatus according to claim 1, wherein the antecedent of each of said rules is made of a plurality of condition elements, and said rule generating means exchanges any number of corresponding conditional elements between said two selected rules in order to generate two new rules.
Claim 4
Dependent Claim
56 words
A processing apparatus according to claim 7, further comprising new rule generating means for selecting any one rule from said rules in said rule base storing means so as to change a value of any one of said conditional elements constituting said antecedent of said selected rule to any value, whereby a new rule is generated.
Claim 5
Dependent Claim
55 words
A processing apparatus according to claim 7, wherein said antecedent and said consequent of each of said rules store in said rule base storing means are each composed of a string of graded values indicating values of conditional elements, each of names of said conditional elements being represented by a location thereof within said string.
Claim 6
Independent Claim
165 words
A method of optimizing a rule base of a processing apparatus, said method comprising the steps of: storing in the form of a rule base a plurality of rules each made of an antecedent and a consequent, said antecedent describing a premise to be met, said consequent describing a conclusion in effect when a rule is met; inputting evaluation values of a result obtained by applying said rules of said rule base in order to compute degrees of fitness of said rules in accordance with said evaluation values; removing from said rule base rules having degrees of fitness lower than a first predetermined value; and selecting any two rules in said rule base, said two rules having degrees of fitness higher than a second predetermined value and having a same consequent, said two rules further comprising antecedents each made of a plurality of conditional elements, wherein any number of corresponding conditional elements are exchanged between said two rules in order to generate two new rules.
Claim 7
Independent Claim
165 words
A method of optimizing a rule base of a processing apparatus, said method comprising the steps of: storing in the form of a rule base a plurality of rules each made of an antecedent and a consequent, said antecedent describing a premise to be met, said consequent describing a conclusion in effect when a rule is met; inputting evaluation values of a result obtained by applying said rules of said rule base in order to compute degrees of fitness of said rules in accordance with said evaluation values; removing from said rule base rules having degrees of fitness lower than a first predetermined value; and selecting any two rules in said rule base, said two rules having degrees of fitness higher than a second predetermined value and having a same consequent, said two rules further comprising antecedents each made of a plurality of conditional elements, wherein any number of corresponding conditional elements are exchanged between said two rules in order to generate two new rules.