RMM: Reinforced Memory Management for Class-Incremental Learning
Yaoyao Liu, Bernt Schiele, Qianru Sun

TL;DR
This paper introduces RMM, a reinforcement learning-based dynamic memory management strategy for class-incremental learning, improving the allocation of memory to enhance performance across multiple benchmarks.
Contribution
It proposes a novel reinforcement learning approach to optimize memory allocation in class-incremental learning, adaptable to various methods and benchmarks.
Findings
Boosted POD+AANets by 3.6% on CIFAR-100
Improved performance on ImageNet-Subset and ImageNet-Full
Demonstrated effectiveness of dynamic memory management
Abstract
Class-Incremental Learning (CIL) [40] trains classifiers under a strict memory budget: in each incremental phase, learning is done for new data, most of which is abandoned to free space for the next phase. The preserved data are exemplars used for replaying. However, existing methods use a static and ad hoc strategy for memory allocation, which is often sub-optimal. In this work, we propose a dynamic memory management strategy that is optimized for the incremental phases and different object classes. We call our method reinforced memory management (RMM), leveraging reinforcement learning. RMM training is not naturally compatible with CIL as the past, and future data are strictly non-accessible during the incremental phases. We solve this by training the policy function of RMM on pseudo CIL tasks, e.g., the tasks built on the data of the 0-th phase, and then applying it to target tasks.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications · Machine Learning and ELM
MethodsHigh-Order Consensuses
