LdSM: Logarithm-depth Streaming Multi-label Decision Trees

05/24/2019
by   Maryam Majzoubi, et al.
0

We consider multi-label classification where the goal is to annotate each data point with the most relevant subset of labels from an extremely large label set. Efficient annotation can be achieved with balanced tree predictors, i.e. trees with logarithmic-depth in the label complexity, whose leaves correspond to labels. Designing prediction mechanism with such trees for real data applications is non-trivial as it needs to accommodate sending examples to multiple leaves while at the same time sustain high prediction accuracy. In this paper we develop the LdSM algorithm for the construction and training of multi-label decision trees, where in every node of the tree we optimize a novel objective function that favors balanced splits, maintains high class purity of children nodes, and allows sending examples to multiple directions but with a penalty that prevents tree over-growth. Each node of the tree is trained once the previous one is completed leading to a streaming approach for training. We analyze the proposed method theoretically and show that minimizing the objective leads to pure and balanced data splits. Furthermore, we prove that optimizing it results in the monotonic decrease of the error with every split. Experimental results on benchmark data sets demonstrate that our approach achieves high prediction accuracy with logarithmic-depth trees and position LdSM as a competitive tool among existing state-of-the-art tree-based approaches in terms of the statistical performance and prediction time.

READ FULL TEXT

page 7

page 22

page 23

research
04/17/2019

Bonsai - Diverse and Shallow Trees for Extreme Multi-label Classification

Extreme multi-label classification refers to supervised multi-label lear...
research
06/11/2023

Improving the Validity of Decision Trees as Explanations

In classification and forecasting with tabular data, one often utilizes ...
research
01/23/2019

Stochastic Gradient Trees

We present an online algorithm that induces decision trees using gradien...
research
12/13/2021

Tree-Based Dynamic Classifier Chains

Classifier chains are an effective technique for modeling label dependen...
research
06/01/2021

Enabling Efficiency-Precision Trade-offs for Label Trees in Extreme Classification

Extreme multi-label classification (XMC) aims to learn a model that can ...
research
07/27/2020

Oblique Predictive Clustering Trees

Predictive clustering trees (PCTs) are a well established generalization...
research
06/07/2020

Sparse learning with CART

Decision trees with binary splits are popularly constructed using Classi...

Please sign up or login with your details

Forgot password? Click here to reset