CLLGOct 28, 2023

Personalised Distillation: Empowering Open-Sourced LLMs with Adaptive Learning for Code Generation

arXiv:2310.18628v210 citationsh-index: 62Has Code
Originality Incremental advance
AI Analysis

This work addresses the challenge of efficiently improving open-source LLMs for code generation, offering a cost-effective method that is incremental over standard distillation approaches.

The paper tackles the problem of distilling capabilities from closed-source LLMs to open-source ones for code generation by introducing a personalised distillation method that adapts to the student model's mistakes, resulting in performance boosts of 7% to 36.4% pass@1 for CodeGen-mono-16B and 12.2% to 45.8% pass@1 for StarCoder on HumanEval with only 2.5-3K examples.

With the rise of powerful closed-sourced LLMs (ChatGPT, GPT-4), there are increasing interests in distilling the capabilies of close-sourced LLMs to smaller open-sourced LLMs. Previous distillation methods usually prompt ChatGPT to generate a set of instructions and answers, for the student model to learn. However, such standard distillation approach neglects the merits and conditions of the student model. Inspired by modern teaching principles, we design a personalised distillation process, in which the student attempts to solve a task first, then the teacher provides an adaptive refinement for the student to improve. Instead of feeding the student with teacher's prior, personalised distillation enables personalised learning for the student model, as it only learns on examples it makes mistakes upon and learns to improve its own solution. On code generation, personalised distillation consistently outperforms standard distillation with only one third of the data. With only 2.5-3K personalised examples that incur a data-collection cost of 4-6$, we boost CodeGen-mono-16B by 7% to achieve 36.4% pass@1 and StarCoder by 12.2% to achieve 45.8% pass@1 on HumanEval.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes