System and method for handling a high-cardinality attribute in decision trees
AssigneeMicrosoft Corporation
InventorsJeffrey R. Bernhardt, Pyungchul Kim, C. James MacLennan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJeffrey R. Bernhardt, Pyungchul Kim, C. James MacLennan
Estimating the term…
High-cardinality attributes are used as input attributes and as output attributes in decision tree creation. When determining which attribute test to use at a node, a distribution of states for the high-cardinality attribute in the testing data at the node is created. A certain number of the most common states for the high-cardinality attribute are selected. The most common states are used as the states for the high-cardinality attribute in determining which attribute test to use. The remaining states are combined into one state and used as a single state for the high-cardinality attribute in determining which attribute test to use. The high-cardinality attribute may be either an input attribute or an output attribute to the decision tree.
A method for using a high-cardinality attribute as an input attribute or as an output attribute for a decision tree, comprising:
A computer-readable medium comprising computer-executable modules having computer-executable instructions for using a high-cardinality attribute as an input attribute or as an output attribute for a decision tree, said modules comprising:
A computer device for using a high-cardinality attribute as an input attribute or as an output attribute for a decision tree, comprising:
Dependencies are inferred from the claim text.