中文

维度对计算决策树复杂性的影响

计算复杂性 2022-06-03 v2

摘要

决策树递归地分割特征空间Rd\mathbb{R}^{d},并基于所得划分赋予类标签。几十年来,决策树一直是基础机器学习工具包的一部分。大量工作致力于从训练数据启发式地计算决策树,通常特别旨在最小化所得树的规模。相比之下,对于给定训练数据计算最小规模树这一底层计算问题的复杂性知之甚少。我们针对特征空间维数dd研究该问题。我们证明其可在O(n2d+1d)O(n^{2d + 1}d)时间内求解,但在合理的复杂性理论假设下,不可能达到f(d)no(d/logd)f(d) \cdot n^{o(d / \log d)}的运行时间,其中nn为训练样本数。当恰有两个类别且RR为标以第一类的树叶数上界时,该问题可在(dR)O(dR)n1+o(1)(dR)^{O(dR)} \cdot n^{1+o(1)}时间内求解。

关键词

引用

@article{arxiv.2205.07756,
  title  = {The Influence of Dimensions on the Complexity of Computing Decision Trees},
  author = {Stephen G. Kobourov and Maarten Löffler and Fabrizio Montecchiani and Marcin Pilipczuk and Ignaz Rutter and Raimund Seidel and Manuel Sorge and Jules Wulms},
  journal= {arXiv preprint arXiv:2205.07756},
  year   = {2022}
}

备注

13 pages, 8 figures