Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
152 words
In a data processing system for determining an unknown event Y, given input data X(1), X(2)...X(N), a method of constructing a binary decision tree comprising the steps of: defining at least one decision node whereat each decision node has two paths each extending to a succeeding node; determining a set S(i) for each input datum X(i) by starting with an empty set and adding or deleting one datum item at a time to said set S(i) whenever the changed set reduces the entropy of the unknown event Y; structuring a decision question at each decision node based upon the input data and in the form "is X(i) a member of set S(i)"; and creating two additional paths if the entropy of the unknown event Y is reduced, or terminating at the decision node if the entropy is not reduced, whereby each terminated decision node is a leaf of the binary decision tree.
Claim 2
Dependent Claim
152 words
In a data processing system for determining an unknown event Y, given input data X(1), X(2)...X(N), a method of constructing a binary decision tree comprising the steps of: defining at least one decision node whereat each decision node has two paths each extending to a succeeding node; determining a set S(i) for each input datum X(i) by starting with an empty set and adding or deleting one datum item at a time to said set S(i) whenever the changed set reduces the entropy of the unknown event Y; structuring a decision question at each decision node based upon the input data and in the form "is X(i) a member of set S(i)"; and creating two additional paths if the entropy of the unknown event Y is reduced, or terminating at the decision node if the entropy is not reduced, whereby each terminated decision node is a leaf of the binary decision tree.
Claim 3
Dependent Claim
39 words
A data processing system as set forth in claim 1, wherein training data is applied to the tree to calculate the conditional probabilities at each of said nodes in the form P′(Y|x i ε S(i)) and P˝(Y|x i S(i)).
Claim 4
Dependent Claim
38 words
A data processing system as set forth in claim 2 wherein checking data is applied to the tree to calculate a smoothed conditional probability at each of said nodes in the form Q′(Y|X(i) ε S(i)) and Q˝(Y|X(i) S(i)).
Claim 5
Dependent Claim
36 words
A data processing system as set forth in claim 3, wherein a value of w is determined which minimizes the entropy of the checking data according to the formula H c = in H(Y|δ(i,Si), Q′, Q˝).
Claim 6
Dependent Claim
27 words
A data processing system as set forth in claim 4 wherein training data is applied to the tree for determining the relative frequency, Pn(Y|T), for each node.
Claim 7
Dependent Claim
29 words
A data processing system as set forth in claim 5, wherein checking data is applied to the tree for determining the relative frequency, Pn(Y | C), for each node.
Claim 8
Dependent Claim
46 words
A data processing system as set forth in claim 6, wherein the smoothed probability using training data at each node is computed according to the equation Q n (Y|T)=wP n (Y|T) + (1-w) Q n′ (Y|T) where n′ is the father node of the respective node.
Claim 9
Dependent Claim
46 words
A data processing system as set forth in claim 7, wherein the smoothed probability using checking data at each node is computed according to the equation Q n (Y|C)=wP n (Y|C) + (1-w) Q n′ (Y|C), where n′ is the father node of the respective node.
Claim 10
Dependent Claim
31 words
A data processing system as set forth in claim 8, wherein the smoothed probability distribution for each leaf is calculated according to the formula: R₁(Y) = wQ₁(Y|T) + (1-w) Q₁ (Y|C).
Claim 11
Dependent Claim
32 words
A data processing system as set forth in claim 1, wherein said creating two additional paths is performed if the entropy of unknown event Y is reduced by a predetermined threshold value.
Claim 12
Dependent Claim
38 words
A data processing system as set forth in claim 1, wherein said set S(i) is added to or deleted from by a plurality of data items whenever the changed set reduces the entropy of the unknown event Y.
Claim 13
Dependent Claim
184 words
Method of constructing a binary-tree system according to anyone of the claims 1 to 11 for language modelling in speech recognition in which given the N last spoken words, the next word Y is to be determined, comprising the steps of: defining at least one decision node whereat each decision node has two paths extending to a succeeding node; determining a set S(i) of next words for each of the last i words of the N last spoken words by starting with an empty set and adding or deleting one word at a time to said set S(i) whenever the changed set reduces the entropy of the unknown next word Y; structuring a decision question at each decision node in the form "is the ith last spoken word in the set S(i)"; creating two additional paths if the entropy of the unknown next word is reduced, or terminating at the decision node if the entropy is not reduced; determining for each terminated node the smoothed probability of an unknown next word Y; and selecting the next word from the probabilities at each terminated node.