TLDR: A research paper by Javaji, Gauri, and Zhu introduces an evaluation framework for iterative LLM prompting across ideation, code, and math tasks. They found that gains are domain-dependent, with early benefits in ideas and code, but late-turn gains in math when guided by elaboration. Vague feedback often leads to plateaus or reduced quality, while targeted prompts reliably steer output. The study identifies a “Converge-Drift-Collapse” pattern and suggests multi-agent systems for more robust iterative refinement.
Large Language Models (LLMs) are increasingly used in multi-turn conversations, where users iteratively refine an initial output. However, understanding when this iterative process helps and when it hinders performance has been a challenge. A recent research paper titled “Another Turn, Better Output? : A Turn-Wise Analysis of Iterative LLM Prompting” by Shashidhar Reddy Javaji, Bhavul Gauri, and Zining Zhu introduces a comprehensive evaluation framework to address this critical gap.
The researchers developed a protocol that runs controlled 12-turn conversations for various tasks, including ideation, code generation, and mathematical reasoning. They explored different types of prompts, ranging from vague feedback like “improve it” to more targeted instructions. The outputs from each turn were logged and scored using domain-specific checks. For instance, code outputs were validated with unit tests, math problems were assessed for answer equivalence and reasoning soundness, and ideation tasks were evaluated for originality and feasibility.
The study tracked several key metrics to understand turn-level behavior. These included semantic movement across turns, changes from one turn to the next, and the growth in output size. A significant finding was that the benefits of iteration are highly dependent on the domain. In ideation and code generation, improvements tend to occur early in the process. However, for mathematical reasoning, later turns become crucial, especially when guided by prompts that encourage elaboration.
After the initial few turns, vague feedback often led to a plateau or even a decline in correctness. In contrast, targeted prompts consistently shifted the output quality along the desired axes. For example, in ideation, specific prompts could steer the model towards novelty or feasibility. In code, they could optimize for speed or readability. For math, elaborative prompts proved more effective than exploratory ones, driving significant gains in later turns.
The research also identified consistent patterns across domains. Ideation tasks showed more significant shifts in meaning across turns. Code generation tended to increase in size with minimal semantic change, often leading to what the researchers termed “over-engineering.” Mathematical reasoning, by default, remained logically stable but could break this pattern and find correct paths with late, elaborative iteration.
The authors propose a three-phase behavioral pattern for unguided iterative LLM refinement: Converge-Drift-Collapse. An initial convergence on a plausible solution is often followed by a period of conceptual drift, eventually leading to a stable but unproductive collapse. This collapse manifests differently across domains: conceptual repetition in ideation, runaway complexity in coding, and confident justification of flawed logic in mathematical reasoning.
These findings have important implications for designing human-AI systems. The study suggests that relying on a single LLM with vague feedback in a simple loop is often unstable. Instead, multi-agent or multi-model frameworks could be more robust. For instance, an optimal system for ideation might use a “Generator” agent for early turns to produce diverse ideas, then switch to a “Refiner” agent to ground and elaborate on promising concepts. This approach leverages the unique strengths of different models and prompting strategies for better outcomes.
Also Read:
- Enhancing Language Model Accuracy Through User Feedback and Adaptive Decoding
- Smart Knowledge Editing: A New Approach for AI Question Answering
In conclusion, the research highlights that iteration is not a one-size-fits-all tool. Its effectiveness depends heavily on the task and the specificity of the prompts. Building small, multi-role systems with staged prompts, depth budgets, and clear stop/switch rules can transform iterative loops into more reliable and useful processes, leading to more stable and valuable outputs across various applications.


