paper-with-me

Papers

Fast Optimization of Weighted Sparse Decision Trees for use in Optimal Treatment Regimes and Optimal Policy Design

2022-10-13 · Ali Behrouz, Mathias Lecuyer, Cynthia Rudin, Margo Seltzer

Sparse decision trees are one of the most common forms of interpretable models. While recent advances have produced algorithms that fully optimize sparse decision trees for prediction, that work does not address policy design, because the algorithms cannot handle weighted data samples. Specifically, they rely on the discreteness of the loss function, which means that real-valued weights cannot be directly used. For example, none of the existing techniques produce policies that incorporate inverse propensity weighting on individual data points. We present three algorithms for efficient sparse weighted decision tree optimization. The first approach directly optimizes the weighted loss function; however, it tends to be computationally inefficient for large datasets. Our second approach, which scales more efficiently, transforms weights to integer values and uses data duplication to transform the weighted decision tree optimization problem into an unweighted (but larger) counterpart. Our third algorithm, which scales to much larger datasets, uses a randomized procedure that samples each data point with a probability proportional to its weight. We present theoretical bounds on the error of the two fast methods and show experimentally that these methods can be two orders of magnitude faster than the direct optimization of the weighted loss, without losing significant accuracy.

📄 PDF Abstract BibTeX arXiv:2210.06825

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Fast Sparse Decision Tree Optimization via Reference Ensembles

2021-12-01 · Hayden McTavish, Chudi Zhong, Reto Achermann, Ilias Karimalis 외

Sparse decision tree optimization has been one of the most fundamental problems in AI since its inception and is a challenge at the core of interpretable machine learning. Sparse decision tree optimization is computation…

Interpretable Machine Learning

Alternating optimization of decision trees, with application to learning sparse oblique trees

2018-12-01 · NeurIPS 2018 12 · Miguel A. Carreira-Perpinan, Pooya Tavallali

Learning a decision tree from data is a difficult optimization problem. The most widespread algorithm in practice, dating to the 1980s, is based on a greedy growth of the tree structure by recursively splitting nodes, an…

Weighted Oblique Decision Trees

2019-07-17 · Bin-Bin Yang, Song-Qing Shen, Wei Gao

Decision trees have attracted much attention during the past decades. Previous decision trees include axis-parallel and oblique decision trees; both of them try to find the best splits via exhaustive search or heurist…

Near Optimal Decision Trees in a SPLIT Second

2025-02-21 · Varun Babbar, Hayden McTavish, Cynthia Rudin, Margo Seltzer

Decision tree optimization is fundamental to interpretable machine learning. The most popular approach is to greedily search for the best feature at every decision point, which is fast but provably suboptimal. Recent app…

Interpretable Machine Learning

Faster Neural Net Inference via Forests of Sparse Oblique Decision Trees

2021-09-29 · Yerlan Idelbayev, Arman Zharmagambetov, Magzhan Gabidolla, Miguel A. Carreira-Perpinan

It is widely established that large neural nets can be considerably compressed by techniques such as pruning, quantization or low-rank factorization. We show that neural nets can be further compressed by replacing layer…

Quantization