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...

Full description

Saved in:
Bibliographic Details
Published in:Machine learning 2018-11, Vol.107 (11), p.1711-1743
Main Authors: Pesaranghader, Ali, Viktor, Herna, Paquet, Eric
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 &amp; 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 &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; 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