arXiv:2503.12902cs.LG2025-03被引 1

用全局最优方法构建小而准的可解释模型树

Experiments with Optimal Model Trees

  • 通过混合整数规划求解全局最优模型树结构
  • 在多个基准数据集上实现高准确率且树极小
  • 适合需要小规模高可解释模型的场景

模型树为分类与回归任务提供了一种可解释的机器学习方式。与叶子节点为常数值的经典决策树不同,模型树在叶子节点使用预测变量的线性组合进行预测,有助于提高精度并减小树的规模。传统模型树算法采用贪心策略,自顶向下递归分割数据,但仅保证局部最优分割,可能导致树过于复杂且精度不足。本文通过混合整数线性规划方法,构建全局最优的模型树,并在大量基准数据集上计算其性能,与贪心生长模型树、经典最优及贪心决策树、随机森林和支持向量机进行对比。结果表明,最优模型树可在保持极小树结构的同时达到竞争力的准确率。同时研究了使用多变量分裂替代轴平行分裂对精度的影响——虽牺牲可解释性,但可能提升性能。

原文摘要 · Abstract (English)

Model trees provide an appealing way to perform interpretable machine learning for both classification and regression problems. In contrast to ``classic'' decision trees with constant values in their leaves, model trees can use linear combinations of predictor variables in their leaf nodes to form predictions, which can help achieve higher accuracy and smaller trees. Typical algorithms for learning model trees from training data work in a greedy fashion, growing the tree in a top-down manner by recursively splitting the data into smaller and smaller subsets. Crucially, the selected splits are only locally optimal, potentially rendering the tree overly complex and less accurate than a tree whose structure is globally optimal for the training data. In this paper, we empirically investigate the effect of constructing globally optimal model trees for classification and regression with linear support vector machines at the leaf nodes. To this end, we present mixed-integer linear programming formulations to learn optimal trees, compute such trees for a large collection of benchmark data sets, and compare their performance against greedily grown model trees in terms of interpretability and accuracy. We also compare to classic optimal and greedily grown decision trees, random forests, and support vector machines. Our results show that optimal model trees can achieve competitive accuracy with very small trees. We also investigate the effect on the accuracy of replacing axis-parallel splits with multivariate ones, foregoing interpretability while potentially obtaining greater accuracy.

模型树可解释性优化分类

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。