Self-Alignment with Instruction Backtranslation

Xian Li, Ping Yu, Chunting Zhou, Timo Schick, Luke Zettlemoyer +3 more
2/12/2026

No official code found. Best implementation: Spico197/Humpback (139 stars, Apache-2.0, last commit 2025-05-06). 2 more below.

Abstract

We present a scalable method to build a high quality instruction following language model by automatically labelling human-written text with corresponding instructions. Our approach, named instruction backtranslation, starts with a language model finetuned on a small amount of seed data, and a given web corpus. The seed model is used to construct training examples by generating instruction prompts for web documents (self-augmentation), and then selecting high quality examples from among these candidates (self-curation). This data is then used to finetune a stronger model. Finetuning LLaMa on two iterations of our approach yields a model that outperforms all other LLaMa-based models on the Alpaca leaderboard not relying on distillation data, demonstrating highly effective self-alignment.

View on arXivView PDF

Code Implementations(3)

INFO 6000Q Assignment 3: Reproduce Self-Alignment with Instruction Backtranslation https://arxiv.org/pdf/2308.06259

00Shell, PythonApr 11, 20266 months ago
Spico197/HumpbackCommunity67%
Apache-2.0

🐋 An unofficial implementation of Self-Alignment with Instruction Backtranslation.

1399Shell, PythonAug 14, 20231 years agoApache-2.0

Implementation of "Self Alignment with Instruction Backtranslation" paper with flexible model options. Link to paper: https://arxiv.org/pdf/2308.06259.pdf

00Shell, PythonNov 19, 20241 years ago

Similar Papers

Cite this paper

@article{li2026selfalignment,
  title  = {Self-Alignment with Instruction Backtranslation},
  author = {Xian Li and Ping Yu and Chunting Zhou and Timo Schick and Luke Zettlemoyer and Omer Levy and J. Weston and M. Lewis},
  year   = {2026},
  eprint = {2308.06259},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2308.06259},
  journal = {ICLR 2023 2023}
}

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/2308.06259.svg)](https://codeofpaper.com/paper/2308.06259)

Discussion