Summary
In this paper, the author proposed a unified theoretical framework in order to reveal how the tasks in the domain incremental learning are related. Moreover, the framework unifies various existing methods from the perspective of domain generalization bound and it showed that the unified generalization bound can be organized in the format of the combination of data, memory bank, and history model. Meanwhile, the author showed that the fixed coefficient of the above combination is always less effective compared to the adaptive ones. As a result, the author proposed an adaptive adjusting coefficients method to tightly bound the generalization upper bound. Extensive experiments also showed the effectiveness of the unified framework.
Strengths
1. This paper is well-organized and the mathematical proofs are sound. \\
2. The author combined theoretical analysis of domain adaptation to deal with the domain incremental problem, which is impressive. \\
3. The proposed unified framework can explain a variety of previous works, which is very powerful. \\
Questions
1. The author should emphasize what the ghost example in supplementary material is ( if it is some kind of subset of the previous domain? or some stored replay examples ), otherwise the transition from Equation 19 to 20 is not smooth, e.g. it provided a loose scale-up. \\
2. From Theorem 3.4, we can find that the first bounding term is actually a
sum up of loss from the first model to the current one (ERM), so is that appropriate to store the model at every training stage in the sample replay setting, and is the history model froze during the training? Meanwhile, will that cause a lot of additional memory burden? \\
3. The intra-domain and cross-domain constraint is actually an every step alignment with the history learned models, thus as long as the domain discrepancy is relatively large from one to another, the $h$ would have a high probability of severe change, making the second term of Equation 8 in the left large, would that be a problem since it seems no explicit parameter regularization?
4. Also, since in Equation 8, every step of updates would come from a bottom-up calculation from the first domain to the current one, it seems the calculation would be expensive as the growth of the domain, so I have concerns over the calculation burden. Also, as a consequence, would the method can be implemented in some large-scale real-world datasets which used in domain incremental learning, e.g. DomainNet?
5. The Theorem 3.4 seems like a combination loss over all domains, thus, I have a little concern over the novelty of this Theorem. ( Considering it is the main Theorem).
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
yes, the authors adequately addressed the limitations yet