Loading…
Reservoir of diverse adaptive learners and stacking fast hoeffding drift detection methods for evolving data streams
The last decade has seen a surge of interest in adaptive learning algorithms for data stream classification, with applications ranging from predicting ozone level peaks, learning stock market indicators, to detecting computer security violations. In addition, a number of methods have been developed...
Saved in:
Published in: | Machine learning 2018-11, Vol.107 (11), p.1711-1743 |
---|---|
Main Authors: | , , |
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-c359t-8b5e52e65ce5bb00b9f3338273bfcc6784bf6fa2c9d24c0c07b04671133b63af3 |
---|---|
cites | cdi_FETCH-LOGICAL-c359t-8b5e52e65ce5bb00b9f3338273bfcc6784bf6fa2c9d24c0c07b04671133b63af3 |
container_end_page | 1743 |
container_issue | 11 |
container_start_page | 1711 |
container_title | Machine learning |
container_volume | 107 |
creator | Pesaranghader, Ali Viktor, Herna Paquet, Eric |
description | The last decade has seen a surge of interest in adaptive learning algorithms for data stream classification, with applications ranging from predicting ozone level peaks, learning stock market indicators, to detecting computer security violations. In addition, a number of methods have been developed to detect concept drifts in these streams. Consider a scenario where we have a number of classifiers with diverse learning styles and different drift detectors. Intuitively, the current ‘best’ (classifier, detector) pair is application dependent and may change as a result of the stream evolution. Our research builds on this observation. We introduce the
Tornado
framework that implements a reservoir of diverse classifiers, together with a variety of drift detection algorithms. In our framework, all (classifier, detector) pairs proceed, in parallel, to construct models against the evolving data streams. At any point in time, we select the pair which currently yields the best performance. To this end, we introduce the CAR measure, which is employed to balance classification, adaptation and resource utilization requirements. We further incorporate two novel stacking-based drift detection methods, namely the FHDDMS and
FHDDMS
add
approaches. The experimental evaluation confirms that the current ‘best’ (classifier, detector) pair is not only heavily dependent on the characteristics of the stream, but also that this selection evolves as the stream flows. Further, our FHDDMS variants detect concept drifts accurately in a timely fashion while outperforming the state-of-the-art. |
doi_str_mv | 10.1007/s10994-018-5719-z |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2048628649</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2048628649</sourcerecordid><originalsourceid>FETCH-LOGICAL-c359t-8b5e52e65ce5bb00b9f3338273bfcc6784bf6fa2c9d24c0c07b04671133b63af3</originalsourceid><addsrcrecordid>eNp1kE1LAzEQhoMoWD9-gLeA59VJsslmj1L8goIgeg7Z7KTd2m5qki7YX-_WCp48TSY87zvwEHLF4IYBVLeJQV2XBTBdyIrVxe6ITJisRAFSyWMyAa1loRiXp-QspSUAcKXVhORXTBiH0EUaPG27AWNCalu7yeObrtDGfvyitm9pytZ9dP2cepsyXQT0vt2vbex8pi1mdLkLPV1jXoQ2UR8ixSGshh_IZjs2RLTrdEFOvF0lvPyd5-T94f5t-lTMXh6fp3ezwglZ50I3EiVHJR3KpgFoai-E0LwSjXdOVbpsvPKWu7rlpQMHVQOlqhgTolHCenFOrg-9mxg-t5iyWYZt7MeThkOpFdeqrEeKHSgXQ0oRvdnEbm3jl2Fg9nLNQa4Z5Zq9XLMbM_yQSSPbzzH-Nf8f-gZvk3-1</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2048628649</pqid></control><display><type>article</type><title>Reservoir of diverse adaptive learners and stacking fast hoeffding drift detection methods for evolving data streams</title><source>Springer Link</source><creator>Pesaranghader, Ali ; Viktor, Herna ; Paquet, Eric</creator><creatorcontrib>Pesaranghader, Ali ; Viktor, Herna ; Paquet, Eric</creatorcontrib><description>The last decade has seen a surge of interest in adaptive learning algorithms for data stream classification, with applications ranging from predicting ozone level peaks, learning stock market indicators, to detecting computer security violations. In addition, a number of methods have been developed to detect concept drifts in these streams. Consider a scenario where we have a number of classifiers with diverse learning styles and different drift detectors. Intuitively, the current ‘best’ (classifier, detector) pair is application dependent and may change as a result of the stream evolution. Our research builds on this observation. We introduce the
Tornado
framework that implements a reservoir of diverse classifiers, together with a variety of drift detection algorithms. In our framework, all (classifier, detector) pairs proceed, in parallel, to construct models against the evolving data streams. At any point in time, we select the pair which currently yields the best performance. To this end, we introduce the CAR measure, which is employed to balance classification, adaptation and resource utilization requirements. We further incorporate two novel stacking-based drift detection methods, namely the FHDDMS and
FHDDMS
add
approaches. The experimental evaluation confirms that the current ‘best’ (classifier, detector) pair is not only heavily dependent on the characteristics of the stream, but also that this selection evolves as the stream flows. Further, our FHDDMS variants detect concept drifts accurately in a timely fashion while outperforming the state-of-the-art.</description><identifier>ISSN: 0885-6125</identifier><identifier>EISSN: 1573-0565</identifier><identifier>DOI: 10.1007/s10994-018-5719-z</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Adaptive algorithms ; Algorithms ; Artificial Intelligence ; Classification ; Classifiers ; Computer Science ; Control ; Cybersecurity ; Data transmission ; Drift ; Evolution ; Machine learning ; Mechatronics ; Natural Language Processing (NLP) ; Robotics ; Sensors ; Simulation and Modeling ; Special Issue of the Discovery Science 2016 ; Stacking</subject><ispartof>Machine learning, 2018-11, Vol.107 (11), p.1711-1743</ispartof><rights>The Author(s) 2018</rights><rights>Machine Learning is a copyright of Springer, (2018). All Rights Reserved.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c359t-8b5e52e65ce5bb00b9f3338273bfcc6784bf6fa2c9d24c0c07b04671133b63af3</citedby><cites>FETCH-LOGICAL-c359t-8b5e52e65ce5bb00b9f3338273bfcc6784bf6fa2c9d24c0c07b04671133b63af3</cites><orcidid>0000-0003-1914-5077 ; 0000-0002-5971-6180</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Pesaranghader, Ali</creatorcontrib><creatorcontrib>Viktor, Herna</creatorcontrib><creatorcontrib>Paquet, Eric</creatorcontrib><title>Reservoir of diverse adaptive learners and stacking fast hoeffding drift detection methods for evolving data streams</title><title>Machine learning</title><addtitle>Mach Learn</addtitle><description>The last decade has seen a surge of interest in adaptive learning algorithms for data stream classification, with applications ranging from predicting ozone level peaks, learning stock market indicators, to detecting computer security violations. In addition, a number of methods have been developed to detect concept drifts in these streams. Consider a scenario where we have a number of classifiers with diverse learning styles and different drift detectors. Intuitively, the current ‘best’ (classifier, detector) pair is application dependent and may change as a result of the stream evolution. Our research builds on this observation. We introduce the
Tornado
framework that implements a reservoir of diverse classifiers, together with a variety of drift detection algorithms. In our framework, all (classifier, detector) pairs proceed, in parallel, to construct models against the evolving data streams. At any point in time, we select the pair which currently yields the best performance. To this end, we introduce the CAR measure, which is employed to balance classification, adaptation and resource utilization requirements. We further incorporate two novel stacking-based drift detection methods, namely the FHDDMS and
FHDDMS
add
approaches. The experimental evaluation confirms that the current ‘best’ (classifier, detector) pair is not only heavily dependent on the characteristics of the stream, but also that this selection evolves as the stream flows. Further, our FHDDMS variants detect concept drifts accurately in a timely fashion while outperforming the state-of-the-art.</description><subject>Adaptive algorithms</subject><subject>Algorithms</subject><subject>Artificial Intelligence</subject><subject>Classification</subject><subject>Classifiers</subject><subject>Computer Science</subject><subject>Control</subject><subject>Cybersecurity</subject><subject>Data transmission</subject><subject>Drift</subject><subject>Evolution</subject><subject>Machine learning</subject><subject>Mechatronics</subject><subject>Natural Language Processing (NLP)</subject><subject>Robotics</subject><subject>Sensors</subject><subject>Simulation and Modeling</subject><subject>Special Issue of the Discovery Science 2016</subject><subject>Stacking</subject><issn>0885-6125</issn><issn>1573-0565</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNp1kE1LAzEQhoMoWD9-gLeA59VJsslmj1L8goIgeg7Z7KTd2m5qki7YX-_WCp48TSY87zvwEHLF4IYBVLeJQV2XBTBdyIrVxe6ITJisRAFSyWMyAa1loRiXp-QspSUAcKXVhORXTBiH0EUaPG27AWNCalu7yeObrtDGfvyitm9pytZ9dP2cepsyXQT0vt2vbex8pi1mdLkLPV1jXoQ2UR8ixSGshh_IZjs2RLTrdEFOvF0lvPyd5-T94f5t-lTMXh6fp3ezwglZ50I3EiVHJR3KpgFoai-E0LwSjXdOVbpsvPKWu7rlpQMHVQOlqhgTolHCenFOrg-9mxg-t5iyWYZt7MeThkOpFdeqrEeKHSgXQ0oRvdnEbm3jl2Fg9nLNQa4Z5Zq9XLMbM_yQSSPbzzH-Nf8f-gZvk3-1</recordid><startdate>20181101</startdate><enddate>20181101</enddate><creator>Pesaranghader, Ali</creator><creator>Viktor, Herna</creator><creator>Paquet, Eric</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7X5</scope><scope>7XB</scope><scope>88I</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K6~</scope><scope>K7-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>M2P</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope><orcidid>https://orcid.org/0000-0003-1914-5077</orcidid><orcidid>https://orcid.org/0000-0002-5971-6180</orcidid></search><sort><creationdate>20181101</creationdate><title>Reservoir of diverse adaptive learners and stacking fast hoeffding drift detection methods for evolving data streams</title><author>Pesaranghader, Ali ; Viktor, Herna ; Paquet, Eric</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c359t-8b5e52e65ce5bb00b9f3338273bfcc6784bf6fa2c9d24c0c07b04671133b63af3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Adaptive algorithms</topic><topic>Algorithms</topic><topic>Artificial Intelligence</topic><topic>Classification</topic><topic>Classifiers</topic><topic>Computer Science</topic><topic>Control</topic><topic>Cybersecurity</topic><topic>Data transmission</topic><topic>Drift</topic><topic>Evolution</topic><topic>Machine learning</topic><topic>Mechatronics</topic><topic>Natural Language Processing (NLP)</topic><topic>Robotics</topic><topic>Sensors</topic><topic>Simulation and Modeling</topic><topic>Special Issue of the Discovery Science 2016</topic><topic>Stacking</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Pesaranghader, Ali</creatorcontrib><creatorcontrib>Viktor, Herna</creatorcontrib><creatorcontrib>Paquet, Eric</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>Entrepreneurship Database</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Science Database (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Science Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><jtitle>Machine learning</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Pesaranghader, Ali</au><au>Viktor, Herna</au><au>Paquet, Eric</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Reservoir of diverse adaptive learners and stacking fast hoeffding drift detection methods for evolving data streams</atitle><jtitle>Machine learning</jtitle><stitle>Mach Learn</stitle><date>2018-11-01</date><risdate>2018</risdate><volume>107</volume><issue>11</issue><spage>1711</spage><epage>1743</epage><pages>1711-1743</pages><issn>0885-6125</issn><eissn>1573-0565</eissn><abstract>The last decade has seen a surge of interest in adaptive learning algorithms for data stream classification, with applications ranging from predicting ozone level peaks, learning stock market indicators, to detecting computer security violations. In addition, a number of methods have been developed to detect concept drifts in these streams. Consider a scenario where we have a number of classifiers with diverse learning styles and different drift detectors. Intuitively, the current ‘best’ (classifier, detector) pair is application dependent and may change as a result of the stream evolution. Our research builds on this observation. We introduce the
Tornado
framework that implements a reservoir of diverse classifiers, together with a variety of drift detection algorithms. In our framework, all (classifier, detector) pairs proceed, in parallel, to construct models against the evolving data streams. At any point in time, we select the pair which currently yields the best performance. To this end, we introduce the CAR measure, which is employed to balance classification, adaptation and resource utilization requirements. We further incorporate two novel stacking-based drift detection methods, namely the FHDDMS and
FHDDMS
add
approaches. The experimental evaluation confirms that the current ‘best’ (classifier, detector) pair is not only heavily dependent on the characteristics of the stream, but also that this selection evolves as the stream flows. Further, our FHDDMS variants detect concept drifts accurately in a timely fashion while outperforming the state-of-the-art.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s10994-018-5719-z</doi><tpages>33</tpages><orcidid>https://orcid.org/0000-0003-1914-5077</orcidid><orcidid>https://orcid.org/0000-0002-5971-6180</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0885-6125 |
ispartof | Machine learning, 2018-11, Vol.107 (11), p.1711-1743 |
issn | 0885-6125 1573-0565 |
language | eng |
recordid | cdi_proquest_journals_2048628649 |
source | Springer Link |
subjects | Adaptive algorithms Algorithms Artificial Intelligence Classification Classifiers Computer Science Control Cybersecurity Data transmission Drift Evolution Machine learning Mechatronics Natural Language Processing (NLP) Robotics Sensors Simulation and Modeling Special Issue of the Discovery Science 2016 Stacking |
title | Reservoir of diverse adaptive learners and stacking fast hoeffding drift detection methods for evolving data streams |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-12T18%3A03%3A41IST&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=Reservoir%20of%20diverse%20adaptive%20learners%20and%20stacking%20fast%20hoeffding%20drift%20detection%20methods%20for%20evolving%20data%20streams&rft.jtitle=Machine%20learning&rft.au=Pesaranghader,%20Ali&rft.date=2018-11-01&rft.volume=107&rft.issue=11&rft.spage=1711&rft.epage=1743&rft.pages=1711-1743&rft.issn=0885-6125&rft.eissn=1573-0565&rft_id=info:doi/10.1007/s10994-018-5719-z&rft_dat=%3Cproquest_cross%3E2048628649%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c359t-8b5e52e65ce5bb00b9f3338273bfcc6784bf6fa2c9d24c0c07b04671133b63af3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2048628649&rft_id=info:pmid/&rfr_iscdi=true |