Regarding few-shot learning and increasing the amount of shots
I want to clarify that **“with a bit of annotation …”** is impossible for many real-world tasks especially for rare diseases. The assumption of the availabity of sufficient labeled data is unrealistic. Many machine learning fields have been dedicated to solve this problem including transfer learning, zero-shot and few-shot learning (FSL). FSL focuses on enabling models to learn new tasks from a very limited amount of data – typically only a few examples, hence the term "few-shot". I won’t repeat the facts and significance about FSL but refer you to the survey [1].
* Scale is the power of today’s LLMs! Preceding research established many neural scaling laws for deep learning models [2,3]. It is a known fact that as the amount of training data decreases, the model’s performance degrades significantly. If annotated data is not a problem, maybe one panacea can cure all diseases. Unfortunately, data is a big problem! **Few-shot setting is at the tail of the scaling law** and **abundant research have been done to elevate the performance of this extreme case at the tail**. These methods predominantly leverage external knowledge, such as pretraining and transfer learning, to guide the model in learning effectively from a few examples.
Based on these findings and limitations, we **focus on pushing the boundary of prompt tuning in few-shot settings with the help of generative AI.**
* Studying scaling laws involves non-trivial computational costs. This is not the focus of this paper (as we presented many other interesting findings if you read the paper), therefore we referred you to previous studies conducted **exactly for comparing prompt tuning and full-model tuning given different amounts of real data**. Scaling up in our problem setting is **extremely resource-intensive** and deviates from our main objective. *It involves generator tuning, data generation, and prompt tuning for every random seed and every hyperparameter setting*. For example, suppose we fix 5 random seeds and 3 hyperprameter settings, and want to plot 10 points for drawing the scaling law for a single NLI task, it would approximately take about (2h + 3h + 2h) * 5 * 3 * 10 = 1050 hrs = 43 days on the A6000 workstation for both training and evaluation. This study obviously does not worth the costs compared to other more important studies. Please allow this paper to present limited (but nontrivial) findings as we can only push forward the science step by step.
The opportunity for us to conduct rebuttal and discussion is to solve your questions to avoid biased scores, encourage insightful discussions and for us to receive constructive suggestions to improve the paper. It is not meant for debating on some already established facts and problems, for which we should remain honest and scientific. Since I have addressed most of your questions, I would expect you to justify your score with sound reasons and facts, presented professionally. I really hope you can spend a little more time to reread and understand this paper's contributions, and also want to refer you to other reviewers’ justifications. We’re actively working on improving the paper and hope to receive your constructive suggestions and more importantly, a fairer score!
## A take-away summary of the key contributions
Although it has been clearly stated at the beginning of this paper, we want to clarify in short what our contributions are for your reference.
Prompt tuning, conditioned on LLMs, has demonstrated competitive performance as full-model tuning under full-data settings. However, recent studies uncovered that prompt tuning significantly underpeforms full-model tuning in few-shot settings, limiting its application scope (Problem). Conventional methods generally rely on transfer learning from real-world datasets, which assumes the availability of large-scale, real-world, task-relevant datasets (Limitations of existing solutions). This paper builds on recent research for “LLMs as training data generators” to provide an alternative solution for advancing prompt tuning in few-shot settings (Motivation). We identified the problem of potential ill distributions in synthetic datasets and proposed DawGen to promote distribution alignment for synthetic data generation (Contribution 1). We want to make the best use of few-shot and synthetic data to further enhance downstream learning performance. Hence, we employ gradient surgery to modify the gradients from synthetic data by always projecting them onto the direction of real-data gradients and subtracting conflicting components (Contribution 2).
References
[1] A Comprehensive Survey of Few-shot Learning: Evolution, Applications, Challenges, and Opportunities
[2] Beyond neural scaling laws: beating power law scaling via data pruning. NeurIPS 2022
[3] Revisiting Neural Scaling Laws in Language and Vision. NeurIPS 2022.
[4] Few-Shot Parameter-Efficient Fine-Tuning is Better and Cheaper than In-Context Learning. NeurIPS 2022.