Training language models to follow instructions with human feedback

Обучение языковых моделей следованию инструкциям с использованием обратной связи от человека
Sandhini Agarwal, Amanda Askell, Pamela Mishkin, Luke E. Miller, Peter Welinder, Chong Zhang, Jeff Wu, Jacob Hilton, Ryan Lowe, Jan Leike, Long Ouyang, Xu Jiang, Diogo Almeida, Carroll L. Wainwright, Katarina Slama, Alex Ray, John Schulman, Fraser Kelton, Maddie Simens, Paul Christiano
2022-03-04

InstructGPThuman feedbackinstruction followinglanguage model alignmentreinforcement learning from human feedback
Making language models bigger does not inherently make them better at following a user's intent. For example, large language models can generate outputs that are untruthful, toxic, or simply not helpful to the user. In other words, these models are not aligned with their users. In this paper, we show an avenue for aligning language models with user intent on a wide range of tasks by fine-tuning with human feedback. Starting with a set of labeler-written prompts and prompts submitted through the OpenAI API, we collect a dataset of labeler demonstrations of the desired model behavior, which we use to fine-tune GPT-3 using supervised learning. We then collect a dataset of rankings of model outputs, which we use to further fine-tune this supervised model using reinforcement learning from human feedback. We call the resulting models InstructGPT. In human evaluations on our prompt distribution, outputs from the 1.3B parameter InstructGPT model are preferred to outputs from the 175B GPT-3, despite having 100x fewer parameters. Moreover, InstructGPT models show improvements in truthfulness and reductions in toxic output generation while having minimal performance regressions on public NLP datasets. Even though InstructGPT still makes simple mistakes, our results show that fine-tuning with human feedback is a promising direction for aligning language models with human intent.
1
Fine-tuning language models with human feedback provides an approach for aligning outputs with user intent across diverse tasks.
2
Human evaluators preferred outputs from 1.3B-parameter InstructGPT over outputs from 175B-parameter GPT-3, despite 100 times fewer parameters.
3
InstructGPT improves truthfulness and reduces toxic outputs while causing minimal performance regressions on public NLP datasets.
4
InstructGPT still makes simple mistakes, indicating that human-feedback fine-tuning improves alignment but does not eliminate model errors.
5
Supervised fine-tuning on labeler-written demonstrations followed by reinforcement learning from ranked outputs produces the InstructGPT models.

InstructGPT language models fine-tuned with human feedback

Alignment with user intent, including instruction-following, truthfulness, toxicity, helpfulness, and task performance

Publication Details
Publication Date
2022-03-04
Journal
Publisher
ISSN
Cited by
4349
Access Type
Author Information
Authors
Sandhini Agarwal
Amanda Askell
Pamela Mishkin
Luke E. Miller
Peter Welinder
Chong Zhang
Jeff Wu
Jacob Hilton
Ryan Lowe
Jan Leike
Long Ouyang
Xu Jiang
Diogo Almeida
Carroll L. Wainwright
Katarina Slama
Alex Ray
John Schulman
Fraser Kelton
Maddie Simens
Paul Christiano
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat →
Make a presentation
100%