PromptKD: Distilling Student-Friendly Knowledge for Generative Language Models via Prompt Tuning

Gyeongman Kim, Doohyuk Jang, Eunho Yang
2/20/2024
cs.CLcs.AIcs.LG

No official code found. Best implementation: gmkim-ai/PromptKD (13 stars, MIT, last commit 2024-11-28).

Abstract

Recent advancements in large language models (LLMs) have raised concerns about inference costs, increasing the need for research into model compression. While knowledge distillation (KD) is a prominent method for this, research on KD for generative language models like LLMs is relatively sparse, and the approach of distilling student-friendly knowledge, which has shown promising performance in KD for classification models, remains unexplored in generative language models. To explore this approach, we propose PromptKD, a simple yet effective method that utilizes prompt tuning - for the first time in KD - to enable generative language models to transfer student-friendly knowledge. Unlike previous works in classification that require fine-tuning the entire teacher model for extracting student-friendly knowledge, PromptKD achieves similar effects by adding a small number of prompt tokens and tuning only the prompt with student guidance. Extensive experiments on instruction-following datasets show that PromptKD achieves state-of-the-art performance while adding only 0.0007% of the teacher's parameters as prompts. Further analysis suggests that distilling student-friendly knowledge alleviates exposure bias effectively throughout the entire training process, leading to performance enhancements.

View on arXivView PDF

Code Implementations(1)

gmkim-ai/PromptKDCommunity100%
MIT

An official implementation of "PromptKD: Distilling Student-Friendly Knowledge for Generative Language Models via Prompt Tuning" (EMNLP 2024 Findings) in PyTorch.

133C, C++Jun 24, 20241 years agoMIT
deep-learningemnlp2024knowledge-distillationllmsnlp

Similar Papers

Cite this paper

@article{kim2024promptkd,
  title  = {PromptKD: Distilling Student-Friendly Knowledge for Generative Language Models via Prompt Tuning},
  author = {Gyeongman Kim and Doohyuk Jang and Eunho Yang},
  year   = {2024},
  eprint = {2402.12842},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.12842v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.12842.svg)](https://codeofpaper.com/paper/2402.12842)

Discussion