Paper summary: Self-Alignment with Instruction Backtranslation
Instruction backtranslation lets a language model label unlabelled web text with the instructions it answers, then pick the best pairs to fine-tune itself.
Problem
Instruction tuning needs many (instruction, response) pairs. Human-written pairs are expensive, and distilling them from a stronger proprietary model brings its own dependency. Meanwhile the web is full of high-quality human-written responses (guides, explanations) that have no instruction attached.
Method
The name borrows from backtranslation in machine translation:
- Fine-tune a seed model on a small amount of human-written instruction data.
- Self-augmentation: for each web document, have the model generate the instruction that the document would answer.
- Self-curation: have the model itself rate the candidate pairs, and keep only the high-quality ones.
- Fine-tune a stronger model on the curated pairs and repeat. The paper uses two iterations.
Key results
The authors report that fine-tuning LLaMa with two iterations gives a model (called Humback) that outperforms all other LLaMa-based models on the Alpaca leaderboard that don’t rely on distillation data. They describe this as effective self-alignment.
Limitations
The paper doesn’t include a separate limitations section in the HTML version. By design, the method depends on the web corpus it starts from and on the model’s own quality ratings during self-curation. The headline result in the abstract is measured on the Alpaca leaderboard.
Sources
- Self-Alignment with Instruction Backtranslation (arXiv:2308.06259) — arXiv
- Hugging Face Daily Papers, 2023-08-14 — Hugging Face
- Self-Alignment with Instruction Backtranslation (arXiv HTML full text) — arXiv
This is a summary written from the linked public sources. Figures and numbers are as reported there.