IOPO: Empowering LLMs with Complex Instruction Following via Input-Output Preference Optimization

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Zhang, Xinghua, Yu, Haiyang, Fu, Cheng, Huang, Fei, Li, Yongbin
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913945298665472
author Zhang, Xinghua
Yu, Haiyang
Fu, Cheng
Huang, Fei
Li, Yongbin
author_facet Zhang, Xinghua
Yu, Haiyang
Fu, Cheng
Huang, Fei
Li, Yongbin
contents In the realm of large language models (LLMs), the ability of models to accurately follow instructions is paramount as more agents and applications leverage LLMs for construction, where the complexity of instructions are rapidly increasing. However, on the one hand, there is only a certain amount of complex instruction evaluation data; on the other hand, there are no dedicated algorithms to improve the ability to follow complex instructions. To this end, this paper introduces TRACE, a benchmark for improving and evaluating the complex instructionfollowing ability, which consists of 120K training data and 1K evaluation data. Furthermore, we propose IOPO (Input-Output Preference Optimization) alignment method which takes both input and output preference pairs into consideration, where LLMs not only rapidly align with response preferences but also meticulously explore the instruction preferences. Extensive experiments on both in-domain and outof-domain datasets confirm the effectiveness of IOPO, showing 8.15%, 2.18% improvements on in-domain data and 6.29%, 3.13% on outof-domain data compared to SFT and DPO respectively.
format Preprint
id arxiv_https___arxiv_org_abs_2411_06208
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle IOPO: Empowering LLMs with Complex Instruction Following via Input-Output Preference Optimization
Zhang, Xinghua
Yu, Haiyang
Fu, Cheng
Huang, Fei
Li, Yongbin
Computation and Language
Artificial Intelligence
In the realm of large language models (LLMs), the ability of models to accurately follow instructions is paramount as more agents and applications leverage LLMs for construction, where the complexity of instructions are rapidly increasing. However, on the one hand, there is only a certain amount of complex instruction evaluation data; on the other hand, there are no dedicated algorithms to improve the ability to follow complex instructions. To this end, this paper introduces TRACE, a benchmark for improving and evaluating the complex instructionfollowing ability, which consists of 120K training data and 1K evaluation data. Furthermore, we propose IOPO (Input-Output Preference Optimization) alignment method which takes both input and output preference pairs into consideration, where LLMs not only rapidly align with response preferences but also meticulously explore the instruction preferences. Extensive experiments on both in-domain and outof-domain datasets confirm the effectiveness of IOPO, showing 8.15%, 2.18% improvements on in-domain data and 6.29%, 3.13% on outof-domain data compared to SFT and DPO respectively.
title IOPO: Empowering LLMs with Complex Instruction Following via Input-Output Preference Optimization
topic Computation and Language
Artificial Intelligence
url https://arxiv.org/abs/2411.06208