Coresets for Decision Trees of Signals
Not on the map. Why?
Abstract (arXiv)
A k-decision tree t (or k-tree) is a recursive partition of a matrix (2D-signal) into k≥ 1 block matrices (axis-parallel rectangles, leaves) where each rectangle is assigned a real label. Its regression or classification loss to a given matrix D of N entries (labels) is the sum of squared differences over every label in D and its assigned label by t. Given an error parameter varepsilon∈(0,1), a (k,varepsilon)-coreset C of D is a small summarization that provably approximates this loss to every such tree, up to a multiplicative factor of 1±varepsilon. In particular, the optimal k-tree of C is a (1+varepsilon)-approximation to the optimal k-tree of D. We provide the first algorithm that outputs such a (k,varepsilon)-coreset for every such matrix D. The size |C| of the coreset is polynomial in klog(N)/varepsilon, and its construction takes O(Nk) time. This is by forging a link between decision trees from machine learning -- to partition trees in computational geometry. Experimental results on textttsklearn and textttlightGBM show that applying our coresets on real-world data-sets boosts the computation time of random forests and their parameter tuning by up to x10, while keeping similar accuracy. Full open source code is provided.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 16 of its 59 references that are in the map. First posted on arXiv 7 Oct 2021.
Builds on
16 of 59 references.
References · 16
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2018CatBoost: gradient boosting with categorical features supportcited by 208
- 2019Optimal Sparse Decision Treescited by 104
- 2018Turning Big data into tiny data: Constant-size coresets for k-means, PCA and projective clusteringcited by 94
- 2017Practical Coreset Constructions for Machine Learningcited by 75
- 2018On Coresets for Logistic Regressioncited by 65
- 2016Coresets and Sketchescited by 63
- 2020Kaggle forecasting competitions: An overlooked learning opportunitycited by 55
- 2017Training Gaussian Mixture Models at Scale via Coresetscited by 38
- 2020Coresets for Near-Convex Functionscited by 38
- 2016New Frameworks for Offline and Streaming Coreset Constructionscited by 37
- 2014Uniform Sampling for Matrix Approximationcited by 31
4 more
- 2018Coreset-Based Neural Network Compressioncited by 27
- 2020Sets Clusteringcited by 19
- 2019Robust Coreset Construction for Distributed Machine Learningcited by 6
- 2020Faster PAC Learning and Smaller Coresets via Smoothed Analysiscited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 0; 2024: 1; 2025: 2; 2026: 1.
10 papers.
- 2022Towards Optimal Lower Bounds for k-median and k-means Coresetscited by 23
- 2022Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptionscited by 20
- 2021A Unified Approach to Coreset Learningcited by 18
- 2024QCore: Data-Efficient, On-Device Continual Calibration for Quantized Models -- Extended Versioncited by 7
- 2022Coresets for Data Discretization and Sine Wave Fittingcited by 6
- 2022Obstacle Aware Sampling for Path Planningcited by 6
- 2022Representative Subset Selection for Efficient Fine-Tuning in Self-Supervised Speech Recognitioncited by 1
- 2025Improving Model Classification by Optimizing the Training Datasetcited by 1
- 2025Linear time small coresets for k-mean clustering of segments with applicationscited by 0
- 2026Deterministic Coreset for Lp Subspacecited by 0
- 2026Deterministic Coreset for Lp Subspace1 Jan 2026
- 2025Linear time small coresets for k-mean clustering of segments with applications16 Nov 2025
- 2025Improving Model Classification by Optimizing the Training Dataset22 Jul 2025
- 2024QCore: Data-Efficient, On-Device Continual Calibration for Quantized Models -- Extended Version22 Apr 2024
- 2022Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptions18 Sep 2022
- 2022Representative Subset Selection for Efficient Fine-Tuning in Self-Supervised Speech Recognition18 Mar 2022
- 2022Obstacle Aware Sampling for Path Planning8 Mar 2022
- 2022Coresets for Data Discretization and Sine Wave Fitting6 Mar 2022
- 2022Towards Optimal Lower Bounds for k-median and k-means Coresets25 Feb 2022
- 2021A Unified Approach to Coreset Learning4 Nov 2021