Rebuttal
Thank you for the encouraging feedback. We appreciate you finding our time-incremental study practical and impactful, our paper well written and experiments showing clear state-of-the-art performance by considerable margins! We now organize the concerns into points and address them in detail below:
**[W1 Not novel, fixed feature extractors not enough].** We understand the reviewers concern and had pre-emptively addressed this in our discussion section. We re-highlight that:
- Ideally, a continual learner should be able to accumulate new concepts or knowledge in features over time.
- However, what we show that at least for large scale vision tasks, a rich embedding space generated by a small pretrained model (Imagenet1k) is sufficient enough to perform well on large scale classification tasks (datasets of 39M samples), on a far harder geolocation and fine-grained landmark retrieval task, in an online continual manner.
- It does show the effectiveness of a simple method on a set of CL problems that are large enough to be of importance to many real-world applications.
- We understand the sentiment behind the question. Hence, we chose our experiments carefully. Specifically, we chose to use pretrained models on ImageNet1K instead of the larger CLIP or DINOv2 models popular in continual prompt-tuning literature, and chose to test on significantly more complex datasets like Continual YFCC-100M with 39x times the size and extreme data distribution shifts etc as highlighted by the reviewer.
- We show with comparing with other fixed feature extractor baselines that the problem of generalizing to CGLM and CLOC is very hard. Other state-of-the-art methods with fixed backbones have subpar performance and completely fail to adapt on CGLM and CLOC datasets respectively.
**W2 [Mobile Devices].** We first clarify that we do not argue for absolutely no storage constraint in the paper but merely far looser restrictions on storage backed by concrete statistics in Table 1 *compared to computational costs*. Note that mobiles have prohibitively limited compute and back-propagating in deep nets is ill-suited for mobiles, needing study. In contrast, ACM only has inference.
- We however understand the reviewers concern that storage costs can grow, hence we clarify that did heavily optimized the storage requirement for our ACM method.
- We do not store samples in ACM to minimize storage overhead and overcome other problems with storing past data (other methods however store data). This dramatically reduces the storage cost of YFCC from over 2TB to 70GB for 39 million samples. This requires cost of < $0.1.
**W3 [Nakata et al]. and Novelty** Thanks for the great question! We clarify that Nakata et al.2022 uses (i) exact kNN, (ii) unfairly limits memory of comparisons, critical for outperforming existing methods and (iii) solves relatively simple tasks with powerful pretrained models where kNN is an overkill (W1 of the reviewer).
We argue:
- We cannot compare with Nakata et al as they use exact kNNs which have O(N^2) evaluation complexity and are prohibitively expensive to scale given we have 39 million evaluation steps. Note that they explicitly list efficient kNN approximation methods as future interesting direction, which is what our work does, having O(N logN) evaluation complexity.
- Nakata et al.2022 unfairly compares kNN which stores all 1.2M samples with continual learning methods which store only 20K exemplars – a fair comparison must have all approaches storing the same number of exemplars. This allows them to outperform existing methods! In contrast, we allow all methods access to all exemplars and equalize computation budget in Figure 2 (Note that ACM has dramatically lower compute requirements, being disadvantaged, compared to others).
- They use powerful ImageNet21K pretrained models and test on far smaller datasets, which can be efficiently tackled by NCM based classifiers [1] (W1 concern raised by the reviewer). We, in contrast, show that NCM based classifiers completely fail to both alleviate catastrophic forgetting and rapidly adapt in our scenario.
[1] RanPAC: Random Projections and Pre-trained Models for Continual Learning
**Novelty.**
- Previous works often introduce algorithmic novelty by designing complex continual learning systems; we believe it is critical to show a simple, computationally cheap but powerful baseline which outperforms popular methods by large margins on large-scale datasets (Fig 2 in paper).
- We show that kNN based pretrained models outperform models which are continually trained for one epoch on the dataset, preventing catastrophic forgetting (high information retention) cheaply which is new and surprising.
- In essence, the novelty we introduce is primarily in uncovering important shortcomings in literature along with proposing a simple method that can have a major real-world impact due to its simplicity and deployability with no additional training.