Scinovex
articleTop 1% cited

Incremental Learning of Concept Drift in Nonstationary Environments

IEEE Transactions on Neural Networks · 2011 · Vol. 22(10) · pp. 1517–1531
Ryan ElwellRobi Polikar

Abstract

We introduce an ensemble of classifiers-based approach for incremental learning of concept drift, characterized by nonstationary environments (NSEs), where the underlying data distributions change over time. The proposed algorithm, named Learn(++). NSE, learns from consecutive batches of data without making any assumptions on the nature or rate of drift; it can learn from such environments that experience constant or variable rate of drift, addition or deletion of concept classes, as well as cyclical drift. The algorithm learns incrementally, as other members of the Learn(++) family of algorithms, that is, without requiring access to previously seen data. Learn(++). NSE trains one new classifier for each batch of data it receives, and combines these classifiers using a dynamically weighted majority voting. The novelty of the approach is in determining the voting weights, based on each classifier's time-adjusted accuracy on current and past environments. This approach allows the algorithm to recognize, and act accordingly, to the changes in underlying data distributions, as well as to a possible reoccurrence of an earlier distribution. We evaluate the algorithm on several synthetic datasets designed to simulate a variety of nonstationary environments, as well as a real-world weather prediction dataset. Comparisons with several other approaches are also included. Results indicate that Learn(++). NSE can track the changing environments very closely, regardless of the type of concept drift. To allow future use, comparison and benchmarking by interested researchers, we also release our data used in this paper.

Data Stream Mining TechniquesAdvanced Bandit Algorithms ResearchMachine Learning and Data ClassificationConcept driftComputer scienceClassifier (UML)NoveltyVotingArtificial intelligenceMachine learningBenchmarkingData miningData stream mining

MeSH terms

AlgorithmsArtificial IntelligenceElectronic Data ProcessingEnvironmentHumansLearningModels, NeurologicalNeural Networks, ComputerNonlinear Dynamics

Funding

  • National Science Foundation
  • Rowan University
Citations
907
FWCI
55.94
field-weighted impact
References
74
Percentile
100%
vs. same field & year
Citations per year
Cited by
Online learning: A comprehensive survey
Neurocomputing · 2021 · 551 citations
Big Data Deep Learning: Challenges and Perspectives
IEEE Access · 2014 · 1,248 citations
A survey on concept drift adaptation
ACM Computing Surveys · 2014 · 3,149 citations
References
Learning in the Presence of Concept Drift and Hidden Contexts
Machine Learning · 1996 · 1,416 citations
The Strength of Weak Learnability
Machine Learning · 1990 · 3,302 citations
Mind in Society: The Development of Higher Psychological Processes
Medical Entomology and Zoology · 1978 · 53,850 citations
The strength of weak learnability
Machine Learning · 1990 · 2,447 citations
Learning in the presence of concept drift and hidden contexts
Machine Learning · 1996 · 988 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.