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...
Autores principales: | , , |
---|---|
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 |