Selective Self-to-Supervised Fine-Tuning for Generalization in Large Language Models
Sonam Gupta, Yatin Nandwani, Asaf Yehudai, Dinesh Khandelwal, Dinesh, Raghu, Sachindra Joshi

TL;DR
This paper proposes S3FT, a novel fine-tuning method for large language models that leverages multiple valid responses to improve generalization and reduce overfitting compared to standard supervised fine-tuning.
Contribution
S3FT introduces a selective self-to-supervised fine-tuning approach that enhances generalization by utilizing multiple valid responses during training.
Findings
S3FT reduces performance drop from 4.4 to 2.5 on benchmarks.
S3FT outperforms standard supervised fine-tuning.
S3FT improves generalization across tasks.
Abstract
Fine-tuning Large Language Models (LLMs) on specific datasets is a common practice to improve performance on target tasks. However, this performance gain often leads to overfitting, where the model becomes too specialized in either the task or the characteristics of the training data, resulting in a loss of generalization. This paper introduces Selective Self-to-Supervised Fine-Tuning (S3FT), a fine-tuning approach that achieves better performance than the standard supervised fine-tuning (SFT) while improving generalization. S3FT leverages the existence of multiple valid responses to a query. By utilizing the model's correct responses, S3FT reduces model specialization during the fine-tuning stage. S3FT first identifies the correct model responses from the training set by deploying an appropriate judge. Then, it fine-tunes the model using the correct model responses and the gold…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling
MethodsShrink and Fine-Tune · Sparse Evolutionary Training
