Further Clarifications (1/2)
Thank you for your valuable feedback. We are pleased to note that some of your concerns have been addressed in our previous response and are grateful for your acknowledgment of our contributions. Regarding the remaining issues and suggestions you mentioned, we would like to provide a more thorough discussion in this response. All the analysis, explanations and modifications provided in this response will be included in the revised version of our manuscript.
Q1: The authors may further highlight and clarify the relationship with RanPAC for the correlation matrix part.
A1: Thank you for your thoughtful suggestion. We appreciate the opportunity to clarify the relationship between our method and RanPAC [1]. While both approaches leverage pre-trained models (PTMs) for continual learning, they target different components of the model. Specifically, RanPAC [1] focuses on deriving decorrelated classification weights for the **classification head** with **frozen features**, whereas our method emphasizes the improvement of **trainable feature embeddings** within the **feature extractor**.
Furthermore, there is a distinct difference in the correlation matrices utilized by the two methods. The correlation coefficients matrix in RanPAC [1], as shown in Figure 2 of their paper, has **dimensions $\mathbb{R}^{C \times C}$**, where **$C$ denotes the number of classes** in the classification head. In contrast, our method employs a cross-correlation matrix $\boldsymbol{M}$ of **dimensions $\mathbb{R}^{d \times d}$**, with **$d$ representing the feature dimension**, as detailed in line 156 of our manuscript.
Moreover, we would like to emphasize that **our method is orthogonal to RanPAC** [1]. In fact, our approach builds upon RanPAC, and as evidenced in Table 1 of our paper, our method consistently outperforms RanPAC [1] by a significant margin.
Q2: Furthermore, if the matrix is learnable, I am not confident about (or at least it is not clarified or analyzed) what kind of correlation can be learned and how to make sure a valid correlation can be learned, especially considering that the matrix and other parameters are learned simultaneously.
A2: Thank you for raising this important point. We would like to clarify that the correlation matrix $\boldsymbol{M}$ in our method is **not a directly learnable entity**. Instead, it is a temporary variable computed based on the learnable features (Eq. 1 of our paper) and is subsequently used to calculate the loss functions $\mathcal{L}\_{\mathrm{diag}}$ and $\mathcal{L}\_{\mathrm{rdn}}$. As such, the correlation matrix itself is not directly learned, but rather it is determined once all model parameters and inputs are set.
In fact, the correlation matrix characterizes the **relationship between feature embeddings of PTM and the slow learner**. Concretely, the $i$-th row and $j$-th column of $\boldsymbol{M}$ measures the correlation between the $i$-th feature dimension (also termed as channel or pattern in the literature) of the PTM and the $j$-th feature dimension of the slow learner.
Q3: For the ablation studies on aggregation, I want to see how important aggregation inference is and how’s the sensitivity of it, for an already-trained model. It seems Table 2 is the ablation studies of whether slow or fast is included in the whole model, mainly the training process.
A3: Thank you for your insightful question.
We argue that aggregation is important as it facilitates interaction between the slow and fast learner, aligning with the complementary theory. **The importance of our aggregation** can be demonstrated through the following experiments: 1) As shown in Table 7 of the rebuttal PDF, the proposed aggregation method results in an average improvement of 2.1% in final accuracy across six datasets compared to the baseline. 2) Table 3 of the manuscript further highlights that our aggregation strategy leads to an improvement of at least 0.53% in final accuracy when compared to other competitive aggregation alternatives.
Regarding **the sensitivity of aggregation inference**, it's worth noting that the only hyperparameter involved is $\gamma$. One can observe in Table 10 of the rebuttal PDF that $\gamma$ remains relatively stable within a certain range (i.e., $\gamma$ varies from 0.1 to 10). In our method, $\gamma$ is simply set to 1, as stated in line 246 of the manuscript.