acceptodds
Under review as a conference paper at ICLR 2027

Optimal all-subsets splits for categorical features in classification tree learning

Abstract

Handling categorical features with many categories adequately in classification trees remains an unsolved problem. Most training algorithms approach a split over a categorical feature via either a one-hot encoding, a label embedding or a multiway split, all of which have significant disadvantages on the resulting tree. The ideal split would choose optimally among all possible category subsets, but this is exponentially costly on the number of categories. We provide a solution to this long-standing problem by 1) using as tree learning not greedy recursive partitioning (as in CART) but tree alternating optimization, and 2) showing that in the latter case the update of a categorical split can be done exactly in time linear on the number of categories. This results in trees that are far smaller (thus more interpretable) and with higher classification accuracy, as demonstrated in our experiments.

open until 14 Dec 2026

est. 32% chance this paper gets accepted at ICLR 2027.

Reject 68%Accept 32%

What do you think this paper will get?

All positions stay anonymous.

Related papers

Loading the map…

Discussion (0)

Sign in to comment.