Non-Uniform Memory Sampling in Experience Replay
Not on the map. Why?
Abstract (arXiv)
Continual learning is the process of training machine learning models on a sequence of tasks where data distributions change over time. A well-known obstacle in this setting is catastrophic forgetting, a phenomenon in which a model drastically loses performance on previously learned tasks when learning new ones. A popular strategy to alleviate this problem is experience replay, in which a subset of old samples is stored in a memory buffer and replayed with new data. Despite continual learning advances focusing on which examples to store and how to incorporate them into the training loss, most approaches assume that sampling from this buffer is uniform by default. We challenge the assumption that uniform sampling is necessarily optimal. We conduct an experiment in which the memory buffer updates the same way in every trial, but the replay probability of each stored sample changes between trials based on different random weight distributions. Specifically, we generate 50 different non-uniform sampling probability weights for each trial and compare their final accuracy to the uniform sampling baseline. We find that there is always at least one distribution that significantly outperforms the baseline across multiple buffer sizes, models, and datasets. These results suggest that more principled adaptive replay policies could yield further gains. We discuss how exploiting this insight could inspire new research on non-uniform memory sampling in continual learning to better mitigate catastrophic forgetting. The code supporting this study is available at hrefhttps://github.com/DentonJC/memory-samplinghttps://github.com/DentonJC/memory-sampling.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 10 of its 12 references that are in the map. First posted on arXiv 16 Feb 2025.
Builds on
10 of 12 references.
References · 10
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,787
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2016Learning without Forgettingcited by 2,496
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,333
- 2018Efficient Lifelong Learning with A-GEMcited by 1,058
- 2020Dark Experience for General Continual Learning: a Strong, Simple Baselinecited by 911
- 2019Gradient based sample selection for online continual learningcited by 571
- 2019Online Continual Learning with Maximally Interfered Retrievalcited by 379
- 2022Class-Incremental Continual Learning into the eXtended DER-versecited by 124
- 2023Gradient-based Maximally Interfered Retrieval for Domain Incremental 3D Object Detectioncited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.