1. A method for creating a model comprising: receiving a set of labels; ranking the set of labels; partitioning, by a processor, the ranked set of labels into a first subset of labels and a second subset of labels; and, inserting, by a processor, a zero-point label between the first subset of labels and the second subset of labels, wherein the zero-point label represents a split point between the first subset of labels and the second subset of labels.