English

Classification Tree Pruning Under Covariate Shift

Machine Learning 2023-06-23 v2 Machine Learning

Abstract

We consider the problem of \emph{pruning} a classification tree, that is, selecting a suitable subtree that balances bias and variance, in common situations with inhomogeneous training data. Namely, assuming access to mostly data from a distribution PX,YP_{X, Y}, but little data from a desired distribution QX,YQ_{X, Y} with different XX-marginals, we present the first efficient procedure for optimal pruning in such situations, when cross-validation and other penalized variants are grossly inadequate. Optimality is derived with respect to a notion of \emph{average discrepancy} PXQXP_{X} \to Q_{X} (averaged over XX space) which significantly relaxes a recent notion -- termed \emph{transfer-exponent} -- shown to tightly capture the limits of classification under such a distribution shift. Our relaxed notion can be viewed as a measure of \emph{relative dimension} between distributions, as it relates to existing notions of information such as the Minkowski and Renyi dimensions.

Keywords

Cite

@article{arxiv.2305.04335,
  title  = {Classification Tree Pruning Under Covariate Shift},
  author = {Nicholas Galbraith and Samory Kpotufe},
  journal= {arXiv preprint arXiv:2305.04335},
  year   = {2023}
}

Comments

38 pages, 8 figures

R2 v1 2026-06-28T10:28:07.202Z