Ensembles for Multi-Target Regression with Random Output Selections

Abstract

We address the task of multi-target regression, where we generate global models that simultaneously predict multiple continuous variables. We use ensembles of generalized decision trees, called predictive clustering trees (PCTs), in particular bagging and random forests (RF) of PCTs and extremely randomized PCTs (extra PCTs). We add another dimension of randomization to these ensemble methods by learning individual base models that consider random subsets of target variables, while leaving the input space randomizations (in RF PCTs and extra PCTs) intact. Moreover, we propose a new ensemble prediction aggregation function, where the final ensemble prediction for a given target is influenced only by those base models that considered it during learning. An extensive experimental evaluation on a range of benchmark datasets has been conducted, where the extended ensemble methods were compared to the original ensemble methods, individual multi-target regression trees, and ensembles of single-target regression trees in terms of predictive performance, running times and model sizes. The results show that the proposed ensemble extension can yield better predictive performance, reduce learning time or both, without a considerable change in model size. The newly proposed aggregation function gives best results when used with extremely randomized PCTs. We also include a comparison with three competing methods, namely random linear target combinations and two variants of random projections.

Cite

Text

Breskvar et al. "Ensembles for Multi-Target Regression with Random Output Selections." Machine Learning, 2018. doi:10.1007/S10994-018-5744-Y

Markdown

[Breskvar et al. "Ensembles for Multi-Target Regression with Random Output Selections." Machine Learning, 2018.](https://mlanthology.org/mlj/2018/breskvar2018mlj-ensembles/) doi:10.1007/S10994-018-5744-Y

BibTeX

@article{breskvar2018mlj-ensembles,
  title     = {{Ensembles for Multi-Target Regression with Random Output Selections}},
  author    = {Breskvar, Martin and Kocev, Dragi and Dzeroski, Saso},
  journal   = {Machine Learning},
  year      = {2018},
  pages     = {1673-1709},
  doi       = {10.1007/S10994-018-5744-Y},
  volume    = {107},
  url       = {https://mlanthology.org/mlj/2018/breskvar2018mlj-ensembles/}
}