Few-Shot Class-Incremental Learning via Training-Free Prototype Calibration

Real-world scenarios are usually accompanied by continuously appearing classes with scare labeled samples, which require the machine learning model to incrementally learn new classes and maintain the knowledge of base classes. In this Few-Shot Class-Incremental Learning (FSCIL) scenario, existing methods either introduce extra learnable components or rely on a frozen feature extractor to mitigate catastrophic forgetting and overfitting problems. However, we find a tendency for existing methods to misclassify the samples of new classes into base classes, which leads to the poor performance of new classes. In other words, the strong discriminability of base classes distracts the classification of new classes. To figure out this intriguing phenomenon, we observe that although the feature extractor is only trained on base classes, it can surprisingly represent the semantic similarity between the base and unseen new classes. Building upon these analyses, we propose a simple yet effective Training-frEE calibratioN (TEEN) strategy to enhance the discriminability of new classes by fusing the new prototypes (i.e., mean features of a class) with weighted base prototypes. In addition to standard benchmarks in FSCIL, TEEN demonstrates remarkable performance and consistent improvements over baseline methods in the few-shot learning scenario. Code is available at: https://github.com/wangkiw/TEEN

Paper

Similar papers

Peer review

Reviewer TNew5/10 · confidence 4/52023-06-19

Summary

The paper proposes a strategy called Training-frEE calibratioN (TEEN) for Few-Shot Class-Incremental Learning (FSCIL) scenario to enhance the discriminability of new classes by fusing the new prototypes with weighted base prototypes. TEEN demonstrates remarkable performance and consistent improvements over baseline methods in the few-shot learning scenario.

Strengths

The paper addresses the Few-Shot Class-Incremental Learning (FSCIL) scenario, which is a challenging and important problem in real-world scenarios. The proposed strategy, TEEN, is simple yet effective and demonstrates remarkable performance and consistent improvements over baseline methods in the few-shot learning scenarios.

Weaknesses

The paper demonstrates significant improvement on new classes. However, based on the experimental results, it appears that the False Negative ratio, which involves classifying base instances into incorrect classes, may increase. It would be beneficial to address how this problem is handled and how the performance can be balanced between base classes and new classes. Additional analysis on this topic would be appreciated. As stated by the authors, pre-training on a dataset that is independent of the subsequent data distribution would be advantageous. The paper lacks a comparison of the proposed method with state-of-the-art methods in other few-shot learning scenarios, such as few-shot domain adaptation or few-shot semi-supervised learning. It would be beneficial to include more analysis and comparisons with these methods.

Questions

See the weakness section for more details

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.

Soundness

3 good

Presentation

3 good

Contribution

3 good

Limitations

See the weakness section for more details

Reviewer 3Zyg5/10 · confidence 5/52023-07-01

Summary

This paper tackles the problem of few-shot class incremental learning based on prototypical network. Motivated by the observation that novel classes are easily misclassified as base classes, the authors propose a prototype calibration strategy. The calibrated prototype is a weighted sum of prototype computed from novel class support set and base classes semantically similar with the novel class. Experiments on miniImageNet, CUB and CIFAR demonstrate the superiority of the proposed method over previous ones.

Strengths

1. The paper is well motivated that the inferior performance of prototypical network results from the phenomenon that novel classes are easily misclassified as base classes. The phenomenon is well-studied via experiments. 2. The paper is well written and easy to follow. 3. The authors propose a simple but effective calibration strategy to improve the performance.

Weaknesses

1. The paper introduces two hyper parameters which need to be exhaustively searched for every dataset. 2. There lacks cross-dataset experiments to show the effectiveness of the proposed method when transferring knowledge from one dataset to another.

Questions

The semantic similarity based calibration is a straightforward and commonly used method used in the classification area. There may lack technical contribution to the community.

Rating

5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.

Confidence

5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.

Soundness

3 good

Presentation

3 good

Contribution

2 fair

Limitations

The limitation of cross-dataset evaluation is discussed.

Reviewer 3Zyg2023-08-16

The rebuttal resolves my concerns and I would like to keep my original score (5: Borderline accept).

Reviewer aEVg5/10 · confidence 4/52023-07-05

Summary

The authors work on the Few-Shot Class-Incremental Learning (FSCIL) scenario and propose the Training-frEE calibratioN (TEEN) strategy. This strategy enhances the discriminability of new classes by fusing the new prototypes with base prototypes. This approach is different from previous methods, which either introduce extra learnable components or rely on a frozen feature extractor.

Strengths

1. The authors observed that the feature extractor, although only trained on base classes, can surprisingly represent the semantic similarity between the base and unseen new classes. Accordingly, they proposed a solution. 2. The paper is easy to follow, with clear experimental details that aid reproducibility. The motivations are also presented clearly.

Weaknesses

1. The issue of misclassification has already been observed and studied in previous few-shot learning works. Therefore, the poor performance of new classes is not surprising in the task of Few-Shot Class-Incremental Learning (FSCIL). 2. Forming connections across samples from base and novel classes is not a new concept. For instance, FADI[1] discovered that a novel class may implicitly leverage the knowledge of multiple base classes to construct its feature space. It then builds a discriminative feature space for each novel class via association and discrimination steps. [1] Few-Shot Object Detection via Association and Discrimination, Yuhang Cao et al., NeurIPS 2021.

Questions

I can understand that the prototype of a novel class is biased due to the lack of samples, and it can be easily misclassified as a base class. Intuitively, if the novel class is prone to be classified as the most similar base class, interpolation among such features could exacerbate this issue. But why is the use of weighted base prototypes to calibrate novel ones beneficial in enhancing the discriminability of such a prototype while reducing the discriminability of base prototypes (lines 217-218, 238-239)?. And could you please clarify the definition of discriminability?

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.

Soundness

2 fair

Presentation

2 fair

Contribution

2 fair

Limitations

As mentioned in the weaknesses section, the proposed idea is not novel at all. It unfortunately is just a tiny incremental contribution which is rather insufficient for a publication in top tier conference such as NeurIPS.

Reviewer wHh25/10 · confidence 4/52023-07-06

Summary

This paper presents a novel training-free calibration approach for few-shot class incremental learning. The authors make an observation that one main problem with FSCIL is that data of new classes can be easily mis-classified as base session classes. By utilizing the well-calibrated embeddings of base session classes to help embeedings of the new classes, the author improve the performance of FSCIL.

Strengths

1. The observation of new classes being confused as old classes is somewhat novel. 2. The proposed classifier-calibration method is interesting and novel. 3. The proposed method is simple yet effective. 4. Detailed ablation studies have been performed on the introduced hyper-parameters.

Weaknesses

1. One of the reviewer's concern is in terms of the robustness of the method to hyper-parameter \alpha and \tau. Are the optimal hyper-parameters the same for different datasets or different incrementing procedures (i.e., how many classes per incremental session)? 2. In addition, the author should provide more detailed justification for the design of the method. Why use this simple linear interpolation for calibration? Are there any empirical observations or theory to support this design?

Questions

1. I suggest the author provide more ablation study on robustness of hyper-parameter on more dataset. 2. I suggest the author provide more justification on the designing of the method (i.e., why this simple linear interpolation form). Such justification can be empirical visualizations, theoretical analysis, etc.

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.

Soundness

3 good

Presentation

2 fair

Contribution

2 fair

Limitations

The authors have adequately addressed the limitations.

Reviewer RFbX5/10 · confidence 5/52023-07-06

Summary

The paper closely looks at problems in prototypical networks and methods in the context of few shot class incremental learning. The authors observe semantic similarity between new and base prototypes along with new classes being misclassified regularly as semantically similar base classes. Towards this they use a training free calibration strategy to guide the new ill calibrated prototypes using the base prototypes. Essentially bridging the lack of training data and suppressing bias.

Strengths

- The major strength of the paper lies in the simplicity of the method. Instead of compromising the base class performance they approach the problem from a new class orientation. Doing so relieves the method from the convoluted approaches of feature space reservation[1], meta learning schemes[2] or self supervision[3]. Instead the methods strength lies in utilising the uncompromised power of the base prototypes. - The fact that almost all evaluation metrics one way or the other focus on the novel class performance and not the less interpretable average accuracy and performance decay rate makes the paper even more attractive. This shows commitment towards pushing the frontier in aspects previously underexplored and facilitating a fair and thorough comparison. - The work is constructed clearly and simply. It seems obvious that the authors followed a train of thought. They end up convincing the reader on why each module is essential. It generally reads very smoothly, hopping from hypothesis to observations to results and repeats. For example section 3 which tries to “Understand the reason for poor performance in new classes” leads smoothly into the observations for that section which motivates the section on calibration (section 4) and this section takes a similar hypothesis-observation-result route. - The fact that almost all evaluation metrics one way or the other focus on the novel class performance and not the less interpretable average accuracy and performance decay rate makes the paper even more attractive. This shows commitment towards pushing the frontier in aspects previously underexplored and facilitating a fair and thorough comparison.

Weaknesses

- Session 4 uses a variety of terminology. Using a consistent term for each prototype could potentially read better. (For example ill-calibrated new prototypes, new prototypes, biased prototypes) - In relation to prior work it seems only Section 1 is truly dedicated to the literature. And even then it seems the prior works that this paper branches out from are not discussed in appropriate detail. Prior methods from the 3 other papers from Table 1 and Table 2 are not detailed in any preceding or subsequent section. Their would be reason to do so as the method directly criticises (line 86-87 or line 190-191) prior works. Prefacing in better detail how previous methods mitigate biases could be essential in understanding the state of the literature and motivate TEEN. - [4] show in “Simpleshot” that L2 normalisation of prototypes improves performance. This is also confirmed by [5] in their nearest neighbour method for few shot learning. The authors overlooked this crucial feature transformation which is commonly conducted in previous studies on Non Parametric methods for FSCIL for example the NoNPC method by Oh et al. [6] This omission somewhat limits the comprehensiveness of their findings despite the improved results given the prevalnece of the method. - [7], [8] are missing comparisons. Therefore, the tables that compare the method to the current sota would should less prominent results. Minor Remarks and Typos: - 213: “rely” should be “relies” - 2: “scarce” - The use of tau parameter in equation (5) might be better understood if shifted to equation 6 as S_{b,n} is a scalar and in any case it seems more common that a temperature scaling parameter appears in the softmax. Would recommend to make that alteration. - 73: “neglect” should be “negligence” [1] Zhou, Da-Wei, et al. "Forward compatible few-shot class- incremental learning." Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2022. [2] Zhang, Chi, et al. "Few-shot incremental learning with continually evolved classifiers." Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2021. [3] Ahmad, Touqeer, et al. "Few-shot class incremental learning leveraging self-supervised features." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022. [4] Yan Wang, Wei-Lun Chao, Kilian Q Weinberger, and Laurens van der Maaten. Simpleshot: Revisiting nearest-neighbor classification for few- shot learning. arXiv preprint arXiv:1911.04623, 2019. [5] Wang, Guangpeng, and Yongxiong Wang. "Self-attention network for few-shot learning based on nearest-neighbor algorithm." Machine Vision and Applications 34.2 (2023): 28. [6] Oh, J., & Yun, S.-Y. (2022). Demystifying the Base and Novel Performances for Few-shot Class-incremental Learning. http://arxiv.org /abs/2206.10596 [7] Peng, Can et al. Few-Shot Class-Incremental Learning from an Open-Set Perspective, ECCV 2022 [8] Yibo Yang, Haobo Yuan, Xiangtai Li, Zhouchen Lin, Philip Torr, and Dacheng Tao. Neural collapse inspired feature-classifier alignment for few-shot class-incremental learning. In International Conference on Learning Representations 2023

Questions

- See weaknesses. - Discussions and comparisons to the most recent sota are necessary

Rating

5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.

Confidence

5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.

Soundness

3 good

Presentation

4 excellent

Contribution

3 good

Limitations

The authors have adequately mentioned the limitations. And motivate the setting where the pretrain base classes being from different data distribution as the incremental new classes is actually a more realistic setting.

Reviewer aEVg2023-08-17

1. I thought that the reasons behind misclassification from base to novel classes are two-fold: 1) the standard training method for deep neural networks typically involves empirical risk minimization (ERM) [V. Vapnik. Principles of risk minimization for learning theory. In NeurIPS], and 2) misclassifying novel classes has much less risk compared to base classes because the number of samples belonging to base classes is much larger than the number of samples belonging to novel classes. Besides, it is intuitive that the classifier misclassifies the new classes to their corresponding most similar base classes. So, that is why FADI used an association step to build the bridge between base and novel categories based on the most similar semantic information between them. 2. I disagree with the statement that 'FADI does not analyze the advantages of connecting new and base classes in the FSOD scenario. In other words, the motivation behind connecting base and novel classes in the FSOD scenario is unclea'. Actually, this paper provided the benefits of associating base and novel classes via pseudo-dual labels, and it also explained the motivation for this process. 3. Based on your conclusion that new classes are prone to their most similar base classes, why using the most similar prototype of the base class reduces the performance on novel classes, as shown in Figure 5d.

Authorsrebuttal2023-08-19

Further Clarification of Reviewers' Concerns: Providing Deeper Insights

Thank you for your response. Before addressing your concerns individually, we would like to re-emphasize that [1] and TEEN are focused on different tasks, namely FSOD and FSCIL, respectively. Furthermore, let us recapitulate the main differences between [1] and TEEN. - First, [1] heavily relies on an external semantic similarity source, such as WordNet, to identify the most similar base class for each novel class. As mentioned in [1], the assigning policy is a crucial component in the association step. Notably, [1] associates **only one** most similar base class with each corresponding new class. In contrast, TEEN substantiates the overlooked characteristics (i.e., the feature extractor only trained on base classes can also characterize the semantic similarity between the base classes and unseen novel classes) of the feature extractor through quantitative and qualitative analysis, thus breaking free from the reliance on additional similarity characterization tools. Furthermore, TEEN utilizes the semantic similarity captured by the feature extractor to weight the prototypes of the base classes. It then calibrates the prototypes of the new classes based on the weighted semantic information from the base classes. - Secondly, in the FSOD task, the method proposed in [1] leverages the reuse of base class samples for balanced fine-tuning, leading to an alignment of the feature distribution. In contrast, TEEN does not utilize any base class samples or employ additional training modules when performing incremental recognition of the novel classes. **A1**: First and foremost, it is essential to emphasize that in the current FSCIL task, fixing the feature extractor is a highly common practice. Furthermore, not all methods involve complex ERM (Empirical Risk Minimization) training during incremental learning. As stated in section 2.2, these methods typically adopt a frozen feature extractor and utilize the prototypes for new classes to achieve the recognition of novel classes. Therefore, the low performance of the novel classes in these methods may not be directly explained by the training process, where misclassifying new classes as old classes could easily degrade ERM. Besides, *we agree that it may not be intuitive for the novel classes to be misclassified into the most similar base classes*. The low performance of the novel classes could also be attributed to inaccurate representations of the individual novel classes, leading to misclassifications among the novel classes themselves. We supported our conclusions through quantitative analysis based on empirical results in Section 3 rather than relying solely on subjective intuition. We believe these experimental analyses are meaningful for understanding tasks related to few-shot scenarios. **A2**: We apologize for your confusion. Our work delves into the advantages of connecting novel and base classes from an empirical standpoint, which is not thoroughly investigated in FSDI. In Section 3, we conducted comprehensive experiments to quantitatively explore and draw conclusions based on our observations, which motivated our method. In contrast, the motivation provided in FSDI primarily relies on qualitative reasoning. We believe that our experimental analysis is insightful and valuable. **A3**: In Figure 5d, we demonstrate that the utilization of semantic-based similarity (as shown in Eq5 and Eq6) and directly aligning new classes to their respective most similar $K$ base classes (as described in SimpleTEEN in Section 5.3) does not effectively improve the performance of the new classes compared to TEEN. As previously mentioned in the comment, we conducted a detailed analysis of the misclassifications of new classes. We collected statistics on how novel classes were misclassified into **the top 10 most similar base classes** (i.e., Table 2) rather than just one base class. This finding indicates that while the feature extractor trained solely on base classes can capture semantic similarity to some extent, it may not accurately identify the single most similar base class. Therefore, we propose calibrating the novel prototypes by the *weighted* base prototypes with semantic-based similarity. We appreciate your constructive feedback and will provide a more detailed discussion in the final version. We hope that our response has addressed your concerns and alleviated any doubts you may have had. If you have any further questions or require additional clarification, we are more than happy to engage in further discussion.

Reviewer aEVg2023-08-20

Thank you for the authors' response. It has mostly addressed my concerns. I would like to increase the score to 5. However, I still think that the novelty of the work is limited and incremental, despite its efficiency.

Authorsrebuttal2023-08-21

Appreciation for Reviewer aEVg

Thank you for adjusting your score. We are delighted that we were able to address your concern. Regarding the novelty and contribution of our paper, we have already elaborated in the global comment from the point of view of *experimental observations, simplicity of the methodology, and compatibility with the FSL task*. Besides, thank you for your constructive comments, we will provide a more in-depth discussion on this in the final version.

Reviewer RFbX2023-08-19

Thank you for the authors' response. After reading the rebuttal and the comments of the other reviewers, my concerns have been thoroughly addressed and thus I maintain towards the acceptance of this work.

Reviewer wHh22023-08-20

Thanks for the clarification! I think the author's response have mostly addressed my concerns. Therefore, I would like to increase the score to 5.

Program Chairsdecision2023-09-21

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC