Parallel decision or regression tree growing
AssigneeInternational Business Machines Corporation
InventorsPawel Cichosz, Mieczyslaw Klopotek, Krzysztof Skowronski
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsPawel Cichosz, Mieczyslaw Klopotek, Krzysztof Skowronski
Estimating the term…
Embodiments relate to growing a plurality of trees in parallel. An aspect includes creating, for each of a plurality of trees, a data bag based on a training data set comprising a plurality of data records. Another aspect includes splitting the training data set into disjoint data sub-sets; and storing each of the sub-sets in a respective data slice. Another aspect includes performing a single pass through the data records stored in a data slice, thereby identifying one or more of the current nodes that are assigned data records; calculating an intermediate result for each identified current node based on all data records of said data slice; and merging intermediate results into a combined intermediate result. Another aspect includes, for each of the current nodes: calculating a split criterion from the combined intermediate result; and creating two or more child nodes of the current node based on the split criterion.
A computer implemented method for growing a plurality of decision or regression trees in parallel, the method comprising:
A computer program product for growing a plurality of decision or regression trees, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing circuit to cause the processing circuit to:
A computer system for growing a plurality of decision or regression trees in parallel, the system comprising:
Dependencies are inferred from the claim text.