Large Language Models Can Self-Correct with Key Condition Verification
Open accessAbstract
Intrinsic self-correct was a method that instructed large language models (LLMs) to verify and correct their responses without external feedback.Unfortunately, the study concluded that the LLMs could not self-correct reasoning yet.We find that a simple yet effective prompting method enhances LLM performance in identifying and correcting inaccurate answers without external feedback.That is to mask a key condition in the question, add the current response to construct a verification question, and predict the condition to verify the response.The condition can be an entity in an open-domain question or a numerical value in an arithmetic question, which requires minimal effort (via prompting) to identify.We propose an iterative verify-then-correct framework to progressively identify and correct (probably) false responses, named PROCO.We conduct experiments on three reasoning tasks.On average, PROCO, with GPT-3.5-Turbo-1106 as the backend LLM, yields +6.8 exact match on four open-domain question answering datasets, +14.1 accuracy on three arithmetic reasoning datasets, and +9.6 accuracy on a commonsense reasoning dataset, compared to Self-Correct.Our implementation is made publicly avail
AI snapshot
Written from the paper’s full text.
TL;DR
PROCO is a zero-shot iterative verify-then-correct prompting method that masks a key condition in a question, uses the prior answer as a new condition to form a verification question, and corrects answers without external feedback. With GPT-3.5-Turbo-1106 it improves over Self-Correct by +6.8 EM on four open-domain QA datasets, +14.1 accuracy on three arithmetic datasets, and +9.6 accuracy on CSQA.
Key findings
- On GPT-3.5-Turbo-1106, PROCO vs Self-Correct: NQ +7.9 EM (48.0 vs 40.1), TriviaQA +7.4 (78.7 vs 71.3), WebQ +7.8 (47.0 vs 39.2), HotpotQA +4.0 (33.0 vs 29.0), and CSQA +9.6 accuracy (75.5 vs 65.9). On arithmetic, PROCO reaches GSM8K 87.1 vs 75.1, AQuA 65.2 vs 48.7 (+16.5), and MATH 41.5 vs 27.6.
- With GPT-4-0125-Preview, PROCO scores GSM8K 97.6, CSQA 86.7, and HotpotQA 61.0 EM, compared with CoT (95.5, 82.0, 49.0) and Self-Correct (91.5, 79.5, 49.0).
- GenRead + PROCO boosts EM by +6.1 on NQ, +7.6 on TriviaQA, +5.4 on WebQ, +9.0 on HotpotQA, and accuracy by +9.1 on CSQA. PROCO also outperforms GenRead/RAG in EM across three open-domain QA benchmarks using one external document vs five, with an average 12.8% higher EM than GenRead and 9.2% higher than RAG while using half the tokens.
- On WebQ, PROCO overall EM is 47.2 vs Self-Correct 38.0, F1 57.5 vs 44.1, average tokens 1368.3 vs 3446.0, and average time 15.32 vs 33.68. On GSM8K, PROCO incorrectly alters correct answers 2.5% of the time and corrects incorrect answers 8.2%, vs Self-Correct at 9.1% and 7.6%.
Methods
- PROCO generates an initial answer via CoT (or RAG/GenRead), identifies a key condition (numerical values via SimCSE + regex; entities/concepts via zero-shot LLM prompting), masks it as “X,” appends the previous answer and a verification question, solves it, and verifies via match-based checking for arithmetic or proposition-based checking for open-domain/commonsense. Incorrect answers are added to a set of potentially incorrect answers and used as feedback with the hint “the answer is likely not in {set}”; the loop stops when an answer is verified correct, the corrected answer matches the previous one, or max iterations T=3 is reached.
- Evaluated on three reasoning tasks and eight datasets: arithmetic (GSM8K, AQuA, MATH), open-domain QA (NQ, TriviaQA, WebQ, HotpotQA), and commonsense (CSQA). Backends: GPT-3.5-Turbo-1106, GPT-4-0125-Preview, and Mixtral-8x7B. Baselines: CoT, Self-Correct, CoVe, GenRead, and RAG. Metrics: EM/F1 for open-domain QA and accuracy for other tasks. Temperature 0.7; external-document baselines use M=5, and PROCO combinations use M=1.
- Analyses include iteration-count effects, token/time efficiency, error-change rates, comparison with self-consistency, and case studies.
Limitations
- Stated: the study focuses exclusively on English; non-English tasks were excluded and the method may not perform well for them. The problems solved are generally short, averaging 52.3 words, with answers typically numerical values or entities; longer problems or answers not numerical/entity-based are left for future research.
- Evident from the text: key condition identification for open-domain and commonsense questions relies on zero-shot LLM prompting, so errors in that step could propagate, but the paper does not quantify this failure mode.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
2 of 7 cited sources checked · 0 supported · 0 flagged · accuracy not yet measured
- Findingown data
The average iteration number for PROCO across all benchmarks is less than 3.
“Additionally, the average iteration number for PROCO across all benchmarks is less than 3.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
PROCO with GPT-3.5-Turbo-1106 yields an average +6.8 exact match on four open-domain question answering datasets compared to Self-Correct.
“On average, PROCO, with GPT-3.5-Turbo-1106 as the backend LLM, yields +6.8 exact match on four open-domain question answering datasets, +14.1 accuracy on three arithmetic reasoning datasets, and +9.6 accuracy on a commonsense reasoning dataset, compared to Self-Correct.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
PROCO significantly enhances problem-solving performance across five benchmarks when combined with baseline methods using external documents.
“Table 2 demonstrates that PROCO significantly enhances problem-solving performance across five benchmarks when combined with baseline methods using external documents.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
PROCO with GPT-3.5-Turbo-1106 yields an average +14.1 accuracy on three arithmetic reasoning datasets compared to Self-Correct.
“On average, PROCO, with GPT-3.5-Turbo-1106 as the backend LLM, yields +6.8 exact match on four open-domain question answering datasets, +14.1 accuracy on three arithmetic reasoning datasets, and +9.6 accuracy on a commonsense reasoning dataset, compared to Self-Correct.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
The EM score of PROCO improves with more iterations in both WebQ and TriviaQA.
“Figure 4 (a) shows that the EM score of PROCO improves with more iterations in both WebQ and TriviaQA.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
PROCO consistently outperforms existing methods.
“The experimental results reveal that PROCO consistently outperforms existing methods.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
PROCO outperforms the baselines across all benchmarks with the GPT-4 model.
“As shown in Table 4, PROCO outperforms the baselines across all benchmarks with the GPT-4 model.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
Without external documents, PROCO shows superior self-correctness compared to Self-Correct and CoVe.
“Without external documents, PROCO shows superior self-correctness compared to Self-Correct and CoVe.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
PROCO achieves a 9.6 absolute improvement on the CSQA dataset compared to Self-Correct.
“As shown in Table 1, PROCO achieves a 7.9 exact match (EM) improvement on the NQ dataset, a 16.5 absolute increase on the AQuA dataset, and a 9.6 absolute improvement on the CSQA dataset compared to the Self-Correct method.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
PROCO achieves a 16.5 absolute increase on the AQuA dataset compared to Self-Correct.
“As shown in Table 1, PROCO achieves a 7.9 exact match (EM) improvement on the NQ dataset, a 16.5 absolute increase on the AQuA dataset, and a 9.6 absolute improvement on the CSQA dataset compared to the Self-Correct method.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
PROCO achieves a 7.9 exact match improvement on the NQ dataset compared to Self-Correct.
“As shown in Table 1, PROCO achieves a 7.9 exact match (EM) improvement on the NQ dataset, a 16.5 absolute increase on the AQuA dataset, and a 9.6 absolute improvement on the CSQA dataset compared to the Self-Correct method.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
The improvement from PROCO holds for both black-box and open-source LLM backends.
“This improvement holds for both black-box and open-source LLM backends.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingown data
PROCO with GPT-3.5-Turbo-1106 yields an average +9.6 accuracy on a commonsense reasoning dataset compared to Self-Correct.
“On average, PROCO, with GPT-3.5-Turbo-1106 as the backend LLM, yields +6.8 exact match on four open-domain question answering datasets, +14.1 accuracy on three arithmetic reasoning datasets, and +9.6 accuracy on a commonsense reasoning dataset, compared to Self-Correct.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Findingreasoning
The average time and token consumption of PROCO gradually decrease as the number of iterations increases.
“However, the average time and token consumption of PROCO gradually decrease as the number of iterations increases.”
Quote in the paperSubstantial claim - Findingown data
In the case study, except for RAG + PROCO and PROCO, all other methods fail to provide the correct answer to the given problem.
“Table 6 shows that, except for RAG + PROCO and PROCO, all other methods fail to provide the correct answer to the given problem.”
Quote in the paperNot a substantial claim - Findingown data
Self-Correct, CoVe, and RAG erroneously assert that the phrase 'Patience is a virtue' originated in the 14th century.
“Self-Correct, CoVe, and RAG erroneously assert that the phrase originated in the 14th century.”
Quote in the paperSubstantial claim - Findingown data
PROCO accurately identifies and rectifies errors in LLM-generated answers without external feedback.
“As shown in Tables 8 to 15, PROCO accurately identifies and rectifies errors in LLM-generated answers without external feedback.”
Quote in the paperSubstantial claim - Findingnone given
Self-Correct tends to change correct answers to incorrect ones rather than fixing errors.
“Self-Correct tends to change correct answers to incorrect ones rather than fixing errors.”
Quote in the paperNot a substantial claim - Findingown data
RAG + PROCO provides the correct source for citation.
“Furthermore, RAG + PROCO provides the correct source for citation.”
Quote in the paperSubstantial claim - Findingown data
PROCO shows improved performance with an increased number of iterations.
“PROCO shows improved performance with an increased number of iterations.”
Quote in the paperNot a substantial claim - Findingown data
PROCO outperforms methods without external documents.
“PROCO improves baseline methods with external documents across all benchmarks and outperforms those without external documents.”
Quote in the paperSubstantial claim - Findingown data
PROCO improves baseline methods with external documents across all benchmarks.
“PROCO improves baseline methods with external documents across all benchmarks and outperforms those without external documents.”
Quote in the paperSubstantial claim - Findingown data
In each iteration, the average time and token consumption of Self-Correct remain almost the same.
“As shown in Table 7, in each iteration, the average time and token consumption of Self-Correct remain almost the same.”
Quote in the paperSubstantial claim - Premisecitation
Without external feedback, LLMs struggle to correct their prior outputs.
“Their research indicates that without external feedback, such as input from humans, other models, or external tools to verify the correctness of previous responses, LLMs struggle to correct their prior outputs.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites Huang et al., 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Gou et al., 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationown data
LLMs can self-correct without external feedback, provided that the prompt design is carefully structured within a framework focused on verification and correctness.
“Based on our research, we have determined that LLMs can self-correct without external feedback, provided that the prompt design is carefully structured within a framework focused on verification and correctness.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Interpretationown data
Multiple external documents often contain excessive irrelevant or redundant information, leading to incorrect answers and unnecessary token costs.
“Further analysis shows that multiple external documents often contain excessive irrelevant or redundant information, leading to incorrect answers and unnecessary token costs.”
Quote in the paperSubstantial claim - Interpretationreasoning
Proposition-based verification allows the LLM to properly analyze whether two answers are both correct for the verification question, thus accurately determining the correctness of LLM-generated answers.
“This approach allows the LLM to properly analyze whether”
Quote in the paperSubstantial claim - Interpretationown data
Across all benchmarks, a minimum of three iterations ensures PROCO has ample opportunity to verify and correct answers generated by LLMs.
“Across all benchmarks, a minimum of three iterations ensures PROCO has ample opportunity to verify and correct answers generated by LLMs.”
Quote in the paperNot a substantial claim - Study design and conductreasoning
PROCO employs the substitute verification method to accurately verify the correctness of the previous generated answer.
“In contrast, PROCO employs the substitute verification method to accurately verify the correctness of the previous generated answer.”
Quote in the paperSubstantial claim - Interpretationreasoning
By iteratively executing verification and correction, PROCO prevents the repetition of previous mistakes, thereby progressively improving the quality of responses.
“By iteratively executing verification and correction, PROCO prevents the repetition of previous mistakes, thereby progressively improving the quality of responses.”
Quote in the paperSubstantial claim- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
- Interpretationreasoning
The method may not perform well for non-English tasks.
“Consequently, the method may not perform well for non-English tasks.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Exact matching is insufficient for verification.
“Thus, exact matching is insufficient for verification.”
Quote in the paperSubstantial claim - Interpretationreasoning
LLMs often struggle to accurately judge the correctness of their previous answers, frequently assuming errors are present.
“This is because LLMs often struggle to accurately judge the correctness of their previous answers, frequently assuming errors are present.”
Quote in the paperSubstantial claim - Interpretationown data
Integrating RAG into PROCO can significantly enhance the accuracy and reliability of answers.
“This indicates that integrating RAG into PROCO can significantly enhance the accuracy and reliability of answers.”
- Also stated in: § A.6 Sample Predictions for Complex Reasoning Datasets · boosted
“Additionally, integrating RAG into PROCO significantly improves the accuracy and reliability of the answers.”
Quote in the paperSubstantial claim- Rests on an assumption: The phrase 'Patience is a virtue' first appeared in the 5th century.
- Also stated in: § A.6 Sample Predictions for Complex Reasoning Datasets · boosted
- Classified as probably not a substantial claim. 8
- May combine two claims. 23
- The quote only partly states this claim. 1
Classified as probably not a substantial claim.
PremisecitationNumerical values are crucial in arithmetic reasoning tasks.
“Numerical values are crucial in arithmetic reasoning tasks, so we select those relevant to the problem solving process as key conditions (Wu et al., 2024b;Jiang et al., 2019Jiang et al., , 2021;;Zeng et al., 2020).”
Quote in the paperSubstantial claim2 of 3 sources checked- cites Wu et al., 2024b
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Jiang et al., 2019 source
The Introduction describes numerical values such as temperature and pH as possible condition-tuple objects in scientific statements. Section 4.2.3 evaluates sequence tagging and tuple extraction, not arithmetic reasoning. Searches for “numerical values” and “arithmetic reasoning” found no passage addressing whether numerical values are crucial to arithmetic reasoning tasks. (LLM, conf=0.76)
Experimental — accuracy not yet measured - cites Zeng et al., 2020 source
The available abstract (%X, no page given) describes pre-fine-tuning for scientific named-entity recognition, not arithmetic reasoning. Searches for numerical values, arithmetic reasoning, and problem-solving conditions returned no passage addressing the claim. (LLM, conf=0.72)
Experimental — accuracy not yet measured
May combine two claims.
Findingown dataFor GSM8K, PROCO incorrectly alters correct answers 2.5% of the time and corrects incorrect answers 8.2% of the time, compared to Self-Correct, which makes correct answers incorrect 9.1% of the time and fixes incorrect answers 7.6% of the time.
“For GSM8K, PROCO incorrectly alters correct answers 2.5% of the time and corrects incorrect answers 8.2% of the time, compared to Self-Correct, which makes correct answers incorrect 9.1% of the time and fixes incorrect answers 7.6% of the time.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
May combine two claims.
Findingown dataPROCO achieves an average 12.8% higher EM score than GenRead and 9.2% higher than RAG, while using half the tokens.
“PROCO achieves an average 12.8% higher EM score than GenRead and 9.2% higher than RAG, while using half the tokens.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
May combine two claims.
Findingown dataSelf-Correct shows minimal improvement in WebQ and even a 1.0 EM score decrease in TriviaQA with more iterations.
“In contrast, Self-Correct shows minimal improvement in WebQ and even a 1.0 EM score decrease in TriviaQA with more iterations.”
Quote in the paperSubstantial claimMay combine two claims. The quote only partly states this claim.
Findingown dataPROCO consistently outperforms baselines on all arithmetic reasoning benchmarks using significantly fewer tokens.
“PROCO consistently outperforms baselines on all benchmarks using significantly fewer tokens.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
May combine two claims.
Findingown dataPROCO outperforms GenRead/RAG in EM scores across three open-domain question-answering benchmarks, using just one external document compared to five.
“Table 5 shows that PROCO outperforms GenRead/RAG in EM scores across three opendomain question-answering benchmarks, using just one external document compared to five.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
May combine two claims.
FindingreasoningPROCO uses fewer tokens and achieves better accuracy on both GSM8K and CSQA compared to CoT + SC.
“We find that PROCO uses fewer tokens and achieves better accuracy on both tasks.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
May combine two claims.
Findingown dataExtensive experiments on eight complex reasoning datasets demonstrate the effectiveness and efficiency of PROCO.
“Extensive experiments on eight complex reasoning datasets demonstrate the effectiveness and efficiency of our proposed method.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone givenThe problems solved in this paper are generally short, averaging 52.3 words, with answers typically being numerical values or entities.
“The problems solved in this paper are generally short, averaging 52.3 words, with answers typically being numerical values or entities.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataPROCO accurately judges and corrects wrong answers.
“PROCO accurately judges and corrects wrong answers.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataCompared to CoT + SC, PROCO exhibits higher accuracy and consumes fewer tokens.
“Compared to CoT + SC, PROCO not only exhibits higher accuracy but also consumes fewer tokens.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Findingnone givenPROCO reduces errors generated by methods that use external documents, ensuring correct source citation.
“Additionally, PROCO reduces errors generated by methods that use external documents, ensuring correct source citation.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataRAG + PROCO and PROCO accurately identify the first appearance of the phrase 'Patience is a virtue' in the 5th century.
“In contrast, RAG + PROCO and PROCO accurately identify the first appearance of the phrase”
Quote in the paperSubstantial claim- Rests on an assumption: The phrase 'Patience is a virtue' first appeared in the 5th century.
May combine two claims.
Findingown dataPROCO achieves significant improvements in both black-box and open-source LLMs.
“We conduct extensive experiments on three complex reasoning tasks and demonstrate that PROCO achieves significant improvements in both black-box and open-source LLMs.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
May combine two claims.
Findingown dataPROCO is more effective at correcting errors without introducing new ones, enhancing LLM performance in complex reasoning tasks.
“Furthermore, PROCO is more effective at correcting errors without introducing new ones, enhancing LLM performance in complex reasoning tasks.”
Quote in the paperSubstantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
May combine two claims.
Findingown dataCoT generates an incorrect answer and is unable to determine the origin of the phrase 'Patience is a virtue'.
“CoT generates an incorrect answer, unable to determine the origin of the phrase”
Quote in the paperNot a substantial claimMay combine two claims.
FindingreasoningPROCO demonstrates superior self-correction compared to Self-Correct and CoVe, achieving gains of +9.2 and +4.1 on WebQ over Self-Correct and CoVe, respectively.
“In performance comparisons of different prompting methods, PROCO demonstrates superior self-correction compared to Self-Correct and CoVe, achieving gains of +9.2 and +4.1 on WebQ over Self-Correct and CoVe, respectively.”
- Also stated in: § A.6 Sample Predictions for Complex Reasoning Datasets · plain
“PROCO shows superior self-correction compared to baseline methods that include self-correction processes.”
Quote in the paperSubstantial claim- Also stated in: § A.6 Sample Predictions for Complex Reasoning Datasets · plain
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationCoT guides LLMs to generate intermediate reasoning paths instead of generating the final answer directly, which helps the LLMs simulate the human-like reasoning process.
“CoT guides LLMs to generate intermediate reasoning paths instead of generating the final answer directly, which helps the LLMs simulate the human-like reasoning process.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Wei et al., 2022 source
May combine two claims.
InterpretationreasoningCoT + SC merely solves the problem multiple times, and this repeated independent process can lead to the same mistakes, making the frequent answer still incorrect.
“This is because, unlike PROCO's verification and correctness processes, CoT + SC merely solves the problem multiple times, this repeated independent process can lead to the same mistakes, making the frequent answer still incorrect.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationCoT prompting yields promising results on several reasoning tasks.
“Wei et al. (2022) proposed chain-of-thought (CoT) prompting and yielded promising results on several reasoning tasks, such as arithmetic reasoning (Kojima et al., 2022;Zhou et al., 2023), commonsense reasoning (Wei et al., 2022;Zhang et al., 2023 et al., 2023b), and open-domain question answering (Wang et al., 2023a), using only a few or no reasoning exemplars.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Wei et al., 2022 source
Classified as probably not a substantial claim. May combine two claims.
Premisenone givenCoT enables LLMs to handle complex reasoning tasks, but they are sensitive to mistakes in the reasoning path, as any mistake can lead to an incorrect answer.
“Although CoT enables LLMs to handle complex reasoning tasks, they are sensitive to mistakes in the reasoning path, as any mistake can lead to an incorrect answer.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningPROCO progressively identifies incorrect answers, preventing LLMs from repeating previous mistakes and achieving continuous improvement.
“This is because PROCO progressively identifies incorrect answers, preventing LLMs from repeating previous mistakes and achieving continuous improvement.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenThis study focused exclusively on addressing complex reasoning tasks in English, with non-English tasks excluded from training and test data.
“This study focused exclusively on addressing complex reasoning tasks in English, with non-English tasks excluded from our training and test data.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningBy providing natural language feedback based on verification results, we can steer LLMs away from incorrect answers, thus enhancing their performance in various reasoning tasks.
“By providing natural language feedback based on verification results, we can steer LLMs away from incorrect answers, thus enhancing their performance in various reasoning tasks.”
Quote in the paperNot a substantial claim- Rests on an assumption: If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
- Rests on an assumption: If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
- Rests on an assumption: If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
- Rests on an assumption: The key condition c_k is crucial for problem-solving.
- Rests on an assumption: Key conditions are found in context sentences with high semantic relevance to the query sentence q.
- Rests on an assumption: The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
May combine two claims.
InterpretationreasoningIf the answer is verified to be correct, it is taken as the final answer, exiting the loop, thus saving significant time and tokens.
“If the answer is verified to be correct, it is taken as the final answer, exiting the loop, thus saving significant time and tokens.”
Quote in the paperSubstantial claim
The paper relies on this without support.
If the verified answer and the key condition are equivalent, then the generated answer is likely correct.
“If the verified answer and the key condition are equivalent, it indicates that the generated answer is likely to be correct.”
The paper relies on this without support.
If the verified answer a(v)_t equals the key condition c_k, then the previous answer a_{t-1} is most likely correct.
“For arithmetic questions, if a (v) t is equal to c k , it indicates that the previous answer a t-1 is most likely correct.”
The paper relies on this without support.
If the proposition 'If the answer to question Q(v)_t is c_k, then X could also be a(v)_t' is verified as correct, then the previously generated answer a_{t-1} is likely correct.
“If the proposition is verified as correct, it indicates that the previously generated answer a t-1 is likely correct, and we select a t-1 as the final answer â and exit the loop.”
The paper relies on this without support.
The key condition c_k is crucial for problem-solving.
“Among these conditions, the key condition c k is crucial for problem-solving and is used in the substitute verification process”
The paper relies on this without support.
Key conditions are found in context sentences with high semantic relevance to the query sentence q.
“Key conditions are found in context sentences {s j } m j=1 with high semantic relevance to the query sentence q.”
The paper relies on this without support.
The set of potentially incorrect answers as feedback will guide LLMs to avoid repeating previous mistakes.
“This instructs the large language model to re-answer the question while avoiding repeating previous mistakes.”
The paper relies on this without support.
The condition can be an entity in an open-domain question or a numerical value in an arithmetic question, and it requires minimal effort to identify via prompting.
“The condition can be an entity in an open-domain question or a numerical value in an arithmetic question, which requires minimal effort (via prompting) to identify.”
The paper relies on this without support.
The phrase 'Patience is a virtue' first appeared in the 5th century.
“In contrast, RAG + PROCO and PROCO accurately identify the first appearance of the phrase”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Open-domain procedure cites the numerical-answer prompt for reasoning generation
MinorThe open-domain procedure says Prompt A.2 generates a reasoning path, but Prompt A.2 is labeled and written as a numerical answer-extraction prompt that already takes a reasoning path as input.
“Given an open-domain question Q, we use the Prompt A.2 to instruct the LLM to generate a reasoning path.”
“Prompt A.2: Numerical Answer Extraction Q: Q A: {reasoning path} The answer (arabic numerals) is:”
Key conditions are defined as being in context sentences, but an example places one in the query
MinorThe formal definition assigns every condition to a context sentence. In the open-domain example, "Skylar" is identified as a key condition even though it appears in the question's only sentence, which is the query.
“We denote J(i) ∈ {1, . . ., m} as the index of the context sentence containing the condition c i .”
“Given an open-domain question "Who plays Skylar on Lab Rats: Elite Force?", we first prompt an LLM to generate an initial answer for the question, e.g., "Paris Berelc".Next, we identify a key condition in the question that is relevant to the problem-solving process, such as "Skylar".”
Cites
Chain-Of-Thought Prompting Elicits Reasoning in Large Language Models
Wei, J., Wang, X., Schuurmans, D., Bosma, M., Ichter, B., Xia, F., Chi, E., Le, Q. V., & Zhou, D. (2022) · Advances in Neural Information Processing Systems 35 · doi:10.52202/068431-1800 · Cited by 4,505 · see citing works
SimCSE: Simple Contrastive Learning of Sentence Embeddings
Gao, T., Yao, X., & Chen, D. (2021) · Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2021.emnlp-main.552 · Cited by 2,851 · cited 1× · see citing works
“We use the SimCSE (Gao et al., 2021) model to encode the context and the query sentences, represented as { s j } mj =1 and q , respectively.”
MethodCommonsenseQA: A Question Answering Challenge Targeting Commonsense Knowledge
Talmor, A., Herzig, J., Lourie, N., & Berant, J. (2019) · North American Chapter of the Association for Computational Linguistics · doi:10.18653/v1/n19-1421 · Cited by 2,805 · cited 8× · see citing works
“We evaluate the performance of CoT with self-consistency (i.e., CoT + SC) on two complex reasoning tasks (GSM8K and CSQA) and compare it with P RO C O .”
BackgroundInfluentialSemantic Parsing on Freebase from Question-Answer Pairs
Berant, J., Chou, A., Frostig, R., & Liang, P. (2013) · Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/d13-1160 · Cited by 2,318 · cited 9× · see citing works
“We select WebQ for open-domain question answering and use exact match (EM) score and F1 score to evaluate model performance.”
BackgroundMethodInfluentialNatural Questions: A benchmark for question answering research
Kwiatkowski, T., Palomaki, J., Redfield, O., Collins, M., Parikh, A., Alberti, C., Epstein, D., Polosukhin, I., Devlin, J., Lee, K., et al. (2019) · Transactions of the Association for Computational Linguistics · doi:10.1162/tacl_a_00276 · Cited by 2,069 · cited 3× · see citing works
“The problems in this dataset are very hard as they come from mathematics competitions written in L A TEX. • NQ (Kwiatkowski et al., 2019) were collected from real Google search queries and the answers are one or multiple spans in Wikipedia articles identified by human annotators.”
BackgroundInfluentialLarge language models are zero-shot reasoners
Kojima, T., Gu, S. (., Reid, M., Matsuo, Y., & Iwasawa, Y. (2022) · Advances in Neural Information Processing Systems 35 · doi:10.52202/068431-1613 · Cited by 2,013 · cited 5× · see citing works
“By default, we use the CoT (Kojima et al., 2022) prompting method to generate an initial answer.”
BackgroundMethodResultInfluentialHotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answering
Yang, Z., Qi, P., Zhang, S., Bengio, Y., Cohen, W., Salakhutdinov, R., & Manning, C. D. (2018) · Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/d18-1259 · Cited by 1,804 · cited 5× · see citing works
“• HotpotQA (Yang et al., 2018) contains 113k multi-hop questions in natural language.”
BackgroundInfluentialTriviaQA: A Large Scale Distantly Supervised Challenge Dataset for Reading Comprehension
Joshi, M., Choi, E., Weld, D., & Zettlemoyer, L. (2017) · Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) · doi:10.18653/v1/p17-1147 · Cited by 1,690 · cited 7× · see citing works
“• TriviaQA (Joshi et al., 2017) includes trivia questions with answers originally scraped from trivia and quiz-league websites.”
BackgroundInfluentialDeBERTa: Decoding-enhanced BERT with Disentangled AttentionPreprint
He, P., Liu, X., Gao, J., & Chen, W. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2006.03654 · Cited by 1,224 · cited 1× · see citing works
“Li et al. (2023) fine-tuned DeBERTa-v3-large (He et al., 2021) to predict the probability that the generated reasoning path leads to a correct answer.”
BackgroundSelf-Consistency Improves Chain of Thought Reasoning in Language Models
Wang, X., Wei, J., Schuurmans, D., Le, Q., Chi, E., Narang, S., Chowdhery, A., & Zhou, D. (2022) · arXiv · doi:10.48550/arxiv.2203.11171 · Cited by 829 · see citing works
Self-Refine: Iterative Refinement with Self-Feedback
Madaan, A., Tandon, N., Gupta, P., Hallinan, S., Gao, L., Wiegreffe, S., Alon, U., Dziri, N., Prabhumoye, S., Yang, Y., et al. (2023) · Advances in Neural Information Processing Systems 36 · doi:10.52202/075280-2019 · Cited by 755 · see citing works
Training Verifiers to Solve Math Word Problems
Cobbe, K., Kosaraju, V., Bavarian, M., Chen, M., Jun, H., Kaiser, L., Plappert, M., Tworek, J., Hilton, J., Nakano, R., et al. (2021) · arXiv · doi:10.48550/arxiv.2110.14168 · Cited by 575 · cited 8× · see citing works
“Below, we provide brief descriptions of the datasets used: • GSM8K (Cobbe et al., 2021) consists of high quality grade school math word problems created by human problem writers.”
MethodInfluentialTowards Reasoning in Large Language Models: A Survey
Huang, J., & Chang, K. C.-C. (2023) · Findings of the Association for Computational Linguistics: ACL 2023 · doi:10.18653/v1/2023.findings-acl.67 · Cited by 428 · see citing works
Least-to-Most Prompting Enables Complex Reasoning in Large Language Models
Zhou, D., Schärli, N., Hou, L., Wei, J., Scales, N., Wang, X., Schuurmans, D., Cui, C., Bousquet, O., Le, Q., et al. (2022) · arXiv · doi:10.48550/arxiv.2205.10625 · Cited by 380 · see citing works
Plan-and-Solve Prompting: Improving Zero-Shot Chain-of-Thought Reasoning by Large Language Models
Wang, L., Xu, W., Lan, Y., Hu, Z., Lan, Y., Lee, R. K.-W., & Lim, E.-P. (2023) · Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) · doi:10.18653/v1/2023.acl-long.147 · Cited by 344 · see citing works
Program Induction by Rationale Generation: Learning to Solve and Explain Algebraic Word Problems
Ling, W., Yogatama, D., Dyer, C., & Blunsom, P. (2017) · Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) · doi:10.18653/v1/p17-1015 · Cited by 325 · cited 6× · see citing works
“We evaluate P RO C O on three complex reasoning tasks: arithmetic reasoning (GSM8K (Cobbe et al., 2021), AQuA (Ling et al., 2017), and MATH (Hendrycks et al., 2021)); open-domain question answering (NQ (Kwiatkowski et al., 2019), Triv-iaQA (Joshi et al., 2017), WebQ (Berant et al., 2013), and…”
BackgroundMethodInfluentialMeasuring Mathematical Problem Solving With the MATH Dataset
Hendrycks, D., Burns, C., Kadavath, S., Arora, A., Basart, S., Tang, E., Song, D., & Steinhardt, J. (2021) · arXiv · doi:10.48550/arxiv.2103.03874 · Cited by 306 · cited 6× · see citing works
“• MATH (Hendrycks et al., 2021) is a challenging datasets consisting of 12k problems across seven categories, testing models’ advanced math and science reasoning.”
BackgroundMethodInfluentialChain-of-Verification Reduces Hallucination in Large Language Models
Dhuliawala, S., Komeili, M., Xu, J., Raileanu, R., Li, X., Celikyilmaz, A., & Weston, J. (2024) · Findings of the Association for Computational Linguistics ACL 2024 · doi:10.18653/v1/2024.findings-acl.212 · Cited by 282 · see citing works
Automatic Chain of Thought Prompting in Large Language Models
Zhang, Z., Zhang, A., Li, M., & Smola, A. (2022) · arXiv · doi:10.48550/arxiv.2210.03493 · Cited by 274 · see citing works
Self-citationRetrieving and Reading: A Comprehensive Survey on Open-domain Question AnsweringPreprint
Zhu, F., Lei, W., Wang, C., Zheng, J., Poria, S., & Chua, T. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2101.00774 · Cited by 237 · see citing works
Self-Refine: Iterative Refinement with Self-Feedback
Madaan, A., Tandon, N., Gupta, P., Hallinan, S., Gao, L., Wiegreffe, S., Alon, U., Dziri, N., Prabhumoye, S., Yang, Y., et al. (2023) · arXiv · doi:10.48550/arxiv.2303.17651 · Cited by 219 · cited 3× · see citing works
“These tasks include arithmetic reasoning (Madaan et al., 2023; Welleck et al., 2023), open-domain question answering (Dhuli-awala et al., 2023; Yu et al., 2023b), commonsense reasoning (Kim et al., 2023), and others (Chen et al., 2024; Le et al., 2022).”
BackgroundMethodPeng, B., Galley, M., He, P., Cheng, H., Xie, Y., Hu, Y., Huang, Q., Liden, L., Yu, Z., Chen, W., et al. (2023) · arXiv · doi:10.48550/arxiv.2302.12813 · Cited by 156 · see citing works
Jiang, A. Q., Sablayrolles, A., Roux, A., Mensch, A., Savary, B., Bamford, C., Chaplot, D. S., Casas, D. D. L., Hanna, E. B., Bressand, F., et al. (2024) · arXiv · doi:10.48550/arxiv.2401.04088 · Cited by 143 · see citing works
Language Models can Solve Computer Tasks
Kim, G., Baldi, P., & McAleer, S. (2023) · Advances in Neural Information Processing Systems 36 · doi:10.52202/075280-1723 · Cited by 137 · see citing works
Language Models can Solve Computer Tasks
Kim, G., Baldi, P., & McAleer, S. (2023) · arXiv · doi:10.48550/arxiv.2303.17491 · Cited by 101 · cited 7× · see citing works
“(3) Without external documents: CoT (Kojima et al., 2022), CoVe (Dhuliawala et al., 2023), and Self-Correct (Kim et al., 2023).”
BackgroundMethodInfluentialGenerate rather than Retrieve: Large Language Models are Strong Context Generators
Yu, W., Iter, D., Wang, S., Xu, Y., Ju, M., Sanyal, S., Zhu, C., Zeng, M., & Jiang, M. (2022) · arXiv · doi:10.48550/arxiv.2209.10063 · Cited by 95 · cited 7× · see citing works
“For baselines like GenRead (Yu et al., 2023a) and RAG (Khattab et al., 2023) with P RO C O , we set M = 1 .”
BackgroundMethodInfluentialSelf-citationTeaching Large Language Models to Self-Debug
Chen, X., Lin, M., Schärli, N., & Zhou, D. (2023) · arXiv · doi:10.48550/arxiv.2304.05128 · Cited by 77 · cited 3× · see citing works
“Other sources, such as compilers (Chen et al., 2024; Zeng et al., 2021) or search engines (Yu et al., 2023b) can provide external feedback.”
BackgroundMethodRainier: Reinforced Knowledge Introspector for Commonsense Question AnsweringPreprint
Liu, J., Hallinan, S., Lu, X., He, P., Welleck, S., Hajishirzi, H., & Choi, Y. (2022) · Conference on Empirical Methods in Natural Language Processing · doi:10.48550/arxiv.2210.03078 · Cited by 70 · cited 1× · see citing works
“For instance, Rainer (Liu et al., 2022) used reinforcement learning to generate contextual relevant knowledge in response to queries.”
MethodMaking Language Models Better Reasoners with Step-Aware Verifier
Li, Y., Lin, Z., Zhang, S., Fu, Q., Chen, B., Lou, J.-G., & Chen, W. (2023) · Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) · doi:10.18653/v1/2023.acl-long.291 · Cited by 69 · cited 1× · see citing works
“Li et al. (2023) fine-tuned DeBERTa-v3-large (He et al., 2021) to predict the probability that the generated reasoning path leads to a correct answer.”
BackgroundProceedings of the First Workshop on Evaluation and Comparison of NLP Systems
Evaluation Team, Eger, S., Gao, Y., et al. (2020) · doi:10.18653/v1/2020.eval4nlp-1 · Cited by 69 · see citing works
Lightman, H., Kosaraju, V., Burda, Y., Edwards, H., Baker, B., Lee, T., Leike, J., Schulman, J., Sutskever, I., & Cobbe, K. (2023) · arXiv · doi:10.48550/arxiv.2305.20050 · Cited by 65 · cited 1× · see citing works
“Lightman et al. (2023) constructed a large dataset with step-wise correctness labels from human annotators, and fine-tuned a GPT-4 (OpenAI, 2024) model on it.”
MethodCRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquing
Gou, Z., Shao, Z., Gong, Y., Shen, Y., Yang, Y., Duan, N., & Chen, W. (2023) · arXiv · doi:10.48550/arxiv.2305.11738 · Cited by 57 · cited 1× · see citing works
“However, recent studies (Huang et al., 2024; Gou et al., 2024) have cast doubt on the intrinsic self-correction capability of LLMs.”
BackgroundDemonstrate-Search-Predict: Composing retrieval and language models for knowledge-intensive NLP
Khattab, O., Santhanam, K., Li, X. L., Hall, D., Liang, P., Potts, C., & Zaharia, M. (2022) · arXiv · doi:10.48550/arxiv.2212.14024 · Cited by 52 · cited 4× · see citing works
“For baselines like GenRead (Yu et al., 2023a) and RAG (Khattab et al., 2023) with P RO C O , we set M = 1 .”
MethodInfluentialRainier: Reinforced Knowledge Introspector for Commonsense Question Answering
Liu, J., Hallinan, S., Lu, X., He, P., Welleck, S., Hajishirzi, H., & Choi, Y. (2022) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2022.emnlp-main.611 · Cited by 41 · see citing works
Generating Sequences by Learning to Self-Correct
Welleck, S., Lu, X., West, P., Brahman, F., Shen, T., Khashabi, D., & Choi, Y. (2022) · arXiv · doi:10.48550/arxiv.2211.00053 · Cited by 41 · cited 2× · see citing works
“These tasks include arithmetic reasoning (Madaan et al., 2023; Welleck et al., 2023), open-domain question answering (Dhuli-awala et al., 2023; Yu et al., 2023b), commonsense reasoning (Kim et al., 2023), and others (Chen et al., 2024; Le et al., 2022).”
BackgroundMethodSelf-prompted Chain-of-Thought on Large Language Models for Open-domain Multi-hop Reasoning
Wang, J.-Y., Li, J., & Zhao, H. (2023) · Conference on Empirical Methods in Natural Language Processing · doi:10.48550/arxiv.2310.13552 · Cited by 41
Jiang (2019) · doi:10.1145/3292500.3330942 · Cited by 39 · cited 1× · see citing works
“Numerical values are crucial in arithmetic reasoning tasks, so we select those relevant to the problem solving process as key conditions (Wu et al., 2024b; Jiang et al., 2019, 2021; Zeng et al., 2020).”
MethodSelf-citationLarge Language Models Cannot Self-Correct Reasoning Yet
Huang, J., Chen, X., Mishra, S., Zheng, H. S., Yu, A. W., Song, X., & Zhou, D. (2023) · arXiv · doi:10.48550/arxiv.2310.01798 · Cited by 36 · cited 2× · see citing works
“However, recent studies (Huang et al., 2024; Gou et al., 2024) have cast doubt on the intrinsic self-correction capability of LLMs.”
BackgroundChern, I.-C., Chern, S., Chen, S., Yuan, W., Feng, K., Zhou, C., He, J., Neubig, G., & Liu, P. (2023) · arXiv · doi:10.48550/arxiv.2307.13528 · Cited by 29 · cited 1× · see citing works
“Chern et al. (2024) used tools for fact-checking.”
Biomedical Knowledge Graphs Construction From Conditional Statements
Jiang, T., Zeng, Q., Zhao, T., Qin, B., Liu, T., Chawla, N. V., & Jiang, M. (2020) · IEEE Transactions on Computational Biology and Bioinformatics · doi:10.1109/tcbb.2020.2979959 · Cited by 24 · see citing works
Self-citationSelfCheck: Using LLMs to Zero-Shot Check Their Own Step-by-Step Reasoning
Miao, N., Teh, Y. W., & Rainforth, T. (2023) · arXiv · doi:10.48550/arxiv.2308.00436 · Cited by 18 · cited 1× · see citing works
“Miao et al. (2024) used the LLM to verify the correctness of each step in the arithmetic reasoning path based on preceding steps.”
MethodGet an A in Math: Progressive Rectification Prompting
Wu, Z.-Y., Jiang, M., & Shen, C. (2023) · AAAI Conference on Artificial Intelligence · doi:10.48550/arxiv.2312.06867 · Cited by 16
Self-citationImproving Language Models via Plug-and-Play Retrieval Feedback
Yu, W., Zhang, Z., Liang, Z., Jiang, M., & Sabharwal, A. (2023) · arXiv · doi:10.48550/arxiv.2305.14002 · Cited by 14 · cited 2× · see citing works
“Other sources, such as compilers (Chen et al., 2024; Zeng et al., 2021) or search engines (Yu et al., 2023b) can provide external feedback.”
BackgroundSelf-citationInterscript: A dataset for interactive learning of scripts through error feedbackPreprint
Tandon, N., Madaan, A., Clark, P., et al. (2021) · arXiv.org · doi:10.48550/arxiv.2112.07867 · Cited by 12 · cited 1× · see citing works
“Source and Format of Feedback Inter-script (Tandon et al., 2021) corrected the LLM’s initial output by integrating natural language feedback from humans.”
BackgroundTri-Train: Automatic Pre-Fine Tuning between Pre-Training and Fine-Tuning for SciNER
Zeng, Q., Yu, W., Yu, M., Jiang, T., Weninger, T., & Jiang, M. (2020) · Findings of the Association for Computational Linguistics: EMNLP 2020 · doi:10.18653/v1/2020.findings-emnlp.429 · Cited by 10 · cited 1× · see citing works
“Numerical values are crucial in arithmetic reasoning tasks, so we select those relevant to the problem solving process as key conditions (Wu et al., 2024b; Jiang et al., 2019, 2021; Zeng et al., 2020).”
MethodSelf-citationSelf-prompted Chain-of-Thought on Large Language Models for Open-domain Multi-hop Reasoning
Wang, J., Li, J., & Zhao, H. (2023) · Findings of the Association for Computational Linguistics: EMNLP 2023 · doi:10.18653/v1/2023.findings-emnlp.179 · Cited by 9 · see citing works
Validating Label Consistency in NER Data Annotation
Zeng, Q., Yu, M., Yu, W., Jiang, T., & Jiang, M. (2021) · Workshop on Evaluation and Comparison of NLP Systems (Eval4NLP) · doi:10.18653/v1/2021.eval4nlp-1.2 · Cited by 7 · cited 1× · see citing works
“Other sources, such as compilers (Chen et al., 2024; Zeng et al., 2021) or search engines (Yu et al., 2023b) can provide external feedback.”
BackgroundSelf-citationGet an A in Math: Progressive Rectification Prompting
Wu, Z., Jiang, M., & Shen, C. (2024) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v38i17.29898 · Cited by 6 · see citing works
Self-citationElahi, I. (2019) · Scala Programming for Big Data Analytics · doi:10.1007/978-1-4842-4810-2_6 · Cited by 3
Instructing Large Language Models to Identify and Ignore Irrelevant Conditions
Wu, Z., Shen, C. Q., & Jiang, M. (2024) · Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT) · doi:10.18653/v1/2024.naacl-long.379
Self-citation
Flagged first, then by citations
Research works printed but not linked: 1
- Hung Le, Yue Wang, Akhilesh Deepak Gotmare, Silvio Savarese, and Steven Hoi. 2022. CodeRL: Master- ing code generation through pretrained models and deep reinforcement learning. In Advances in Neural Information Processing Systems.
Cited by
Sorted by citations
Qingquan, T., Feng, R., Bin, Z., Jing-yu, Z., Ganglei, L., Yanwen, Z., Zequn, Z., Qiyuan, W., & Wang, S. (2025) · BMC Medical Education · doi:10.1186/s12909-025-07414-1 · Cited by 8 · see citing works
“Iterative refinement outperforms standard prompts by employing a structured, stepwise approach that guides the model through progressive adjustments [17, 19].”
R 4 ec: A Reasoning, Reflection, and Refinement Framework for Recommendation Systems
Gu, H., Zhong, R. F., Xia, Y., Yang, W., Lu, C., Jiang, P., & Gai, K. (2025) · ACM Conference on Recommender Systems (RecSys) · doi:10.1145/3705328.3748068 · Cited by 5 · see citing works
“Self-refine, which aims to enhance the quality of responses from large language models (LLMs) by refining them using LLMs, have demonstrated effectiveness in various reasoning tasks [32, 49].”
Evaluating the Effectiveness of Large Language Models in Converting Clinical Data to FHIR Format
Delaunay, J., Girbes, D., & Cusidó, J. (2025) · Applied Sciences · doi:10.3390/app15063379 · Cited by 6 · see citing works
Confidence v.s. Critique: A Decomposition of Self-Correction Capability for LLMs
Yang, Z., Zhang, Y., Wang, Y., Xu, Z., Lin, J., & Sui, Z. (2025) · Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) · doi:10.18653/v1/2025.acl-long.203 · Cited by 5 · see citing works
SpecFSM: Extracting and Repairing Finite State Machines from Protocol Specification Documents
Li, X., Huang, D., Guan, J., et al. (2026) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3832783.3834331 · Cited by 1 · see citing works
Cai, G., & Zhu, J. (2025) · Lecture notes in computer science · doi:10.1007/978-981-95-2725-0_13
Farea, A. A. R., Liu, Y., Alshami, F., & Ayoubi, M. (2026) · The Journal of Supercomputing · doi:10.1007/s11227-026-08599-y
Reflect: Transparent Principle-Guided Reasoning for Constitutional Alignment at Scale
Bell, H., Zhang, C., Haque, M. M., Zaman, S., Potdar, D., & Fain, B. (2026) · ACM Conference on Fairness, Accountability, and Transparency (FAccT) · doi:10.1145/3805689.3806454
“…iterative self-refinement can be effective at improving task-specific performance including math reasoning, sentiment reversal, and dialogue generation [13, 56, 65, 78], and at reducing hallucinations [31], though other work has questioned the effectiveness of such self-correction [33, 40, 52].”
An Analysis of Large Language Model Reasoning Path Based on Dynamic Search and Self-Correction
Liu, Y. (2026) · ITM Web of Conferences · doi:10.1051/itmconf/20268801025
“Experiments have proved that under the same settings of the large language model, the accuracy of ProCo on the open-domain question answering, arithmetic reasoning and commonsense reasoning dataset is significantly higher than that of the intrinsic self-correct method [10].”
Vatsal, S., Dubey, H., & Bajaj, A. (2026) · IEEE Access · doi:10.1109/access.2026.3720396
“SCoRe [110] trains a single model to produce and then correct errors via online RL. ProCo [111] presents an iterative verify-then-correct framework that operationalizes correctness checks during inference.”
TriRE: Three-Stage Reflection for Training-Free Relation Extraction
Sheng, X., Wang, K., Li, W., et al. (2026) · International Conference on Computer Information Science and Application Technology (CISAT) · doi:10.1109/cisat71030.2026.11682512
“Reflection-style methods further ask a model to critique or revise its own output, either through internal feedback, external tools, or agent memory [10]–[12].”
Dillan, T., Isa, S. M., Girsang, A. S., & Suhartono, D. (2026) · Engineering Technology & Applied Science Research · doi:10.48084/etasr.20178
“This interpretation is consistent with verification-based LLM studies showing that explicit checking and verify-then-correct procedures can reduce hallucinated, unsupported, or inaccurate output [17, 18].”
- Authors
- Wu, Z., Zeng, Q., Zhang, Z., Tan, Z., Shen, C., & Jiang, M.
- Affiliations
- University of Notre Dame (US)
- Xi'an Jiaotong University (CN)
- Venue
- Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing
- Published
- 2024
- Pages
- 12846-12867
- OpenAlex
- W4404782643
- Semantic Scholar
- dc03957b23354055ec9d517902b294b941575c20
- Cited by
- 10
- References
- 40
- Citations by year
- 2026: 6 · 2025: 4
- FWCI
- 3.20
- Type
- conference paper
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- cc-by
- Locations
- Conference on Empirical Methods in Natural Language Processing (EMNLP) (publishedVersion, cc-by)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Multimodal Machine Learning Applications
- Keywords
- large language models, self-correction, prompting, open-domain question answering, arithmetic reasoning, commonsense reasoning
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-07.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-07.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review