Divide-Verify-Refine: Can LLMs Self-Align with Complex Instructions?
Not on the map. Why?
Abstract (arXiv)
Recent studies show LLMs struggle with complex instructions involving multiple constraints (e.g., length, format, sentiment). Existing works address this issue by fine-tuning, which heavily relies on fine-tuning data quality and is computational expensive. An alternative is leveraging LLMs' self-correction to refine responses for better constraint adherence. However, this is limited by the feedback quality, as LLMs cannot generate reliable feedback or detect errors. Moreover, its effectiveness relies on few-shot examples illustrating response modifications. As constraints in complex instructions are diverse, manually crafting such examples for each constraint type can be labor-intensive and sub-optimal. To address 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 responses using tools that provide rigorous check and textual guidance (e.g., Python toolkit for format checks or pre-trained classifiers for content analysis); (3) Refine: To maximize refinement effectiveness, we propose dynamic few-shot prompting, where a refinement repository collects successful refinements, and these examples are selectively retrieved for future refinements. Recognizing the lack of complexity in existing datasets, we create a new dataset of complex instructions. DVR doubles Llama3.1-8B's constraint adherence and triples Mistral-7B's performance.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 31 of its 46 references that are in the map. First posted on arXiv 16 Oct 2024.
Builds on
31 of 46 references.
References · 31
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 7,916
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,317
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,880
- 2021WebGPT: Browser-assisted question-answering with human feedbackcited by 1,722
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
- 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Taskscited by 1,057
19 more
- 2023Large Language Models Cannot Self-Correct Reasoning Yetcited by 965
- 2024Length-Controlled AlpacaEval: A Simple Way to Debias Automatic Evaluatorscited by 865
- 2019Generalization through Memorization: Nearest Neighbor Language Modelscited by 788
- 2023CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquingcited by 751
- 2022Self-critiquing models for assisting human evaluatorscited by 372
- 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofscited by 278
- 2023Is Self-Repair a Silver Bullet for Code Generation?cited by 191
- 2024Benchmarking Complex Instruction-Following with Multiple Constraints Compositioncited by 147
- 2022TimeLMs: Diachronic Language Models from Twittercited by 129
- 2023Branch-Solve-Merge Improves Large Language Model Evaluation and Generationcited by 104
- 2023Can Large Language Models Understand Real-World Complex Instructions?cited by 69
- 2024Evaluating LLMs at Detecting Errors in LLM Responsescited by 49
- 2023Can LLMs Follow Simple Rules?cited by 45
- 2023A Closer Look at the Self-Verification Abilities of Large Language Models in Logical Reasoningcited by 41
- 2024Benchmarking Large Language Models on Controllable Generation under Diversified Instructionscited by 26
- 2024InfuserKI: Enhancing Large Language Models with Knowledge Graphs via Infuser-Guided Knowledge Integrationcited by 19
- 2024RuleR: Improving LLM Controllability by Rule-based Data Recyclingcited by 11
- 2024Using LLMs to Automate Threat Intelligence Analysis Workflows in Security Operation Centerscited by 10
- 2024From Instructions to Constraints: Language Model Alignment with Automatic Constraint Verificationcited by 8
Built on by
Citing papers per year: 2025: 4; 2026: 3.
7 papers.
- 2025Reinforce LLM Reasoning through Multi-Agent Reflectioncited by 26
- 2025RECAST: Expanding the Boundaries of LLMs' Complex Instruction Following with Multi-Constraint Datacited by 11
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestrationcited by 11
- 2025Image Corruption-Inspired Membership Inference Attacks against Large Vision-Language Modelscited by 3
- 2025Self-Review Framework for Enhancing Instruction Following Capability of LLMcited by 1
- 2026Quality-Driven Agentic Reasoning for LLM-Assisted Software Design: Questions-of-Thoughts (QoT) as a Time-Series Self-QA Chaincited by 1
- 2026Bridging Auxiliary Constraints to Resolve Instruction Following in Large Reasoning Modelscited by 0
- 2026Bridging Auxiliary Constraints to Resolve Instruction Following in Large Reasoning Models2 Jun 2026
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestration24 Mar 2026
- 2026Quality-Driven Agentic Reasoning for LLM-Assisted Software Design: Questions-of-Thoughts (QoT) as a Time-Series Self-QA Chain10 Mar 2026
- 2025Self-Review Framework for Enhancing Instruction Following Capability of LLM8 Jul 2025
- 2025Image Corruption-Inspired Membership Inference Attacks against Large Vision-Language Models14 Jun 2025
- 2025Reinforce LLM Reasoning through Multi-Agent Reflection10 Jun 2025
- 2025RECAST: Expanding the Boundaries of LLMs' Complex Instruction Following with Multi-Constraint Data25 May 2025
Similar, not cited
Close in wording, no citation either way
- 2024LLM Self-Correction with DeCRIM: Decompose, Critique, and Refine for Enhanced Following of Instructions with Multiple Constraints
- 2026Enhancing LLM Instruction Following: An Evaluation-Driven Multi-Agentic Workflow for Prompt Instructions Optimization
- 2024Long Is More for Alignment: A Simple but Tough-to-Beat Baseline for Instruction Fine-Tuning
- 2025ConInstruct: Evaluating Large Language Models on Conflict Detection and Resolution in Instructions
- 2025Meeseeks: A Feedback-Driven, Iterative Self-Correction Benchmark evaluating LLMs' Instruction Following Capability
- 2024Enhancing and Assessing Instruction-Following with Fine-Grained Instruction Variants
- 2026IndicIFEval: A Benchmark for Verifiable Instruction-Following Evaluation in 14 Indic Languages
- 2024Self-Judge: Selective Instruction Following with Alignment Self-Evaluation