Source-linked AI summary
SELF-[IN]CORRECT: LLMs Struggle with Discriminating Self-Generated Responses
Dongwei Jiang, Jingyu Zhang, Orion Weller, Nathaniel Weir, Benjamin Van Durme, Daniel Khashabi
TL;DR
Whether LLMs can improve their own responses depends on judging prior generations better than generating directly, but the evidence for that advantage is unclear. The paper compares both capabilities in a unified framework and finds that discrimination is not reliably better across the evaluated models and tasks. These results raise concerns about self-improvement based solely on a model’s own judgment.
Problem
The paper asks whether LLMs can reliably discriminate the quality of their own prior generations better than they can generate good responses directly, a capability relevant to self-improvement.
Source: §1 · p. 1Method
The paper proposes a unified framework that compares generation and discrimination using the same model, task, and evaluation metric.
Source: §1 · pp. 1–2, §3.2 · p. 4Results
Across diverse evaluated tasks, LLMs were not consistently better at discriminating among their own generated alternatives than generating initial responses.
Source: §1 · p. 2, §8 · p. 11Takeaways & Limitations
The findings raise concerns about the potential for LLM self-improvement on any task when it relies on the model’s own judgment.
Source: §8 · p. 11The study’s experimental scope is limited, and evaluating more models and tasks could further validate SELF-[IN]CORRECT.
Source: §7 · p. 11
Abstract
from arXiv · showhide
Can LLMs consistently improve their previous outputs for better results? For this to be true, LLMs would need to be better at discriminating among previously-generated alternatives, than generating initial responses. We explore the validity of this hypothesis in practice. We first formulate a unified framework that allows us to compare the generative and discriminative capability of any model on any task. In our resulting experimental analysis of several open-source and industrial LLMs, we observe that models are not reliably better at discriminating among previously-generated alternatives than generating initial responses. This finding challenges the notion that LLMs may be able to enhance their performance only through their own judgment.
1 Introduction
The paper asks whether LLMs can judge their own earlier outputs better than they can generate good responses directly. It proposes a shared framework for comparing these capabilities and finds no reliable discrimination advantage across its evaluated tasks.
1 Introduction
- The paper tests whether LLMs can reliably distinguish the quality of their own prior generations well enough to support self-improvement.The motivating premise is that such improvement requires discrimination to surpass direct generation.Source: §1 · p. 1
- The unified framework compares generation and discrimination by scoring a randomly selected output against the model’s choice among its own generated alternatives.The two phases use generation and discrimination prompts, respectively.Source: §1 · pp. 1–2, Figure 1 · p. 2
- Across mathematics, world knowledge, truthful question answering, and instruction following, LLMs were not consistently better at discriminating among their own generated alternatives than generating initial responses.The paper presents this pattern as evidence for SELF-[IN]CORRECT.Source: §1 · pp. 1–2
- The reported pattern persists with additional in-context examples and chain-of-thought demonstrations, but does not appear in non-autoregressive models such as FLAN.The paper also discusses how its findings relate to prior self-improvement studies.Source: §1 · p. 2
- The paper’s contributions are a framework for testing both capabilities across models and tasks, plus empirical evidence and further analyses of SELF-[IN]CORRECT.The study focuses on models using their own judgment rather than external feedback.Source: §1 · pp. 1–2
2 Related Work
Related work examines self-improvement through self-generated feedback, external feedback, and comparisons between language-model generation and discrimination. This paper focuses on intrinsic self-improvement and evaluates the generation–discrimination gap across a broader range of tasks with a unified metric.
Self-Improvement with LLMs
- Prior intrinsic self-improvement approaches use self-generated instructions, rewards, self-play, or verbal reflection to refine model behavior (Wang et al., 2023c; Yuan et al., 2024; Chen et al., 2024c; Shinn et al., 2023).Other studies apply related approaches across different tasks (Madaan et al., 2023; Butt et al., 2024; Krishna, 2023; Wang et al., 2023b).Source: §2 · pp. 2–3
- With external ground-truth feedback, studies report that LLMs can verify and correct responses, whereas intrinsic self-improvement relies on the model’s own capabilities (Gou et al., 2024; Tyen et al., 2023; Shinn et al., 2023).Critics question whether some reported reasoning gains exceed self-consistency or reflect an inferior initial response (Huang et al., 2023; Tyen et al., 2023; Wang et al., 2022a).Source: §2 · p. 3
Discrepancy between LLM generation and discrimination
- Prior work studies generation and discrimination in summarization and planning, while this paper uses a unified metric across a wider task range to investigate their discrepancy.Related studies report that LLMs can struggle to understand their own outputs (West et al., 2023; Liu et al., 2023b; Arora & Kambhampati, 2023; Chen et al., 2024b).Source: §2 · p. 3
Using LLMs for self-evaluation
- Research on self-evaluation reports difficulties in math, complex reasoning, and planning, while this paper examines self-evaluation across a broader range of tasks (Huang et al., 2023; Stechly et al., 2024; Stechly et al., 2023).Source: §2 · p. 3
3 SELF-[IN]CORRECT
The section defines a framework that scores generation and discrimination on the same task using the same model and evaluation metric. It formalizes SELF-[IN]CORRECT as the hypothesis that discrimination is not reliably better than generation.
3.1 Establishing an Evaluation Criteria to Compare Generation vs. Discrimination
- For each evaluation input, the framework samples multiple candidate generations from the same model, using a low temperature to keep outputs highly probable.The generation score uses a randomly chosen candidate, treated as equivalent to direct generation under the same sampling settings.Source: §3.1 · pp. 3–4
- For discrimination, the model receives its generated responses in a task-specific prompt and selects a preferred answer; the framework averages the resulting per-sample scores.Candidate order is randomized, and reordering experiments produced very similar results.Source: §3.1 · p. 4
- An alternative that scores each candidate separately before selecting the best produced little difference from the main discrimination setup.Source: §3.1 · p. 4
3.2 Hypothesis Formulation
- SELF-[IN]CORRECT states that discrimination is not reliably better than generation, formalized as DG-DIFF = Sdisc − Sgen ≤ 0.Source: §3.2 · p. 4
- The framework treats SELF-[IN]CORRECT as the null hypothesis and requires a sufficiently large positive DG-DIFF to reject it in favor of the conventional view.Source: §3.2 · p. 4
- Sharing candidate generations across phases enables a fair comparison, while applying the task’s original metrics keeps assessments consistent; both scores remain proxies for distinct processes.The framework avoids human input and is described as more scalable and cost-effective than approaches relying on human annotation.Source: §3.2 · pp. 4–5
4 Empirical Support for SELF-[IN]CORRECT
The experiments compare generation and discrimination across diverse tasks and models; in most cases, discrimination does not reliably outperform generation. The results also show no expected discrimination advantage for instruction-tuned models and a tendency for stronger models to have larger DG-DIFF.
4.1 Experimental Setup
- Evaluation covers GSM8K for math, TriviaQA for world knowledge using rc.nocontext, TruthfulQA for truthfulness in question answering using generation, and MT-Bench for instruction following, scored on a 0-10 scale.Models include Phi-3-mini-4k-Instruct, LLaMA-2 and LLaMA-3, Mixtral, GPT-3.5-turbo, and GPT-4-turbo. TruthfulQA uses separate GPT judges for truthfulness and informativeness, while MT-Bench uses GPT-4 scoring; GPT-4-turbo is excluded from MT-Bench.Source: §4.1 · pp. 5–6
- The study tests the hypothesis with one-sided McNemar tests on binary-outcome tasks and Wilcoxon signed-rank tests on MT-Bench.The authors also report that invalid discrimination outputs were generally rare and used a lenient scoring rule for them.Source: §4.1 · p. 6
4.2 Main Findings
- In 54 of 56 experiments, SELF-[IN]CORRECT was not rejected; DG-DIFF was generally small or negative across base and aligned models.Table 2 defines DG-DIFF as Sdisc − Sgen and reports the generation-to-discrimination performance pairs and p-values.Source: §4.2 · p. 6, Table 2 · p. 7
- Instruction-tuned models did not show the expected discrimination advantage, despite instruction tuning being associated with better task-solving and classification-like tasks appearing in tuning datasets.The authors report that their empirical findings do not support the expectation.Source: §4.2 · p. 7
- DG-DIFF tends to increase with model capacity, and several strongest tested models show positive DG-DIFF on nearly all tasks, though the gaps remain small.The reported pattern is especially pronounced within base, fine-tuned, and proprietary model categories.Source: §4.2 · p. 7
5 Further Analysis of SELF-[IN]CORRECT
The further analyses find that prompt changes do not consistently close the discrimination gap, while non-autoregressive Flan models show a different pattern. Replication and extension of self-refinement evaluations reveal that apparent score gains can occur without reliable preference for later outputs.
5.1 Better Discrimination via Prompt-Engineering
- Doubling or tripling in-context examples tends to raise DG-DIFF but leaves it small or negative, while CoT rationales have minimal impact.The ICL improvement is not consistently monotonic; tripling examples was omitted for MT-Bench because of the 4096-token context limit.Source: §5.1 · p. 8, Table 3 · p. 8
5.2 The Role of Objectives: Does Autoregressive Pre-training Explain our Results?
- Flan-T5-XXL and Flan-UL2 have positive DG-DIFF on every tested task except Flan-T5-XXL on MT-Bench, with higher average DG-DIFF than tested autoregressive models.For TriviaQA and TruthfulQA, the SELF-[IN]CORRECT hypothesis is rejected; however, the Flan model classes also differ in pre-training processes and datasets, so the authors urge caution in attributing the pattern to objectives alone.Source: §5.2 · pp. 8–9, Table 4 · p. 9
5.3 Do Prior Findings in Self-Refinement Contradict SELF-[IN]CORRECT?
- In self-refinement replications, constrained-generation scores can rise as outputs lengthen without incorporating new keywords or using feedback.The authors also report that models sometimes assign lower scores to refined acronym-generation and dialogue outputs.Source: §5.3 · pp. 9–10
- Models prefer self-refined outputs over previous ones only around 54% of the time, extending the comparison to real-world tasks beyond reasoning.The authors interpret this as evidence that models are still not consistently better at discriminating among previously generated alternatives than generating initial responses.Source: §5.3 · p. 10
6 Further Discussion
The discussion distinguishes selecting ordered preference pairs from identifying the single best response, and proposes that this finer discrimination demand may relate to diminishing returns in self-rewarding. It also finds that simplifying distractors improves DG-DIFF.
6 Further Discussion
- Self-rewarding methods select winning and losing responses from a larger generation set, which is simpler than identifying the single best response and does not have its effectiveness challenged here.Straightforward heuristics, such as selecting the highest- and lowest-scoring responses, can support the pair-ordering setup.Source: §6 · p. 10
- The authors hypothesize that weaker overall discrimination may be linked to diminishing returns after a few self-rewarding iterations.They suggest it could make a virtuous cycle of improving instruction following and generating self-rewards challenging.Source: §6 · p. 10
- The controlled experiments test whether replacing incorrect candidates with simpler distractors changes the outcome, using TriviaQA and GSM8K.TriviaQA distractors are correct answers from other questions; GSM8K distractors are incorrect generated answers multiplied or divided by 100.Source: §6 · p. 10
- Simplifying incorrect candidates improves DG-DIFF; TriviaQA has Sdisc well above Sgen, and all tested GSM8K models improve DG-DIFF.Source: §6 · p. 10
7 Limitations
The study identifies limits in assessing pre-training influences and in the scope and design of its experiments. Its findings concern a simple discrimination setup and focus mainly on the first stage of self-improvement.
Challenges in controlled study of LLMs
- Pre-training data and objectives are difficult to assess, leaving important aspects of their influence underexplored.Source: §7 · p. 10
Potential influence of lengthier discrimination prompt
- The discrimination prompt is longer because it includes candidate answers, but its effect is difficult to isolate without introducing other prompt changes.Source: §7 · pp. 10–11
Limitations in experimental scope
- The experiments cover multiple tasks and domains but a limited set of prominent LLMs, so more models and tasks could further validate SELF-[IN]CORRECT.The authors do not claim that LLMs can never outperform generation at discrimination; refinement-specific fine-tuning may improve discrimination, potentially at a cost to generality.Source: §7 · p. 11
Discrimination setup
- The simple discrimination setup leaves more complex strategies, including problem decomposition and answer verification, outside the study’s scope.Source: §7 · p. 11
Challenges in determining model’s preference
- LLM-as-a-Judge prompting may be affected by answer-option or format biases; ranking candidates by assigned probability could also be affected by text fluency.Source: §7 · p. 11
Limited focus on other stages of self-improvement
- The analysis focuses mainly on self-discrimination, while other self-improvement stages receive less attention; it evaluates multiple generated answers followed by discrimination.Source: §7 · p. 11
8 Conclusion
Across the tested models and tasks, discrimination is not reliably better than generating responses directly and was often worse. The appendix also provides original and Chain-of-Thought prompts for several task settings.
8 Conclusion
- Across the evaluated models and tasks, discrimination is not reliably better than direct generation and was often worse.Source: §8 · p. 11
A Prompts for TriviaQA and MT-Bench
- The appendix provides discrimination prompts for GSM8K, TriviaQA, TruthfulQA, and MT-Bench; GSM8K has no Chain-of-Thought discrimination prompt because its default evaluation includes rationales.The TriviaQA example marks both answers 3 and 4 as correct; the TruthfulQA and MT-Bench examples mark answer 4 and answer 1 as correct, respectively.Source: A Prompts for TriviaQA and MT-Bench · p. 17, Figure 2 · p. 17, Figure 3 · p. 17
B Extra analysis with Self-Refine
The extra analysis examines self-refinement examples on tasks previously tested in Madaan et al. (2023). The examples show that iterative refinement does not guarantee steadily improving feedback scores or shorter outputs.
B Extra analysis with Self-Refine
- The analysis provides additional explanations of issues found on tasks tested in Madaan et al. (2023).Source: B Extra analysis with Self-Refine · p. 18
- In the acronym-generation example, feedback scores do not increase consistently across refinement rounds.The shown candidates receive total scores of 15/25, 14/25, and 17/25 in rounds 0, 1, and 2, respectively.Source: Figure 6 · p. 19, B Extra analysis with Self-Refine · p. 19
- In constraint generation, self-refinement often produces progressively longer sentences that build on earlier versions.Source: Figure 7 · p. 19, B Extra analysis with Self-Refine · p. 19
C Predicting exact answers instead of answer options
The analyses test exact-answer generation and separate scoring of candidate answers as alternatives in the discrimination phase. Neither analysis reports a clear improvement over the original answer-choice setup.
C Predicting exact answers instead of answer options
- Switching to exact-answer generation does not significantly reduce invalid responses and appears to increase them in several cases.Source: Table 6 · p. 20, C Predicting exact answers instead of… · p. 20
D Evaluating discriminating ability on each candidate separately
- On GSM8K and MT-Bench, assigning scores to candidates separately yields performance similar to choosing among response options.The authors note that developing a reliable scoring rubric for each candidate presents significant challenges.Source: Table 7 · p. 20, D Evaluating discriminating ability on… · p. 20
E Ablation of prompts used for discrimination
The prompt ablation tests whether the observed SELF-[IN]CORRECT finding is an artifact of prompt wording. On GSM8K with LLaMA-2 13B, prompt variations do not significantly affect DG-DIFF.
E Ablation of prompts used for discrimination
- Because model responses can vary with prompt wording, the authors test whether SELF-[IN]CORRECT persists across prompt constructions.Source: E Ablation of prompts used for… · p. 20
- Prompt variations do not significantly affect DG-DIFF in the GSM8K evaluation of LLaMA-2 13B.Table 8 reports the prompt-variation comparison.Source: E Ablation of prompts used for… · p. 20, Table 8 · p. 21
- The evaluation uses GSM8K and LLaMA-2 13B, selected because its DG-DIFF on GSM8K is a big negative number.Source: E Ablation of prompts used for… · p. 20
F Results and experimental setup for simplified discrimination phase
The simplified discrimination comparison reports improved DG-DIFF with simplified negative candidates. The section also describes task-appropriate statistical tests for comparing generation and discrimination, including their test choices and decision procedures.
F Results and experimental setup for simplified discrimination phase
- For TriviaQA, incorrect generated answers are replaced with randomly selected correct answers from another question; for GSM8K, they are multiplied or divided by 100.Source: Figure 8 · p. 21, F Results and experimental setup for… · p. 21
G Choice of Statistical Test and Detailed Formulation of Hypothesis Testing
- McNemar’s test is used for binary-outcome tasks such as GSM8K, TriviaQA, and TruthfulQA, comparing paired outcomes through discordant cases.Source: G Choice of Statistical Test and… · pp. 21–22
F Results and experimental setup for simplified discrimination phase
- Figure 9 reports that DG-DIFF improves notably with simplified negative candidates, indicating sensitivity to the negative-candidate data distribution.Source: F Results and experimental setup for… · p. 21, Figure 9 · p. 22
G Choice of Statistical Test and Detailed Formulation of Hypothesis Testing
- For MT-Bench, the Wilcoxon signed-rank test is chosen because the 160-sample dataset does not support a reliable normality assumption for paired differences.The passage describes it as a non-parametric alternative suited to paired ordinal or continuous outcomes.Source: G Choice of Statistical Test and… · p. 22
- The Wilcoxon procedure ranks absolute paired differences, assigns signs, and sums positive and negative ranks; a sufficiently large W+ counts against DG-DIFF ≤ 0.Source: G Choice of Statistical Test and… · p. 23
- The one-sided Wilcoxon test rejects its null when the upper-tail p-value for W+ falls below the chosen significance level α = 0.05.Source: G Choice of Statistical Test and… · p. 23