Skip to main navigation Skip to search Skip to main content

Adaptive learning from evolving data streams

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We propose and illustrate a method for developing algorithms that can adaptively learn from data streams that drift over time. As an example, we take Hoeffding Tree, an incremental decision tree inducer for data streams, and use as a basis it to build two new methods that can deal with distribution and concept drift: a sliding window-based algorithm, Hoeffding Window Tree, and an adaptive method, Hoeffding Adaptive Tree. Our methods are based on using change detectors and estimator modules at the right places; we choose implementations with theoretical guarantees in order to extend such guarantees to the resulting adaptive learning algorithm. A main advantage of our methods is that they require no guess about how fast or how often the stream will drift; other methods typically have several user-defined parameters to this effect. In our experiments, the new methods never do worse, and in some cases do much better, than CVFDT, a well-known method for tree induction on data streams with drift.

Original languageEnglish
Title of host publicationAdvances in Intelligent Data Analysis VIII - 8th International Symposium on Intelligent Data Analysis, IDA 2009, Proceedings
Pages249-260
Number of pages12
DOIs
Publication statusPublished - 16 Oct 2009
Externally publishedYes
Event8th International Symposium on Intelligent Data Analysis, IDA 2009 - Lyon, France
Duration: 31 Aug 20092 Sept 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5772 LCNS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th International Symposium on Intelligent Data Analysis, IDA 2009
Country/TerritoryFrance
CityLyon
Period31/08/092/09/09

Fingerprint

Dive into the research topics of 'Adaptive learning from evolving data streams'. Together they form a unique fingerprint.

Cite this