LLM Self-Correction with DeCRIM: Decompose, Critique, and Refine for Enhanced Following of Instructions with Multiple Constraints
On the map: LLM reasoning → Test-time compute and efficient thinking
Abstract (arXiv)
Instruction following is a key capability for LLMs. However, recent studies have shown that LLMs often struggle with instructions containing multiple constraints (e.g. a request to create a social media post "in a funny tone" with "no hashtag"). Despite this, most evaluations focus solely on synthetic data. To address this, we introduce RealInstruct, the first benchmark designed to evaluate LLMs' ability to follow real-world multi-constrained instructions by leveraging queries real users asked AI assistants. We also investigate model-based evaluation as a cost-effective alternative to human annotation for this task. Our findings reveal that even the proprietary GPT-4 model fails to meet at least one constraint on over 21% of instructions, highlighting the limitations of state-of-the-art models. To address the performance gap between open-source and proprietary models, we propose the Decompose, Critique and Refine (DeCRIM) self-correction pipeline, which enhances LLMs' ability to follow constraints. DeCRIM works by decomposing the original instruction into a list of constraints and using a Critic model to decide when and where the LLM's response needs refinement. Our results show that DeCRIM improves Mistral's performance by 7.3% on RealInstruct and 8.0% on IFEval even with weak feedback. Moreover, we demonstrate that with strong feedback, open-source LLMs with DeCRIM can outperform GPT-4 on both benchmarks.
Key facts. Cited by 34 papers in the map (data through 7 Oct 2026). Placed in Test-time compute and efficient thinking, one of 17 directions in LLM reasoning. Builds on 79 of its 101 references that are in the map. First posted on arXiv 9 Oct 2024.
Builds on
79 of 101 references.
Closest ancestors · 7
Same direction, newest first
- 2024Learning From Correctness Without Prompting Makes LLM Efficient Reasoner28 Mar
- 2023Large Language Models Cannot Self-Correct Reasoning Yet3 Oct
- 2023SCREWS: A Modular Framework for Reasoning with Revisions20 Sep
- 2023Recursion of Thought: A Divide-and-Conquer Approach to Multi-Context Reasoning with Language Models12 Jun
- 2023CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquing19 May
- 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Models17 May
- 2023Self-Refine: Iterative Refinement with Self-Feedback30 Mar
Other references · 72
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023GPT-4 Technical Reportcited by 18,132
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,018
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,747
38 more
- 2023Mistral 7Bcited by 3,065
- 2022Scaling Instruction-Finetuned Language Modelscited by 2,997
- 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,674
- 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,579
- 2023G-Eval: NLG Evaluation using GPT-4 with Better Human Alignmentcited by 2,205
- 2022Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language modelscited by 1,970
- 2023Improving Factuality and Reasoning in Language Models through Multiagent Debatecited by 1,739
- 2023Evaluating Object Hallucination in Large Vision-Language Modelscited by 1,696
- 2021Multitask Prompted Training Enables Zero-Shot Task Generalizationcited by 1,462
- 2023FActScore: Fine-grained Atomic Evaluation of Factual Precision in Long Form Text Generationcited by 1,259
- 2024Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preferencecited by 1,151
- 2023Instruction-Following Evaluation for Large Language Modelscited by 1,143
- 2022Super-NaturalInstructions: Generalization via Declarative Instructions on 1600+ NLP Taskscited by 858
- 2022Galactica: A Large Language Model for Sciencecited by 736
- 2021Cross-Task Generalization via Natural Language Crowdsourcing Instructionscited by 696
- 2024LLM Evaluators Recognize and Favor Their Own Generationscited by 651
- 2023Prometheus: Inducing Fine-grained Evaluation Capability in Language Modelscited by 558
- 2023Zephyr: Direct Distillation of LM Alignmentcited by 498
- 2024Prometheus 2: An Open Source Language Model Specialized in Evaluating Other Language Modelscited by 431
- 2023TIFA: Accurate and Interpretable Text-to-Image Faithfulness Evaluation with Question Answeringcited by 416
- 2022Self-critiquing models for assisting human evaluatorscited by 372
- 2024Replacing Judges with Juries: Evaluating LLM Generations with a Panel of Diverse Modelscited by 301
- 2023State of What Art? A Call for Multi-Prompt LLM Evaluationcited by 299
- 2023Evaluating Large Language Models at Evaluating Instruction Followingcited by 290
- 2022Teaching Small Language Models to Reasoncited by 279
- 2022Generating Sequences by Learning to Self-Correctcited by 271
- 2024Debating with More Persuasive LLMs Leads to More Truthful Answerscited by 255
- 2024When Can LLMs Actually Correct Their Own Mistakes? A Critical Survey of Self-Correction of LLMscited by 230
- 2023A Stitch in Time Saves Nine: Detecting and Mitigating Hallucinations of LLMs by Validating Low-Confidence Generationcited by 202
- 2022Re3: Generating Longer Stories With Recursive Reprompting and Revisioncited by 193
- 2023Implicit Chain of Thought Reasoning via Knowledge Distillationcited by 165
- 2024Distilling System 2 into System 1cited by 152
- 2024Benchmarking Complex Instruction-Following with Multiple Constraints Compositioncited by 147
- 2024InFoBench: Evaluating Instruction Following Ability in Large Language Modelscited by 128
- 2023Rephrase and Respond: Let Large Language Models Ask Better Questions for Themselvescited by 123
- 2023Table Meets LLM: Can Large Language Models Understand Structured Table Data? A Benchmark and Empirical Studycited by 116
- 2023FollowBench: A Multi-level Fine-grained Constraints Following Benchmark for Large Language Modelscited by 112
- 2023Branch-Solve-Merge Improves Large Language Model Evaluation and Generationcited by 104
50 most cited of 72 All 72 (JSON)
Built on by
Citing papers per year: 2025: 20; 2026: 14.
34 papers.
Sort:
By area:
- 2025A Survey on Test-Time Scaling in Large Language Models: What, How, Where, and How Well?cited by 215
- 2025SETS: Leveraging Self-Verification and Self-Correction for Improved Test-Time Scalingcited by 54
- 2025Thinking Machines: A Survey of LLM based Reasoning Strategiescited by 25
- 2026RubricEval: A Rubric-Level Meta-Evaluation Benchmark for LLM Judges in Instruction Followingcited by 19
- 2025Incentivizing Reasoning for Advanced Instruction-Following of Large Language Modelscited by 17
- 2025Lost at the Beginning of Reasoningcited by 15
- 2025Can Language Models Follow Multiple Turns of Entangled Instructions?cited by 14
- 2025FactSelfCheck: Fact-Level Black-Box Hallucination Detection for LLMscited by 14
- 2025Accelerating Earth Science Discovery via Multi-Agent LLM Systemscited by 13
- 2025MuSC: Improving Complex Instruction Following with Multi-granularity Self-Contrastive Trainingcited by 12
- 2025ReflectEvo: Improving Meta Introspection of Small LLMs by Learning Self-Reflectioncited by 11
- 2025RECAST: Expanding the Boundaries of LLMs' Complex Instruction Following with Multi-Constraint Datacited by 11
22 more
- 2025WildIFEval: Instruction Following in the Wildcited by 10
- 2025Revisiting Compositional Generalization Capability of Large Language Models Considering Instruction Following Abilitycited by 10
- 2025Are Checklists Really Useful for Automatic Evaluation of Generative Tasks?cited by 9
- 2026Revision or Re-Solving? Decomposing Second-Pass Gains in Multi-LLM Pipelinescited by 7
- 2025Revisiting the Reliability of Language Models in Instruction-Followingcited by 6
- 2026Retrieval-Augmented LLM Agents: Learning to Learn from Experiencecited by 6
- 2025Evaluating the Efficacy of LLM-Based Reasoning for Multiobjective HPC Job Schedulingcited by 3
- 2025Disambiguation-Centric Finetuning Makes Enterprise Tool-Calling LLMs More Realistic and Less Riskycited by 2
- 2025Self-Review Framework for Enhancing Instruction Following Capability of LLMcited by 1
- 2025CLARIFID: Improving Radiology Report Generation by Reinforcing Clinically Accurate Impressions and Enforcing Detailed Findingscited by 1
- 2026Enhancing LLM Instruction Following: An Evaluation-Driven Multi-Agentic Workflow for Prompt Instructions Optimizationcited by 1
- 2026SEIF: Self-Evolving Reinforcement Learning for Instruction Followingcited by 1
- 2026Same Evidence, Different Answers: Canonical-Context On-Policy Distillation for Multi-Turn Language Modelscited by 1
- 2025Critique-Guided Distillation for Robust Reasoning via Refinementcited by 0
- 2026Joint Consistency: A Unified Test-Time Aggregation Framework via Energy Minimizationcited by 0
- 2026When Cloud Agents Meet Device Agents: Lessons from Hybrid Multi-Agent Systemscited by 0
- 2026Bridging Auxiliary Constraints to Resolve Instruction Following in Large Reasoning Modelscited by 0
- 2026Instruction Stacking Collapse: A Benchmark and the Capability-Dependent Value of Prompt Compilationcited by 0
- 2026UNSPECIFIC: General Constraint Synthesis for Breaking Copy-and-Paste Shortcut in LLM Instruction Followingcited by 0
- 2026Large Language Models Can Follow Instructions, But Not Many at Once: Phase Transitions in Compositional Constraint Satisfactioncited by 0
- 2026OBJECTION! Lawyer Agents Mitigate Guilty Bias in Legal Judgment Predictioncited by 0
- 2026Exact Feedback Is Not Control: Evaluating Text-based Closed-Loop Revision in LLMscited by 0
- 2026Exact Feedback Is Not Control: Evaluating Text-based Closed-Loop Revision in LLMs23 Sep 2026
- 2026OBJECTION! Lawyer Agents Mitigate Guilty Bias in Legal Judgment Prediction2 Sep 2026
- 2026Large Language Models Can Follow Instructions, But Not Many at Once: Phase Transitions in Compositional Constraint Satisfaction12 Aug 2026
- 2026UNSPECIFIC: General Constraint Synthesis for Breaking Copy-and-Paste Shortcut in LLM Instruction Following10 Aug 2026
- 2026Instruction Stacking Collapse: A Benchmark and the Capability-Dependent Value of Prompt Compilation31 Jul 2026
- 2026Bridging Auxiliary Constraints to Resolve Instruction Following in Large Reasoning Models2 Jun 2026
- 2026Same Evidence, Different Answers: Canonical-Context On-Policy Distillation for Multi-Turn Language Models28 May 2026
- 2026When Cloud Agents Meet Device Agents: Lessons from Hybrid Multi-Agent Systems28 May 2026
- 2026SEIF: Self-Evolving Reinforcement Learning for Instruction Following8 May 2026
- 2026Joint Consistency: A Unified Test-Time Aggregation Framework via Energy Minimization7 May 2026
- 2026Revision or Re-Solving? Decomposing Second-Pass Gains in Multi-LLM Pipelines1 Apr 2026
- 2026RubricEval: A Rubric-Level Meta-Evaluation Benchmark for LLM Judges in Instruction Following26 Mar 2026
22 more
- 2026Retrieval-Augmented LLM Agents: Learning to Learn from Experience18 Mar 2026
- 2026Enhancing LLM Instruction Following: An Evaluation-Driven Multi-Agentic Workflow for Prompt Instructions Optimization6 Jan 2026
- 2025Revisiting the Reliability of Language Models in Instruction-Following15 Dec 2025
- 2025Are Checklists Really Useful for Automatic Evaluation of Generative Tasks?21 Aug 2025
- 2025CLARIFID: Improving Radiology Report Generation by Reinforcing Clinically Accurate Impressions and Enforcing Detailed Findings23 Jul 2025
- 2025Self-Review Framework for Enhancing Instruction Following Capability of LLM8 Jul 2025
- 2025Disambiguation-Centric Finetuning Makes Enterprise Tool-Calling LLMs More Realistic and Less Risky4 Jul 2025
- 2025Lost at the Beginning of Reasoning27 Jun 2025
- 2025Revisiting Compositional Generalization Capability of Large Language Models Considering Instruction Following Ability18 Jun 2025
- 2025Incentivizing Reasoning for Advanced Instruction-Following of Large Language Models2 Jun 2025
- 2025Evaluating the Efficacy of LLM-Based Reasoning for Multiobjective HPC Job Scheduling29 May 2025
- 2025RECAST: Expanding the Boundaries of LLMs' Complex Instruction Following with Multi-Constraint Data25 May 2025
- 2025ReflectEvo: Improving Meta Introspection of Small LLMs by Learning Self-Reflection22 May 2025
- 2025Critique-Guided Distillation for Robust Reasoning via Refinement16 May 2025
- 2025A Survey on Test-Time Scaling in Large Language Models: What, How, Where, and How Well?31 Mar 2025
- 2025FactSelfCheck: Fact-Level Black-Box Hallucination Detection for LLMs21 Mar 2025
- 2025Can Language Models Follow Multiple Turns of Entangled Instructions?17 Mar 2025
- 2025Thinking Machines: A Survey of LLM based Reasoning Strategies13 Mar 2025
- 2025WildIFEval: Instruction Following in the Wild9 Mar 2025
- 2025Accelerating Earth Science Discovery via Multi-Agent LLM Systems7 Mar 2025
- 2025MuSC: Improving Complex Instruction Following with Multi-granularity Self-Contrastive Training17 Feb 2025
- 2025SETS: Leveraging Self-Verification and Self-Correction for Improved Test-Time Scaling31 Jan 2025
- 2025A Survey on Test-Time Scaling in Large Language Models: What, How, Where, and How Well?cited by 215
- 2025SETS: Leveraging Self-Verification and Self-Correction for Improved Test-Time Scalingcited by 54
- 2025Thinking Machines: A Survey of LLM based Reasoning Strategiescited by 25
- 2025Incentivizing Reasoning for Advanced Instruction-Following of Large Language Modelscited by 17
- 2025Lost at the Beginning of Reasoningcited by 15
- 2025Revisiting Compositional Generalization Capability of Large Language Models Considering Instruction Following Abilitycited by 10
- 2025Evaluating the Efficacy of LLM-Based Reasoning for Multiobjective HPC Job Schedulingcited by 3
- 2025Critique-Guided Distillation for Robust Reasoning via Refinementcited by 0
- 2026Joint Consistency: A Unified Test-Time Aggregation Framework via Energy Minimizationcited by 0
- 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
- 2026Joint Consistency: A Unified Test-Time Aggregation Framework via Energy Minimization7 May 2026
- 2025Lost at the Beginning of Reasoning27 Jun 2025
- 2025Revisiting Compositional Generalization Capability of Large Language Models Considering Instruction Following Ability18 Jun 2025
- 2025Incentivizing Reasoning for Advanced Instruction-Following of Large Language Models2 Jun 2025
- 2025Evaluating the Efficacy of LLM-Based Reasoning for Multiobjective HPC Job Scheduling29 May 2025
- 2025Critique-Guided Distillation for Robust Reasoning via Refinement16 May 2025
- 2025A Survey on Test-Time Scaling in Large Language Models: What, How, Where, and How Well?31 Mar 2025
- 2025Thinking Machines: A Survey of LLM based Reasoning Strategies13 Mar 2025
- 2025SETS: Leveraging Self-Verification and Self-Correction for Improved Test-Time Scaling31 Jan 2025
- 2025Accelerating Earth Science Discovery via Multi-Agent LLM Systemscited by 13
- 2025Disambiguation-Centric Finetuning Makes Enterprise Tool-Calling LLMs More Realistic and Less Riskycited by 2
- 2026Enhancing LLM Instruction Following: An Evaluation-Driven Multi-Agentic Workflow for Prompt Instructions Optimizationcited by 1
- 2026When Cloud Agents Meet Device Agents: Lessons from Hybrid Multi-Agent Systemscited by 0
- 2026When Cloud Agents Meet Device Agents: Lessons from Hybrid Multi-Agent Systems28 May 2026
- 2026Enhancing LLM Instruction Following: An Evaluation-Driven Multi-Agentic Workflow for Prompt Instructions Optimization6 Jan 2026
- 2025Disambiguation-Centric Finetuning Makes Enterprise Tool-Calling LLMs More Realistic and Less Risky4 Jul 2025
- 2025Accelerating Earth Science Discovery via Multi-Agent LLM Systems7 Mar 2025
- 2026RubricEval: A Rubric-Level Meta-Evaluation Benchmark for LLM Judges in Instruction Followingcited by 19
- 2025Can Language Models Follow Multiple Turns of Entangled Instructions?cited by 14
- 2025FactSelfCheck: Fact-Level Black-Box Hallucination Detection for LLMscited by 14
- 2025MuSC: Improving Complex Instruction Following with Multi-granularity Self-Contrastive Trainingcited by 12
- 2025ReflectEvo: Improving Meta Introspection of Small LLMs by Learning Self-Reflectioncited by 11
- 2025RECAST: Expanding the Boundaries of LLMs' Complex Instruction Following with Multi-Constraint Datacited by 11
- 2025WildIFEval: Instruction Following in the Wildcited by 10
- 2025Are Checklists Really Useful for Automatic Evaluation of Generative Tasks?cited by 9
- 2026Revision or Re-Solving? Decomposing Second-Pass Gains in Multi-LLM Pipelinescited by 7
- 2025Revisiting the Reliability of Language Models in Instruction-Followingcited by 6
- 2025Self-Review Framework for Enhancing Instruction Following Capability of LLMcited by 1
- 2025CLARIFID: Improving Radiology Report Generation by Reinforcing Clinically Accurate Impressions and Enforcing Detailed Findingscited by 1
12 most cited of 18 All 18 (JSON)
- 2026Exact Feedback Is Not Control: Evaluating Text-based Closed-Loop Revision in LLMs23 Sep 2026
- 2026OBJECTION! Lawyer Agents Mitigate Guilty Bias in Legal Judgment Prediction2 Sep 2026
- 2026Large Language Models Can Follow Instructions, But Not Many at Once: Phase Transitions in Compositional Constraint Satisfaction12 Aug 2026
- 2026UNSPECIFIC: General Constraint Synthesis for Breaking Copy-and-Paste Shortcut in LLM Instruction Following10 Aug 2026
- 2026Instruction Stacking Collapse: A Benchmark and the Capability-Dependent Value of Prompt Compilation31 Jul 2026
- 2026Same Evidence, Different Answers: Canonical-Context On-Policy Distillation for Multi-Turn Language Models28 May 2026
- 2026Revision or Re-Solving? Decomposing Second-Pass Gains in Multi-LLM Pipelines1 Apr 2026
- 2026RubricEval: A Rubric-Level Meta-Evaluation Benchmark for LLM Judges in Instruction Following26 Mar 2026
- 2025Revisiting the Reliability of Language Models in Instruction-Following15 Dec 2025
- 2025Are Checklists Really Useful for Automatic Evaluation of Generative Tasks?21 Aug 2025
- 2025CLARIFID: Improving Radiology Report Generation by Reinforcing Clinically Accurate Impressions and Enforcing Detailed Findings23 Jul 2025
- 2025Self-Review Framework for Enhancing Instruction Following Capability of LLM8 Jul 2025
12 newest of 18 All 18 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2024Divide-Verify-Refine: Can LLMs Self-Align with Complex Instructions?
- 2024Confidence v.s. Critique: A Decomposition of Self-Correction Capability for LLMs
- 2025Meeseeks: A Feedback-Driven, Iterative Self-Correction Benchmark evaluating LLMs' Instruction Following Capability
- 2025Can LLMs Correct Themselves? A Benchmark of Self-Correction in LLMs
- 2024Self-Judge: Selective Instruction Following with Alignment Self-Evaluation
- 2025Training with Pseudo-Code for Instruction Following
- 2026Reinforcing Step-level Reasoning for Effective Self-Correction in LLMs
- 2024Human-Instruction-Free LLM Self-Alignment with Limited Samples