Concept Accumulation and Gradient-Guided Adaption for Continual Learning in Evolving Streaming

Lin Xiong,Shanxiong Chen,Hao Zhou,Hailing Xiong
DOI: https://doi.org/10.1016/j.neucom.2024.128194
IF: 6
2024-01-01
Neurocomputing
Abstract:Learning algorithms in modern information systems often operate in dynamic environments where data is collected as transient data streams. Processing data streams imposes new computational requirements on algorithms compared to static data mining, as they need to incrementally process incoming examples within limited memory and time constraints. Existing methods based on deep neural networks and ensemble learning suffer from catastrophic forgetting when concepts drift and struggle to rapidly learn from infinite data without increasing computational resources. To address these problems, we propose a two-level hybrid framework, called Concept Accumulation and Gradient-Guided Adaption learning (CAGGA), which ensembles individual classifiers with neural networks for evolving streaming classification. In base-level, this approach utilizes a chunk-mode detector to detect drift and reusable base classifiers to alleviate memory growth and catastrophic forgetting. The meta-level neural network acquires cross-task and cross-classifier knowledge to learn meta-knowledge from previous tasks. By preserving gradient changes and meta-knowledge during learning, the network can quickly converge, requiring fewer instances to recover from concept drift. The experiments were conducted to compare our method with eight well-known streaming classifiers on various types of data streams, showcasing its competitive predictive performance and its efficiency in terms of runtime and memory usage.
What problem does this paper attempt to address?