Learning with Subset Stacking
Ş. İlker Birbil, Sinan Yıldırım, Samet Çopur, M. Hakan Akyüz
TL;DR
This work introduces LESS, a regression algorithm that learns from localized subsets and aggregates their predictions through a global model to address heterogeneity in input-output relationships. By constructing a distance-weighted feature vector from local predictors and training a two-layer global learner, LESS can be executed in parallel and adapted via averaging or boosting (LESS-A/LESS-B). Empirical results on several UCI datasets show LESS is competitive with, and often superior to, established baselines, with analyses highlighting the importance of weighting and the global-learning step. The approach offers a scalable, interpretable framework with potential extensions to deterministic subset design, scalable global learners, and classification.
Abstract
We propose a new regression algorithm that learns from a set of input-output pairs. Our algorithm is designed for populations where the relation between the input variables and the output variable exhibits a heterogeneous behavior across the predictor space. The algorithm starts with generating subsets that are concentrated around random points in the input space. This is followed by training a local predictor for each subset. Those predictors are then combined in a novel way to yield an overall predictor. We call this algorithm "LEarning with Subset Stacking" or LESS, due to its resemblance to the method of stacking regressors. We offer bagging and boosting variants of LESS and test against the state-of-the-art methods on several datasets. Our comparison shows that LESS is highly competitive.
