DistiLLM: Towards Streamlined Distillation for Large Language Models

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Ko, Jongwoo, Kim, Sungnyun, Chen, Tianyi, Yun, Se-Young
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910510574731264
author Ko, Jongwoo
Kim, Sungnyun
Chen, Tianyi
Yun, Se-Young
author_facet Ko, Jongwoo
Kim, Sungnyun
Chen, Tianyi
Yun, Se-Young
contents Knowledge distillation (KD) is widely used for compressing a teacher model to a smaller student model, reducing its inference cost and memory footprint while preserving model capabilities. However, current KD methods for auto-regressive sequence models (e.g., large language models) suffer from missing a standardized objective function. Moreover, the recent use of student-generated outputs to address training-inference mismatches has significantly escalated computational costs. To tackle these issues, we introduce DistiLLM, a more effective and efficient KD framework for auto-regressive language models. DistiLLM comprises two components: (1) a novel skew Kullback-Leibler divergence loss, where we unveil and leverage its theoretical properties, and (2) an adaptive off-policy approach designed to enhance the efficiency in utilizing student-generated outputs. Extensive experiments, including instruction-following tasks, demonstrate the effectiveness of DistiLLM in building high-performing student models while achieving up to 4.3$\times$ speedup compared to recent KD methods.
format Preprint
id arxiv_https___arxiv_org_abs_2402_03898
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle DistiLLM: Towards Streamlined Distillation for Large Language Models
Ko, Jongwoo
Kim, Sungnyun
Chen, Tianyi
Yun, Se-Young
Computation and Language
Artificial Intelligence
Machine Learning
Knowledge distillation (KD) is widely used for compressing a teacher model to a smaller student model, reducing its inference cost and memory footprint while preserving model capabilities. However, current KD methods for auto-regressive sequence models (e.g., large language models) suffer from missing a standardized objective function. Moreover, the recent use of student-generated outputs to address training-inference mismatches has significantly escalated computational costs. To tackle these issues, we introduce DistiLLM, a more effective and efficient KD framework for auto-regressive language models. DistiLLM comprises two components: (1) a novel skew Kullback-Leibler divergence loss, where we unveil and leverage its theoretical properties, and (2) an adaptive off-policy approach designed to enhance the efficiency in utilizing student-generated outputs. Extensive experiments, including instruction-following tasks, demonstrate the effectiveness of DistiLLM in building high-performing student models while achieving up to 4.3$\times$ speedup compared to recent KD methods.
title DistiLLM: Towards Streamlined Distillation for Large Language Models
topic Computation and Language
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2402.03898