Cargando…

Modeling Dynamic Systems with Efficient Ensembles of Process-Based Models

Ensembles are a well established machine learning paradigm, leading to accurate and robust models, predominantly applied to predictive modeling tasks. Ensemble models comprise a finite set of diverse predictive models whose combined output is expected to yield an improved predictive performance as c...

Descripción completa

Detalles Bibliográficos
Autores principales: Simidjievski, Nikola, Todorovski, Ljupčo, Džeroski, Sašo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4831761/
https://www.ncbi.nlm.nih.gov/pubmed/27078633
http://dx.doi.org/10.1371/journal.pone.0153507
_version_ 1782427127463804928
author Simidjievski, Nikola
Todorovski, Ljupčo
Džeroski, Sašo
author_facet Simidjievski, Nikola
Todorovski, Ljupčo
Džeroski, Sašo
author_sort Simidjievski, Nikola
collection PubMed
description Ensembles are a well established machine learning paradigm, leading to accurate and robust models, predominantly applied to predictive modeling tasks. Ensemble models comprise a finite set of diverse predictive models whose combined output is expected to yield an improved predictive performance as compared to an individual model. In this paper, we propose a new method for learning ensembles of process-based models of dynamic systems. The process-based modeling paradigm employs domain-specific knowledge to automatically learn models of dynamic systems from time-series observational data. Previous work has shown that ensembles based on sampling observational data (i.e., bagging and boosting), significantly improve predictive performance of process-based models. However, this improvement comes at the cost of a substantial increase of the computational time needed for learning. To address this problem, the paper proposes a method that aims at efficiently learning ensembles of process-based models, while maintaining their accurate long-term predictive performance. This is achieved by constructing ensembles with sampling domain-specific knowledge instead of sampling data. We apply the proposed method to and evaluate its performance on a set of problems of automated predictive modeling in three lake ecosystems using a library of process-based knowledge for modeling population dynamics. The experimental results identify the optimal design decisions regarding the learning algorithm. The results also show that the proposed ensembles yield significantly more accurate predictions of population dynamics as compared to individual process-based models. Finally, while their predictive performance is comparable to the one of ensembles obtained with the state-of-the-art methods of bagging and boosting, they are substantially more efficient.
format Online
Article
Text
id pubmed-4831761
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-48317612016-04-22 Modeling Dynamic Systems with Efficient Ensembles of Process-Based Models Simidjievski, Nikola Todorovski, Ljupčo Džeroski, Sašo PLoS One Research Article Ensembles are a well established machine learning paradigm, leading to accurate and robust models, predominantly applied to predictive modeling tasks. Ensemble models comprise a finite set of diverse predictive models whose combined output is expected to yield an improved predictive performance as compared to an individual model. In this paper, we propose a new method for learning ensembles of process-based models of dynamic systems. The process-based modeling paradigm employs domain-specific knowledge to automatically learn models of dynamic systems from time-series observational data. Previous work has shown that ensembles based on sampling observational data (i.e., bagging and boosting), significantly improve predictive performance of process-based models. However, this improvement comes at the cost of a substantial increase of the computational time needed for learning. To address this problem, the paper proposes a method that aims at efficiently learning ensembles of process-based models, while maintaining their accurate long-term predictive performance. This is achieved by constructing ensembles with sampling domain-specific knowledge instead of sampling data. We apply the proposed method to and evaluate its performance on a set of problems of automated predictive modeling in three lake ecosystems using a library of process-based knowledge for modeling population dynamics. The experimental results identify the optimal design decisions regarding the learning algorithm. The results also show that the proposed ensembles yield significantly more accurate predictions of population dynamics as compared to individual process-based models. Finally, while their predictive performance is comparable to the one of ensembles obtained with the state-of-the-art methods of bagging and boosting, they are substantially more efficient. Public Library of Science 2016-04-14 /pmc/articles/PMC4831761/ /pubmed/27078633 http://dx.doi.org/10.1371/journal.pone.0153507 Text en © 2016 Simidjievski et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Simidjievski, Nikola
Todorovski, Ljupčo
Džeroski, Sašo
Modeling Dynamic Systems with Efficient Ensembles of Process-Based Models
title Modeling Dynamic Systems with Efficient Ensembles of Process-Based Models
title_full Modeling Dynamic Systems with Efficient Ensembles of Process-Based Models
title_fullStr Modeling Dynamic Systems with Efficient Ensembles of Process-Based Models
title_full_unstemmed Modeling Dynamic Systems with Efficient Ensembles of Process-Based Models
title_short Modeling Dynamic Systems with Efficient Ensembles of Process-Based Models
title_sort modeling dynamic systems with efficient ensembles of process-based models
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4831761/
https://www.ncbi.nlm.nih.gov/pubmed/27078633
http://dx.doi.org/10.1371/journal.pone.0153507
work_keys_str_mv AT simidjievskinikola modelingdynamicsystemswithefficientensemblesofprocessbasedmodels
AT todorovskiljupco modelingdynamicsystemswithefficientensemblesofprocessbasedmodels
AT dzeroskisaso modelingdynamicsystemswithefficientensemblesofprocessbasedmodels