Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
129 words
An inference processor comprising: rule storage means for storing production rules formed of pairs of condition part and conclusion part; meta knowledge generating means for obtaining a directed-graph matrix formed of production rules satisfying transition conditions between all combinations of states of variables included in the production rules stored in said rule storage means, decomposing the directed-graph matrix into strongly-connected components, and obtaining conditions of variables of respective strongly-connected components and production rules satisfying transition conditions between the respective strongly-connected components as meta knowledge; and interpreter means for obtaining a general direction of inference on the basis of the meta knowledge obtained in said meta knowledge generating means, and executing inference processing by executing a production rule stored in said rule storage means on the basis of the direction.
Claim 2
Dependent Claim
129 words
An inference processor comprising: rule storage means for storing production rules formed of pairs of condition part and conclusion part; meta knowledge generating means for obtaining a directed-graph matrix formed of production rules satisfying transition conditions between all combinations of states of variables included in the production rules stored in said rule storage means, decomposing the directed-graph matrix into strongly-connected components, and obtaining conditions of variables of respective strongly-connected components and production rules satisfying transition conditions between the respective strongly-connected components as meta knowledge; and interpreter means for obtaining a general direction of inference on the basis of the meta knowledge obtained in said meta knowledge generating means, and executing inference processing by executing a production rule stored in said rule storage means on the basis of the direction.
Claim 3
Dependent Claim
72 words
The processor according to claim 1 in which said interpreter means receives an initial state and a certain state, determines whether or not there is a path leading from a strongly-connected component including the initial state to a strongly-connected component including the certain state by referring to the meta knowledge, and obtains a production rule or an execution order of the production rules when it is determined that there is the path.
Claim 4
Dependent Claim
54 words
The processor according to claim 2, in which if the obtained rule is applicable, said interpreter means immediately executes the rule, and if the rule is not applicable, other applicable rules are applied until the rule becomes applicable so that transition to other strongly-connected components from the strongly-connected component of interest does not occur.
Claim 5
Dependent Claim
165 words
The processor according to claim 1 in which said metal knowledge generating means comprises: means for storing a first matrix of n×n (n is a total number of the combinations); means for registering a production rule including a transition condition from a node i to node j in an (i,j) component of the first matrix, and registering zero in remaining components; means for simultaneously replacing rows and columns of the first matrix such that zeros are set in a lower left portion of the first matrix and square block matrices are set on diagonal lines thereof; means for obtaining a logical OR of states of variables of each node included in each strongly-connected component; means for storing a second matrix of m×m (m is a total number of strongly-connected components); and means for registering a production rule including a transition condition from a strongly-connected component k to a strongly-connected component l in a (k,l) component of the second matrix, and registering zeros in remaining components.
Claim 6
Dependent Claim
26 words
The processor according to claim 1 in which said meta knowledge generating means comprises means for obtaining partial orders of the strongly-connected components as metal knowledge.