paper-with-me

홈 › Papers

Divide-Verify-Refine: Aligning LLM Responses with Complex Instructions

2024-10-16 · Xianren Zhang, Xianfeng Tang, Hui Liu, Zongyu Wu, Qi He, Dongwon Lee, Suhang Wang

Recent studies show that LLMs, particularly open-source models, struggle to follow complex instructions with multiple constraints. Despite the importance, methods to improve LLMs' adherence to such constraints remain unexplored, and current research focuses on evaluating this ability rather than developing solutions. While a few studies enhance constraint adherence through model tuning, this approach is computationally expensive and heavily reliant on training data quality. An alternative is to leverage LLMs' self-correction capabilities, allowing them to adjust responses to better meet specified constraints. However, this self-correction ability of LLMs is limited by the feedback quality, as LLMs cannot autonomously generate reliable feedback or detect errors. Moreover, the self-refinement process heavily depends on few-shot examples that illustrate how to modify responses to meet constraints. As constraints in complex instructions are diverse and vary widely, manually crafting few-shot examples for each constraint type can be labor-intensive and sub-optimal. To deal with these two challenges, we propose the Divide-Verify-Refine (DVR) framework with three steps: (1) Divide complex instructions into single constraints and prepare appropriate tools; (2) Verify: To address the feedback quality problem, these tools will rigorously verify responses and provide reliable feedback; (3) Refine: To address the constraint diversity challenge, we design a refinement repository that collects successful refinement processes and uses them as few-shot demonstrations for future cases, allowing LLMs to learn from the past experience during inference. Additionally, we develop a new dataset of complex instructions, each containing 1-6 constraints. Experiments show that the framework significantly improves performance, doubling LLama3.1-8B's constraint adherence on instructions with 6 constraints.

📄 PDF Abstract BibTeX arXiv:2410.12207

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

ProgCo: Program Helps Self-Correction of Large Language Models

2025-01-02 · Xiaoshuai Song, Yanan Wu, Weixun Wang, Jiaheng Liu 외

Self-Correction aims to enable large language models (LLMs) to self-verify and self-refine their initial responses without external feedback. However, LLMs often fail to effectively self-verify and generate correct feedb…

Instruction Following

Fennec: Fine-grained Language Model Evaluation and Correction Extended through Branching and Bridging

2024-05-20 · Xiaobo Liang, Haoke Zhang, Helan Hu, Juntao Li 외

The rapid advancement of large language models has given rise to a plethora of applications across a myriad of real-world tasks, mainly centered on aligning with human intent. However, the complexities inherent in human …

Language Model EvaluationLanguage ModelingLanguage Modelling

An Accurate Texture Complexity Estimation for Quality-Enhanced and Secure Image Steganography

2020-01-20 · journal IEEE 2020 1 · AYESHA SAEED, FAWAD, MUHAMMAD JAMIL KHAN, HUMAYUN SHAHID 외

Content-adaptive steganography intends to hide data in the complex texture content of the image. Recently, some secure steganography methods have been proposed to identify the textural complexity of an image. However, mo…

Image SegmentationImage SteganographySemantic SegmentationSSIM

Reinforcement Learning from Reflective Feedback (RLRF): Aligning and Improving LLMs via Fine-Grained Self-Reflection

2024-03-21 · Kyungjae Lee, Dasol Hwang, Sunghyun Park, Youngsoo Jang 외

Despite the promise of RLHF in aligning LLMs with human preferences, it often leads to superficial alignment, prioritizing stylistic changes over improving downstream performance of LLMs. Underspecified preferences could…

Mathematical Reasoning

Divide and Generate: Neural Generation of Complex Sentences

2019-01-29 · Tomoya Ogata, Mamoru Komachi, Tomoya Takatani

We propose a task to generate a complex sentence from a simple sentence in order to amplify various kinds of responses in the database. We first divide a complex sentence into a main clause and a subordinate clause to le…

Sentence