Incremental Learning (IL) aims to accumulate knowledge from sequential input tasks while overcoming catastrophic forgetting. Existing IL methods typically assume that an incoming task has only increments of classes or domains, referred to as Class IL ...
Incremental Learning (IL) aims to accumulate knowledge from sequential input tasks while overcoming catastrophic forgetting. Existing IL methods typically assume that an incoming task has only increments of classes or domains, referred to as Class IL (CIL) or Domain IL (DIL), respectively.
In this work, we consider a more challenging and realistic but under-explored IL scenario, named Versatile Incremental Learning (VIL), in which a model has no prior of which of the classes or domains will increase in the next task. In the proposed VIL scenario, the model faces intra-class domain confusion and inter-domain class confusion, which makes the model fail to accumulate new knowledge without interference with learned knowledge. To address these issues, we propose a simple yet effective IL framework, named Incremental Classifier with Adaptation Shift cONtrol (ICON). Based on shifts of learnable modules, we design a novel regularization method called Cluster-based Adaptation Shift conTrol (CAST) to control the model to avoid confusion with the previously learned knowledge and thereby accumulate the new knowledge more effectively. Moreover, we introduce an Incremental Classifier (IC) which expands its output nodes to address the overwriting issue from different domains corresponding to a single class while maintaining the previous knowledge.
By extending the concept of Versatile Incremental Learning to online incremental learning setting, we introduce Online Versatile Incremental Learning (OVIL) and design a method for the OVIL task.
Continual learning allows models to evolve continuously across diverse, real-world distributions. It has attracted significant attention and driven a range of learning paradigms and evaluation techniques. To better simulate the dynamic and varied visual inputs encountered in real-world exploration, we introduce Online Versertile Incremental Learning (OVIL). In this novel scenario, both classes and domains evolve continuously in an online setting. For the broader scope of changes in input distribution, We analyze model internals to identify hierarchical knowledge encoding structures. This leads to our Consistent Knowledge Guidance (CKG) method, which enables models to prioritize abstract, generalizable knowledge over specific details.
We conducted extensive experiments on widely used benchmarks to demonstrate the effectiveness of our method in all scenarios, especially when the following tasks are randomly changed and, furthermore, in an online setting.