atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Robust Loss Functions for Training Decision Trees with Noisy Labels

AAAI 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Optimal decision tree learning · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Analyzes robustness of loss functions for decision tree learning under label noise, introduces conservative losses and a distribution-loss framework, and proposes the adaptive negative exponential loss, which gives an efficient impurity for greedy tree splitting.

Problem

Decision tree learning from noisily labeled data is sensitive to label noise, and little is known about which loss functions (and their induced impurities) are robust in the tree setting.

Approach

Defines conservative losses (whose minimum partial risk equals the misclassification impurity, yielding noise-tolerant predictions and early stopping), a distribution-loss framework ell = F(-margin) for CDF F, and the negative exponential loss whose impurity is min{1-||p||_inf, lambda*sqrt((1-||p||_2^2)/2)}, with lambda tunable to noise rate.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use adaptive negative exponential loss (tune λ) instead of the other evaluated splitting criteriaDecision trees trained on noisy labels · Multiple datasets and noise settingstest accuracyHelped
Use conservative losses rather than non-conservative lossesDecision trees trained on noisy labels · High label noisetest accuracyHelped
Use conservative losses rather than non-conservative lossesDecision trees trained on noisy labels · Low label noisetest accuracyHurt
Use twoing split criteria instead of the other evaluated criteriaDecision trees trained on noisy labels · Multiple datasets and noise settingstest accuracyHurt
Use ANE instead of other splitting criteriaRandom forests trained on noisy labels · Binary and multiclass settingstest accuracyHelped
Use random forest ensembles rather than a single decision treeTree methods trained on noisy labels · Multiple noise settingstest accuracyHelped
Tune the NE robustness parameter λ for each noise setting (ablation)NE decision tree · MNIST digitstest accuracyMixed
Vary GCE q between 0 and 1 (ablation)GCE tree methods · Label-noise robustnesstest accuracyNo clear effect
Use pre-trained VGG11 image embeddings instead of raw CIFAR-10 pixels (ablation)Tree methods · CIFAR-10test accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 20News UNSW-NB15 Covertype Mushrooms

Benchmarks: MNIST CIFAR-10 20News UNSW-NB15 Covertype Mushrooms

Metrics: test accuracy 2x standard deviation bands

Baselines: Twoing split criterion Credal-C4.5 GCE loss ranking loss cross entropy (CE) mean squared error (MSE) conservative losses (CL)

Builds on: GCE loss ranking loss impurity CART impurity-reduction view

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy