Constructive Aggregation and Its Application to Forecasting with Dynamic Ensembles
Abstract
While the predictive advantage of ensemble methods is nowadays widely accepted, the most appropriate way of estimating the weights of each individual model remains an open research question. Meanwhile, several studies report that combining different ensemble approaches leads to improvements in performance, due to a better trade-off between the diversity and the error of the individual models in the ensemble. We contribute to this research line by proposing an aggregation framework for a set of independently created forecasting models, i.e. heterogeneous ensembles. The general idea is to, instead of directly aggregating these models, first rearrange them into different subsets, creating a new set of combined models which is then aggregated into a final decision. We present this idea as constructive aggregation, and apply it to time series forecasting problems. Results from empirical experiments show that applying constructive aggregation to state of the art dynamic aggregation methods provides a consistent advantage. Constructive aggregation is publicly available in a software package. Data related to this paper are available at: https://github.com/vcerqueira/timeseriesdata . Code related to this paper is available at: https://github.com/vcerqueira/tsensembler .
Cite
Text
Cerqueira et al. "Constructive Aggregation and Its Application to Forecasting with Dynamic Ensembles." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2018. doi:10.1007/978-3-030-10925-7_38Markdown
[Cerqueira et al. "Constructive Aggregation and Its Application to Forecasting with Dynamic Ensembles." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2018.](https://mlanthology.org/ecmlpkdd/2018/cerqueira2018ecmlpkdd-constructive/) doi:10.1007/978-3-030-10925-7_38BibTeX
@inproceedings{cerqueira2018ecmlpkdd-constructive,
title = {{Constructive Aggregation and Its Application to Forecasting with Dynamic Ensembles}},
author = {Cerqueira, Vítor and Pinto, Fábio and Torgo, Luís and Soares, Carlos and Moniz, Nuno},
booktitle = {European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases},
year = {2018},
pages = {620-636},
doi = {10.1007/978-3-030-10925-7_38},
url = {https://mlanthology.org/ecmlpkdd/2018/cerqueira2018ecmlpkdd-constructive/}
}