Not Just Selection, but Exploration: Online Class-Incremental Continual Learning via Dual View Consistency
Online class-incremental continual learning aims to learn new classes continually from a never-ending and single-pass data stream, while not forgetting the learned knowledge of old classes. Existing replay-based methods have shown promising performance by storing a subset of old class data. Unfortunately, these methods only focus on selecting samples from the memory bank for replay and ignore the adequate exploration of semantic information in the single-pass data stream, leading to poor classification accuracy. In this paper, we propose a novel yet effective framework for online class-incremental continual learning, which considers not only the selection of stored samples, but also the full exploration of the data stream. Specifically, we propose a gradient-based sample selection strategy, which selects the stored samples whose gradients generated in the network are most interfered by the new incoming samples. We believe such samples are beneficial for updating the neural network based on back gradient propagation. More importantly, we seek to explore the semantic information between two different views of training images by maximizing their mutual information, which is conducive to the improvement of classification accuracy. Extensive experimental results demonstrate that our method achieves state-of-the-art performance on a variety of benchmark datasets. Our code is available on https://github.com/YananGu/DVC.
Code (1)
Tasks
Continual LearningSimilar Papers 제목 키워드 기반
Nonlinear variable selection with continuous outcome: a nonparametric incremental forward stagewise approach
We present a method of variable selection for the sparse generalized additive model. The method doesn't assume any specific functional form, and can select from a large number of candidates. It takes the form of incremen…
BIG-bench Machine LearningFormregressionVariable SelectionDual-Enhanced Coreset Selection with Class-wise Collaboration for Online Blurry Class Incremental Learning
Traditional online class incremental learning assumes class sets in different tasks are disjoint. However recent works have shifted towards a more realistic scenario where tasks have shared classes creating blurred t…
class-incremental learningClass Incremental LearningIncremental Learning12 mJ per Class On-Device Online Few-Shot Class-Incremental Learning
Few-Shot Class-Incremental Learning (FSCIL) enables machine learning systems to expand their inference capabilities to new classes using only a few labeled examples, without forgetting the previously learned classes. Cla…
class-incremental learningClass Incremental LearningContinual LearningFew-Shot Class-Incremental Learning+2Incremental Control System Design and Flight Tests of a Micro-Coaxial Rotor UAV
In this paper, the incremental nonlinear dynamic inversion (INDI) method is applied to the control system design of coaxial rotor UAVs. The aerodynamic uncertainty and anti-disturbance problems are solved in the control …
LSGDDN-LCD: An Appearance-based Loop Closure Detection using Local Superpixel Grid Descriptors and Incremental Dynamic Nodes
Loop Closure Detection (LCD) is an essential component of visual simultaneous localization and mapping (SLAM) systems. It enables the recognition of previously visited scenes to eliminate pose and map estimate drifts ari…
Loop Closure DetectionRetrievalSimultaneous Localization and Mapping