Papers
arxiv:2402.13669

Self-Distillation Bridges Distribution Gap in Language Model Fine-Tuning

Published on Feb 21, 2024
Authors:
,
,
,

Abstract

Self-Distillation Fine-Tuning (SDFT) addresses distribution gaps by guiding fine-tuning with a model-generated distilled dataset, thus mitigating catastrophic forgetting and maintaining performance and safety in Large Language Models (LLMs).

The surge in Large Language Models (LLMs) has revolutionized natural language processing, but fine-tuning them for specific tasks often encounters challenges in balancing performance and preserving general instruction-following abilities. In this paper, we posit that the distribution gap between task datasets and the LLMs serves as the primary underlying cause. To address the problem, we introduce Self-Distillation Fine-Tuning (SDFT), a novel approach that bridges the distribution gap by guiding fine-tuning with a distilled dataset generated by the model itself to match its original distribution. Experimental results on the Llama-2-chat model across various benchmarks demonstrate that SDFT effectively mitigates catastrophic forgetting while achieving comparable or superior performance on downstream tasks compared to the vanilla fine-tuning. Moreover, SDFT demonstrates the potential to maintain the helpfulness and safety alignment of LLMs. Our code is available at https://github.com/sail-sg/sdft.

Community

Sign up or log in to comment

Get this paper in your agent:

hf papers read 2402.13669
Don't have the latest CLI?
curl -LsSf https://hf.co/cli/install.sh | bash

Models citing this paper 0

No model linking this paper

Cite arxiv.org/abs/2402.13669 in a model README.md to link it from this page.

Datasets citing this paper 0

No dataset linking this paper

Cite arxiv.org/abs/2402.13669 in a dataset README.md to link it from this page.

Spaces citing this paper 0

No Space linking this paper

Cite arxiv.org/abs/2402.13669 in a Space README.md to link it from this page.

Collections including this paper 1