We thank the reviewer for their feedback and positive comments about technical content. We address your questions below point by point.
**Weakness 1**
*Comparison with Other Baselines:* LwF [1] is a centralized continual learning algorithm proposed in 2017. While determining baselines from centralized CL, our approach involved a thorough examination of both the SOTA methodologies and well-established earlier works. Notably, FedLwF is compared with FedCIL in [A] and shown to perform much worse. Given the inclusion of FedCIL in our baseline, and show that FOT has superior performance in comparison, we have chosen to exclude FedLwF from our analysis.
While categorized under Continual Federated Learning, it's crucial to recognize that FedWeIT [2] addresses a fundamentally distinct problem. It is primarily interested in learning individual local tasks, not learning a global model but utilizing the information of other clients. It employs federated learning not to train a global model but to enhance the continual learning process for individual local tasks by leveraging information from other clients. Due to the distinct objective of this paper in comparison to ours, we haven’t included it in our baseline.
We mention TARGET [3] in our related work section (Section 2 and Appendix B). Unfortunately, due to its publication date being in close proximity to the submission deadline, we were unable to incorporate it into our baselines.
Following the reviewer’s advice, we did an initial comparison of TARGET with FOT on mini-Imagenet dataset. At the end of each task, the generator in TARGET is trained on the server side in a data-free way. Then using that generative model, the server generates synthetic samples (750 samples per task in our experiments) and sends them to the clients. Clients perform knowledge distillation between the current model and the stored old-task model with the synthetic samples to prevent forgetting.
| | IID | | nonIID | |
|---|---|---|---|---|
| | ACC(%) | FGT(%) | ACC(%) | FGT(%) |
| FedAvg | 50.43 | 33.08 | 41.00 | 32.92 |
| TARGET | 58.45 | 25.12 | 53.67 | 26.31 |
|FedCIL | 55.98 | 28.90 | 51.12 | 25.66 |
| FOT | 69.07 | 0.19 | 62.06 | 0.17 |
Similar to FedCIL, TARGET achieves a better forgetting and accuracy compared to vanilla FedAvg, but is outperformed by our FOT approach. We would like to highlight that these only represent initial comparisons with TARGET and we plan to extend to a more thorough comparison on other datasets in the revised manuscript in Appendix G.7. Given your suggestions, we have also extended our related work discussion in the manuscript to highlight [1] and [2].
**Weakness 2 & Question 2**
In the pursuit of fairness, we empirically identified the optimal number of rounds for the base case, namely FedAvg, and employed this determined round number consistently across all other methods.
*Convergence of FOT:* Thank you for asking this question. FOT does not exhibit slower convergence; However, it is crucial to highlight that in subsequent tasks, convergence is directed toward the optimal point within a restricted convex set through a subspace projection. While this projection doesn't slow down the convergence speed, it does lead to a slight decrease in that task’s accuracy due to regularization by the target convex set.
In the updated version of the manuscript (Appendix G.5), we discuss the convergence behaviors of FOT and share the accuracy-round plots. As we can see from these plots, the convergence behavior of FOT is similar to FedAVG. While FOT may exhibit lower accuracy than FedAvg in a specific task, FOT maintains this accuracy in later tasks. On the other hand, the accuracy of other methods tends to decline below FOT's performance as new tasks are introduced. That’s why, at the end of training a sequence of different tasks, the average accuracy of FOT is higher and the forgetting is less than other methods.
**Question 1**
In the server, after aggregating all local $A_{t,i}^\ell$, the server gets global $A_{t}^\ell$ (see equation 10). This new matrix is equal to the multiplication of global input matrix $X^\ell$ and random Gaussian matrix $G$. Therefore, dimension n from the theorem corresponds to the second dimension of $X^\ell$ which is equal to the total number of samples distributed among clients. The value of n remains constant for the task whether we simulate a task with 100 clients or 50 clients. For the specific quantity of data for each task and dataset, refer to Table 8 in the manuscript, specifically examining the ' # training/task' rows.
[A] Daiqing Qi, Handong Zhao, and Sheng Li. Better generative replay for continual federated learning, ICLR, 2023.