A Comprehensive Survey of LLM Alignment Techniques: RLHF, RLAIF, PPO, DPO and More

Zhichao Wang, Bin Bi, Shiva Kumar Pentyala, Kiran Ramnath, Sougata Chaudhuri +7 more
7/23/2024
cs.CL

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

With advancements in self-supervised learning, the availability of trillions tokens in a pre-training corpus, instruction fine-tuning, and the development of large Transformers with billions of parameters, large language models (LLMs) are now capable of generating factual and coherent responses to human queries. However, the mixed quality of training data can lead to the generation of undesired responses, presenting a significant challenge. Over the past two years, various methods have been proposed from different perspectives to enhance LLMs, particularly in aligning them with human expectation. Despite these efforts, there has not been a comprehensive survey paper that categorizes and details these approaches. In this work, we aim to address this gap by categorizing these papers into distinct topics and providing detailed explanations of each alignment method, thereby helping readers gain a thorough understanding of the current state of the field.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2024comprehensive,
  title  = {A Comprehensive Survey of LLM Alignment Techniques: RLHF, RLAIF, PPO, DPO and More},
  author = {Zhichao Wang and Bin Bi and Shiva Kumar Pentyala and Kiran Ramnath and Sougata Chaudhuri and Shubham Mehrotra and Zixu and Zhu and Xiang-Bo Mao and Sitaram Asur and Na and Cheng},
  year   = {2024},
  eprint = {2407.16216},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.16216v1}
}

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

Discussion