Curry-DPO: Enhancing Alignment using Curriculum Learning & Ranked Preferences

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Pattnaik, Pulkit, Maheshwary, Rishabh, Ogueji, Kelechi, Yadav, Vikas, Madhusudhan, Sathwik Tejaswi
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912110055784448
author Pattnaik, Pulkit
Maheshwary, Rishabh
Ogueji, Kelechi
Yadav, Vikas
Madhusudhan, Sathwik Tejaswi
author_facet Pattnaik, Pulkit
Maheshwary, Rishabh
Ogueji, Kelechi
Yadav, Vikas
Madhusudhan, Sathwik Tejaswi
contents Direct Preference Optimization (DPO) is an effective technique that leverages pairwise preference data (usually one chosen and rejected response pair per user prompt) to align LLMs to human preferences. In practice, multiple responses can exist for a given prompt with varying quality relative to each other. With availability of such quality ratings for multiple responses, we propose utilizing these responses to create multiple preference pairs for a given prompt. Our work focuses on systematically using the constructed multiple preference pair in DPO training via curriculum learning methodology. In particular, we order these multiple pairs of preference data from easy to hard (emulating curriculum training) according to various criteria. We show detailed comparisons of our proposed approach to the standard single-pair DPO setting. Our method, which we call Curry-DPO consistently shows increased performance gains on MTbench, Vicuna, WizardLM, and the UltraFeedback test set, highlighting its effectiveness. More specifically, Curry-DPO achieves a score of 7.43 on MT-bench with Zephy-7B model outperforming majority of existing LLMs with similar parameter size. Curry-DPO also achieves the highest adjusted win rates on Vicuna, WizardLM, and UltraFeedback test datasets (90.7%, 87.1%, and 87.9% respectively) in our experiments, with notable gains of upto 7.5% when compared to standard DPO technique. We release the preference pairs used in alignment at: https://huggingface.co/datasets/ServiceNow-AI/Curriculum_DPO_preferences
format Preprint
id arxiv_https___arxiv_org_abs_2403_07230
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Curry-DPO: Enhancing Alignment using Curriculum Learning & Ranked Preferences
Pattnaik, Pulkit
Maheshwary, Rishabh
Ogueji, Kelechi
Yadav, Vikas
Madhusudhan, Sathwik Tejaswi
Computation and Language
Artificial Intelligence
Machine Learning
Direct Preference Optimization (DPO) is an effective technique that leverages pairwise preference data (usually one chosen and rejected response pair per user prompt) to align LLMs to human preferences. In practice, multiple responses can exist for a given prompt with varying quality relative to each other. With availability of such quality ratings for multiple responses, we propose utilizing these responses to create multiple preference pairs for a given prompt. Our work focuses on systematically using the constructed multiple preference pair in DPO training via curriculum learning methodology. In particular, we order these multiple pairs of preference data from easy to hard (emulating curriculum training) according to various criteria. We show detailed comparisons of our proposed approach to the standard single-pair DPO setting. Our method, which we call Curry-DPO consistently shows increased performance gains on MTbench, Vicuna, WizardLM, and the UltraFeedback test set, highlighting its effectiveness. More specifically, Curry-DPO achieves a score of 7.43 on MT-bench with Zephy-7B model outperforming majority of existing LLMs with similar parameter size. Curry-DPO also achieves the highest adjusted win rates on Vicuna, WizardLM, and UltraFeedback test datasets (90.7%, 87.1%, and 87.9% respectively) in our experiments, with notable gains of upto 7.5% when compared to standard DPO technique. We release the preference pairs used in alignment at: https://huggingface.co/datasets/ServiceNow-AI/Curriculum_DPO_preferences
title Curry-DPO: Enhancing Alignment using Curriculum Learning & Ranked Preferences
topic Computation and Language
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2403.07230