Loading…

A dynamic and on-line ensemble regression for changing environments

•Dynamic regression ensemble for on-line prediction.•Ensemble for changing environments.•Strategies for dealing with concept drifts.•Ensemble pruning strategies. On-line learning in environments and applications with time-varying behavior pose serious challenges. Changes may lead the learning model...

Full description

Saved in:
Bibliographic Details
Published in:Expert systems with applications 2015-04, Vol.42 (6), p.2935-2948
Main Authors: Soares, Symone G., Araújo, Rui
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c403t-721f23c75456b514ae639b75f9e30b566d4e6e141bf0ff349ab26c0377746e163
cites cdi_FETCH-LOGICAL-c403t-721f23c75456b514ae639b75f9e30b566d4e6e141bf0ff349ab26c0377746e163
container_end_page 2948
container_issue 6
container_start_page 2935
container_title Expert systems with applications
container_volume 42
creator Soares, Symone G.
Araújo, Rui
description •Dynamic regression ensemble for on-line prediction.•Ensemble for changing environments.•Strategies for dealing with concept drifts.•Ensemble pruning strategies. On-line learning in environments and applications with time-varying behavior pose serious challenges. Changes may lead the learning model designed with old data, to become inconsistent with the new data, so that adaptation strategies are necessary. Unfortunately, most adaptation strategies are performed only on a batch basis, i.e. after accumulating certain number of samples. This process usually requires a long time, and thus such data may not reflect the current state of the system. However, even the learning system is adapted on a sample basis, most existing on-line learning algorithms adapt slowly to the abrupt changes. To overcome these drawbacks, a new dynamic and on-line ensemble regression (DOER) with fast adaptation capability for on-line prediction of variables given on a sample basis is proposed in this paper. DOER brings together desired properties which are not given by the previous works on on-line ensemble for regression: (1) on-line inclusion and removal of models to keep only the most accurate models with respect to the current state of the system; (2) dynamic adaptation of the models’ weights based on their on-line predictions on the recent samples; and (3) on-line adaptation of the models’ parameters. The accuracy of each model is obtained using a sliding window that is filled with the predictive errors of the most recent samples. Based on the model’s accuracies, weights are dynamically assigned, where accurate models are heavily weighted. When a new sample is available, all the models are retrained, and a new model may be included if the ensemble’s performance is not satisfactory. Inaccurate models can be removed for reducing the computational costs. Experiments on synthetic and real-world data sets are reported to evaluate the effectiveness of the DOER. Results show that DOER offers faster adaptation capability when compared to the state-of-the-art approaches.
doi_str_mv 10.1016/j.eswa.2014.11.053
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1685766047</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0957417414007520</els_id><sourcerecordid>1685766047</sourcerecordid><originalsourceid>FETCH-LOGICAL-c403t-721f23c75456b514ae639b75f9e30b566d4e6e141bf0ff349ab26c0377746e163</originalsourceid><addsrcrecordid>eNp9kE1LAzEQQIMoWKt_wNMeveya2Xx1wUspfkHBi55DNjupKbtJTbYV_71b6tnTwPDewDxCboFWQEHebyvM36aqKfAKoKKCnZEZLBQrpWrYOZnRRqiSg-KX5CrnLaWgKFUzsloW3U8wg7eFCV0RQ9n7gAWGjEPbY5FwkzBnH0PhYirspwkbHzYTcPAphgHDmK_JhTN9xpu_OScfT4_vq5dy_fb8ulquS8spG0tVg6uZVYIL2QrgBiVrWiVcg4y2QsqOo0Tg0DrqHOONaWtpKVNK8Wkv2Zzcne7uUvzaYx714LPFvjcB4z5rkAuhpKRcTWh9Qm2KOSd0epf8YNKPBqqPxfRWH4vpYzENoKdik_RwknB64uAx6Ww9BoudT2hH3UX_n_4L4Wtzyg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1685766047</pqid></control><display><type>article</type><title>A dynamic and on-line ensemble regression for changing environments</title><source>Elsevier</source><creator>Soares, Symone G. ; Araújo, Rui</creator><creatorcontrib>Soares, Symone G. ; Araújo, Rui</creatorcontrib><description>•Dynamic regression ensemble for on-line prediction.•Ensemble for changing environments.•Strategies for dealing with concept drifts.•Ensemble pruning strategies. On-line learning in environments and applications with time-varying behavior pose serious challenges. Changes may lead the learning model designed with old data, to become inconsistent with the new data, so that adaptation strategies are necessary. Unfortunately, most adaptation strategies are performed only on a batch basis, i.e. after accumulating certain number of samples. This process usually requires a long time, and thus such data may not reflect the current state of the system. However, even the learning system is adapted on a sample basis, most existing on-line learning algorithms adapt slowly to the abrupt changes. To overcome these drawbacks, a new dynamic and on-line ensemble regression (DOER) with fast adaptation capability for on-line prediction of variables given on a sample basis is proposed in this paper. DOER brings together desired properties which are not given by the previous works on on-line ensemble for regression: (1) on-line inclusion and removal of models to keep only the most accurate models with respect to the current state of the system; (2) dynamic adaptation of the models’ weights based on their on-line predictions on the recent samples; and (3) on-line adaptation of the models’ parameters. The accuracy of each model is obtained using a sliding window that is filled with the predictive errors of the most recent samples. Based on the model’s accuracies, weights are dynamically assigned, where accurate models are heavily weighted. When a new sample is available, all the models are retrained, and a new model may be included if the ensemble’s performance is not satisfactory. Inaccurate models can be removed for reducing the computational costs. Experiments on synthetic and real-world data sets are reported to evaluate the effectiveness of the DOER. Results show that DOER offers faster adaptation capability when compared to the state-of-the-art approaches.</description><identifier>ISSN: 0957-4174</identifier><identifier>EISSN: 1873-6793</identifier><identifier>DOI: 10.1016/j.eswa.2014.11.053</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Adaptation ; Changing environments ; Concept drift ; Dynamics ; Ensemble learning ; Expert systems ; Learning ; Learning in changing environments ; On-line systems ; Regression ; State of the art ; Strategy</subject><ispartof>Expert systems with applications, 2015-04, Vol.42 (6), p.2935-2948</ispartof><rights>2014 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c403t-721f23c75456b514ae639b75f9e30b566d4e6e141bf0ff349ab26c0377746e163</citedby><cites>FETCH-LOGICAL-c403t-721f23c75456b514ae639b75f9e30b566d4e6e141bf0ff349ab26c0377746e163</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Soares, Symone G.</creatorcontrib><creatorcontrib>Araújo, Rui</creatorcontrib><title>A dynamic and on-line ensemble regression for changing environments</title><title>Expert systems with applications</title><description>•Dynamic regression ensemble for on-line prediction.•Ensemble for changing environments.•Strategies for dealing with concept drifts.•Ensemble pruning strategies. On-line learning in environments and applications with time-varying behavior pose serious challenges. Changes may lead the learning model designed with old data, to become inconsistent with the new data, so that adaptation strategies are necessary. Unfortunately, most adaptation strategies are performed only on a batch basis, i.e. after accumulating certain number of samples. This process usually requires a long time, and thus such data may not reflect the current state of the system. However, even the learning system is adapted on a sample basis, most existing on-line learning algorithms adapt slowly to the abrupt changes. To overcome these drawbacks, a new dynamic and on-line ensemble regression (DOER) with fast adaptation capability for on-line prediction of variables given on a sample basis is proposed in this paper. DOER brings together desired properties which are not given by the previous works on on-line ensemble for regression: (1) on-line inclusion and removal of models to keep only the most accurate models with respect to the current state of the system; (2) dynamic adaptation of the models’ weights based on their on-line predictions on the recent samples; and (3) on-line adaptation of the models’ parameters. The accuracy of each model is obtained using a sliding window that is filled with the predictive errors of the most recent samples. Based on the model’s accuracies, weights are dynamically assigned, where accurate models are heavily weighted. When a new sample is available, all the models are retrained, and a new model may be included if the ensemble’s performance is not satisfactory. Inaccurate models can be removed for reducing the computational costs. Experiments on synthetic and real-world data sets are reported to evaluate the effectiveness of the DOER. Results show that DOER offers faster adaptation capability when compared to the state-of-the-art approaches.</description><subject>Adaptation</subject><subject>Changing environments</subject><subject>Concept drift</subject><subject>Dynamics</subject><subject>Ensemble learning</subject><subject>Expert systems</subject><subject>Learning</subject><subject>Learning in changing environments</subject><subject>On-line systems</subject><subject>Regression</subject><subject>State of the art</subject><subject>Strategy</subject><issn>0957-4174</issn><issn>1873-6793</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LAzEQQIMoWKt_wNMeveya2Xx1wUspfkHBi55DNjupKbtJTbYV_71b6tnTwPDewDxCboFWQEHebyvM36aqKfAKoKKCnZEZLBQrpWrYOZnRRqiSg-KX5CrnLaWgKFUzsloW3U8wg7eFCV0RQ9n7gAWGjEPbY5FwkzBnH0PhYirspwkbHzYTcPAphgHDmK_JhTN9xpu_OScfT4_vq5dy_fb8ulquS8spG0tVg6uZVYIL2QrgBiVrWiVcg4y2QsqOo0Tg0DrqHOONaWtpKVNK8Wkv2Zzcne7uUvzaYx714LPFvjcB4z5rkAuhpKRcTWh9Qm2KOSd0epf8YNKPBqqPxfRWH4vpYzENoKdik_RwknB64uAx6Ww9BoudT2hH3UX_n_4L4Wtzyg</recordid><startdate>20150415</startdate><enddate>20150415</enddate><creator>Soares, Symone G.</creator><creator>Araújo, Rui</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20150415</creationdate><title>A dynamic and on-line ensemble regression for changing environments</title><author>Soares, Symone G. ; Araújo, Rui</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c403t-721f23c75456b514ae639b75f9e30b566d4e6e141bf0ff349ab26c0377746e163</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Adaptation</topic><topic>Changing environments</topic><topic>Concept drift</topic><topic>Dynamics</topic><topic>Ensemble learning</topic><topic>Expert systems</topic><topic>Learning</topic><topic>Learning in changing environments</topic><topic>On-line systems</topic><topic>Regression</topic><topic>State of the art</topic><topic>Strategy</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Soares, Symone G.</creatorcontrib><creatorcontrib>Araújo, Rui</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Expert systems with applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Soares, Symone G.</au><au>Araújo, Rui</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A dynamic and on-line ensemble regression for changing environments</atitle><jtitle>Expert systems with applications</jtitle><date>2015-04-15</date><risdate>2015</risdate><volume>42</volume><issue>6</issue><spage>2935</spage><epage>2948</epage><pages>2935-2948</pages><issn>0957-4174</issn><eissn>1873-6793</eissn><abstract>•Dynamic regression ensemble for on-line prediction.•Ensemble for changing environments.•Strategies for dealing with concept drifts.•Ensemble pruning strategies. On-line learning in environments and applications with time-varying behavior pose serious challenges. Changes may lead the learning model designed with old data, to become inconsistent with the new data, so that adaptation strategies are necessary. Unfortunately, most adaptation strategies are performed only on a batch basis, i.e. after accumulating certain number of samples. This process usually requires a long time, and thus such data may not reflect the current state of the system. However, even the learning system is adapted on a sample basis, most existing on-line learning algorithms adapt slowly to the abrupt changes. To overcome these drawbacks, a new dynamic and on-line ensemble regression (DOER) with fast adaptation capability for on-line prediction of variables given on a sample basis is proposed in this paper. DOER brings together desired properties which are not given by the previous works on on-line ensemble for regression: (1) on-line inclusion and removal of models to keep only the most accurate models with respect to the current state of the system; (2) dynamic adaptation of the models’ weights based on their on-line predictions on the recent samples; and (3) on-line adaptation of the models’ parameters. The accuracy of each model is obtained using a sliding window that is filled with the predictive errors of the most recent samples. Based on the model’s accuracies, weights are dynamically assigned, where accurate models are heavily weighted. When a new sample is available, all the models are retrained, and a new model may be included if the ensemble’s performance is not satisfactory. Inaccurate models can be removed for reducing the computational costs. Experiments on synthetic and real-world data sets are reported to evaluate the effectiveness of the DOER. Results show that DOER offers faster adaptation capability when compared to the state-of-the-art approaches.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.eswa.2014.11.053</doi><tpages>14</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0957-4174
ispartof Expert systems with applications, 2015-04, Vol.42 (6), p.2935-2948
issn 0957-4174
1873-6793
language eng
recordid cdi_proquest_miscellaneous_1685766047
source Elsevier
subjects Adaptation
Changing environments
Concept drift
Dynamics
Ensemble learning
Expert systems
Learning
Learning in changing environments
On-line systems
Regression
State of the art
Strategy
title A dynamic and on-line ensemble regression for changing environments
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T16%3A47%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20dynamic%20and%20on-line%20ensemble%20regression%20for%20changing%20environments&rft.jtitle=Expert%20systems%20with%20applications&rft.au=Soares,%20Symone%20G.&rft.date=2015-04-15&rft.volume=42&rft.issue=6&rft.spage=2935&rft.epage=2948&rft.pages=2935-2948&rft.issn=0957-4174&rft.eissn=1873-6793&rft_id=info:doi/10.1016/j.eswa.2014.11.053&rft_dat=%3Cproquest_cross%3E1685766047%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c403t-721f23c75456b514ae639b75f9e30b566d4e6e141bf0ff349ab26c0377746e163%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1685766047&rft_id=info:pmid/&rfr_iscdi=true