Closed
Description
It seams that the splitting algorithm continues to split a node even if there are no data points in one of the branches. This leads to creation of degenerated large trees, which are only limited by the maximum tree size. This also breaks algorithms like TreeSHAP, which assume that every leaf contains some data.