Coresets for Decision Trees of Signals
Ibrahim Jubran, Ernesto Evgeniy Sanches Shayda, Ilan Newman, Dan Feldman
Abstract
A -decision tree (or -tree) is a recursive partition of a matrix (2D-signal) into block matrices (axis-parallel rectangles, leaves) where each rectangle is assigned a real label. Its regression or classification loss to a given matrix of entries (labels) is the sum of squared differences over every label in and its assigned label by . Given an error parameter , a -coreset of is a small summarization that provably approximates this loss to every such tree, up to a multiplicative factor of . In particular, the optimal -tree of is a -approximation to the optimal -tree of . We provide the first algorithm that outputs such a -coreset for every such matrix . The size of the coreset is polynomial in , and its construction takes time. This is by forging a link between decision trees from machine learning -- to partition trees in computational geometry. Experimental results on sklearn and lightGBM show that applying our coresets on real-world data-sets boosts the computation time of random forests and their parameter tuning by up to x, while keeping similar accuracy. Full open source code is provided.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers6
- Pruning Neural Networks via Coresets and Convex Geometry: Towards No AssumptionsMurad Tukan, Loay Mualem, Alaa MaaloufNeurIPS 2022 · 29 citations
- Towards optimal lower bounds for k-median and k-means coresetsVincent Cohen-Addad, Kasper Green Larsen, David Saulpic, Chris SchwiegelshohnSTOC 2022 · 20 citations
- QCore: Data-Efficient, On-Device Continual Calibration for Quantized ModelsDavid Campos, Bin Yang, Tung Kieu, Miao Zhang et al.VLDB 2024 · 11 citations
- Datamap-Driven Tabular Coreset Selection for Classifier TrainingAviv Hadar, Tova Milo, Kathy RazmadzeVLDB 2025 · 6 citations
- Coreset for Line-Sets ClusteringSagi Lotan, Ernesto Evgeniy Sanches Shayda, Dan FeldmanNeurIPS 2022 · 4 citations
Builds on2
Related papers
- Tight Sensitivity Bounds For Smaller CoresetsAlaa Maalouf, Adiel Statman, Dan FeldmanKDD 2020 · 11 citations
- Explainable k-Means and k-Medians ClusteringMichal Moshkovitz, Sanjoy Dasgupta, Cyrus Rashtchian, Nave FrostICML 2020 · 184 citations
- The Influence of Dimensions on the Complexity of Computing Decision TreesStephen G. Kobourov, Maarten Löffler, Fabrizio Montecchiani, Marcin Pilipczuk et al.AAAI 2023 · 14 citations
- Generic Coreset for Scalable Learning of Monotonic Kernels: Logistic Regression, Sigmoid and moreElad Tolochinsky, Ibrahim Jubran, Dan FeldmanICML 2022 · 19 citations
- AutoCoreset: An Automatic Practical Coreset Construction FrameworkAlaa Maalouf, Murad Tukan, Vladimir Braverman, Daniela RusICML 2023 · 3 citations
