EMNLP 2024main3 citations

Contrastive Policy Gradient: Aligning LLMs on sequence-level scores in a supervised-friendly fashion

Yannis Flet-Berliac, Nathan Grinsztajn, Florian Strub, Eugene Choi, Bill Wu, Chris Cremer, Arash Ahmadian, Yash Chandak

Abstract

Reinforcement Learning (RL) has been used to finetune Large Language Models (LLMs) using a reward model trained from preference data, to better align with human judgment. The recently introduced direct alignment methods, which are often simpler, more stable, and computationally lighter, can more directly achieve this. However, these approaches cannot optimize arbitrary rewards, and the preference-based ones are not the only rewards of interest for LLMs (eg, unit tests for code generation or textual entailment for summarization, among others). RL-finetuning is usually done with a variation of policy gradient, which calls for on-policy or near-on-policy samples, requiring costly generations. We introduce *Contrastive Policy Gradient*, or CoPG, a simple and mathematically principled new RL algorithm that can estimate the optimal policy even from off-policy data. It can be seen as an off-policy policy gradient approach that does not rely on important sampling techniques and highlights the importance of using (the right) state baseline. We show this approach to generalize the direct alignment method IPO (identity preference optimization) and classic policy gradient. We experiment with the proposed CoPGon a toy bandit problem to illustrate its properties, as well as for finetuning LLMs on a summarization task, using a learned reward function considered as ground truth for the purpose of the experiments.

BibTeX
@inproceedings{flet-berliac-etal-2024-contrastive,
    title = "Contrastive Policy Gradient: Aligning {LLM}s on sequence-level scores in a supervised-friendly fashion",
    author = "Flet-Berliac, Yannis  and
      Grinsztajn, Nathan  and
      Strub, Florian  and
      Choi, Eugene  and
      Wu, Bill  and
      Cremer, Chris  and
      Ahmadian, Arash  and
      Chandak, Yash  and
      Azar, Mohammad Gheshlaghi  and
      Pietquin, Olivier  and
      Geist, Matthieu",
    editor = "Al-Onaizan, Yaser  and
      Bansal, Mohit  and
      Chen, Yun-Nung",
    booktitle = "Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing",
    month = nov,
    year = "2024",
    address = "Miami, Florida, USA",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2024.emnlp-main.1190/",
    doi = "10.18653/v1/2024.emnlp-main.1190",
    pages = "21353--21370"
}
Contrastive Policy Gradient: Aligning LLMs on sequence-level scores in a supervised-friendly fashion · EMNLP 2024