EchoPrompt: Instructing the Model to Rephrase Queries for Improved In-context Learning
Not on the map. Why?
Abstract (arXiv)
Language models are achieving impressive performance on various tasks by aggressively adopting inference-time prompting techniques, such as zero-shot and few-shot prompting. In this work, we introduce EchoPrompt, a simple yet effective approach that prompts the model to rephrase its queries before answering them. EchoPrompt is adapted for both zero-shot and few-shot in-context learning with standard and chain-of-thought prompting. Experimental results show that EchoPrompt yields substantial improvements across all these settings for four families of causal language models. These improvements are observed across various numerical reasoning (e.g. GSM8K, SVAMP), reading comprehension (e.g. DROP), and logical reasoning (e.g. Coin Flipping) tasks. On average, EchoPrompt improves the Zero-shot-CoT performance of code-davinci-002 by 5% in numerical tasks and 13% in reading comprehension tasks. We investigate the factors contributing to EchoPrompt's effectiveness through ablation studies, which reveal that both the original query and the model-generated rephrased version are instrumental in its performance gains. Our empirical results indicate that EchoPrompt is an effective technique that enhances in-context learning performance. We recommend incorporating EchoPrompt into various baseline prompting strategies to achieve performance boosts.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 44 of its 63 references that are in the map. First posted on arXiv 16 Sep 2023.
Builds on
44 of 63 references.
References · 44
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,708
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
- 2021Prefix-Tuning: Optimizing Continuous Prompts for Generationcited by 3,915
- 2021The Power of Scale for Parameter-Efficient Prompt Tuningcited by 3,795
32 more
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,780
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
- 2023Code Llama: Open Foundation Models for Codecited by 2,139
- 2023Improving Factuality and Reasoning in Language Models through Multiagent Debatecited by 1,784
- 2021Multitask Prompted Training Enables Zero-Shot Task Generalizationcited by 1,470
- 2022Large Language Models Are Human-Level Prompt Engineerscited by 1,045
- 2019DROP: A Reading Comprehension Benchmark Requiring Discrete Reasoning Over Paragraphscited by 903
- 2021Show Your Work: Scratchpads for Intermediate Computation with Language Modelscited by 886
- 2021Are NLP Models really able to Solve Simple Math Word Problems?cited by 878
- 2022Super-NaturalInstructions: Generalization via Declarative Instructions on 1600+ NLP Taskscited by 868
- 2023Reasoning with Language Model is Planning with World Modelcited by 861
- 2023Large Language Models Can Be Easily Distracted by Irrelevant Contextcited by 841
- 2023StarCoder: may the source be with you!cited by 799
- 2021Did Aristotle Use a Laptop? A Question Answering Benchmark with Implicit Reasoning Strategiescited by 743
- 2020Aligning AI With Shared Human Valuescited by 723
- 2022Large Language Models Can Self-Improvecited by 664
- 2017Program Induction by Rationale Generation : Learning to Solve and Explain Algebraic Word Problemscited by 650
- 2022CodeT: Code Generation with Generated Testscited by 384
- 2021FUDGE: Controlled Text Generation With Future Discriminatorscited by 376
- 2016Solving General Arithmetic Word Problemscited by 360
- 2021A Diverse Corpus for Evaluating and Developing English Math Word Problem Solverscited by 318
- 2022Large Language Models are Better Reasoners with Self-Verificationcited by 307
- 2023LEVER: Learning to Verify Language-to-Code Generation with Executioncited by 239
- 2020Retrieve, Program, Repeat: Complex Knowledge Base Question Answering via Alternate Meta-learningcited by 216
- 2023Improving Language Model Negotiation with Self-Play and In-Context Learning from AI Feedbackcited by 207
- 2022Maieutic Prompting: Logically Consistent Reasoning with Recursive Explanationscited by 159
- 2023SelfCheck: Using LLMs to Zero-Shot Check Their Own Step-by-Step Reasoningcited by 159
- 2020Break It Down: A Question Understanding Benchmarkcited by 131
- 2022Text and Patterns: For Effective Chain of Thought, It Takes Two to Tangocited by 128
- 2022Teaching Algorithmic Reasoning via In-context Learningcited by 112
- 2022Successive Prompting for Decomposing Complex Questionscited by 94
- 2023Explanation Selection Using Unlabeled Data for Chain-of-Thought Promptingcited by 12
Built on by
Citing papers per year: 2024: 5; 2025: 6; 2026: 2.
13 papers.
Sort:
By area:
- 2024A Systematic Survey of Prompt Engineering in Large Language Models: Techniques and Applicationscited by 431
- 2025Spotlight Your Instructions: Instruction-following with Dynamic Attention Steeringcited by 21
- 2025Zero-shot Video Moment Retrieval via Off-the-shelf Multimodal Large Language Modelscited by 16
- 2025Read Before You Think: Mitigating LLM Comprehension Failures with Step-by-Step Readingcited by 10
- 2025HoT: Highlighted Chain of Thought for Referencing Supporting Facts from Inputscited by 9
- 2024DCR: Divide-and-Conquer Reasoning for Multi-choice Question Answering with LLMscited by 5
- 2024Asking Again and Again: Exploring LLM Robustness to Repeated Questionscited by 5
- 2024DiPT: Enhancing LLM reasoning through diversified perspective-takingcited by 4
- 2025Evaluating Large Language Models for Detecting Antisemitismcited by 3
- 2026Echoes as Anchors: Probabilistic Costs and Attention Refocusing in LLM Reasoningcited by 2
- 2024A Survey of Query Optimization in Large Language Modelscited by 1
- 2025PAKTON: A Multi-Agent Framework for Question Answering in Long Legal Agreementscited by 1
1 more
- 2026Mirror, Mirror on the Wall: Prompt Echoing in Small Instruct Language Models14 Sep 2026
- 2026Echoes as Anchors: Probabilistic Costs and Attention Refocusing in LLM Reasoning6 Feb 2026
- 2025Evaluating Large Language Models for Detecting Antisemitism22 Sep 2025
- 2025PAKTON: A Multi-Agent Framework for Question Answering in Long Legal Agreements31 May 2025
- 2025Spotlight Your Instructions: Instruction-following with Dynamic Attention Steering17 May 2025
- 2025Read Before You Think: Mitigating LLM Comprehension Failures with Step-by-Step Reading13 Apr 2025
- 2025HoT: Highlighted Chain of Thought for Referencing Supporting Facts from Inputs3 Mar 2025
- 2025Zero-shot Video Moment Retrieval via Off-the-shelf Multimodal Large Language Models14 Jan 2025
- 2024A Survey of Query Optimization in Large Language Models23 Dec 2024
- 2024Asking Again and Again: Exploring LLM Robustness to Repeated Questions10 Dec 2024
- 2024DiPT: Enhancing LLM reasoning through diversified perspective-taking10 Sep 2024
- 2024A Systematic Survey of Prompt Engineering in Large Language Models: Techniques and Applications5 Feb 2024
1 more
- 2025Read Before You Think: Mitigating LLM Comprehension Failures with Step-by-Step Readingcited by 10
- 2025HoT: Highlighted Chain of Thought for Referencing Supporting Facts from Inputscited by 9
- 2024DCR: Divide-and-Conquer Reasoning for Multi-choice Question Answering with LLMscited by 5
- 2024DiPT: Enhancing LLM reasoning through diversified perspective-takingcited by 4
- 2026Echoes as Anchors: Probabilistic Costs and Attention Refocusing in LLM Reasoningcited by 2
- 2026Echoes as Anchors: Probabilistic Costs and Attention Refocusing in LLM Reasoning6 Feb 2026
- 2025Read Before You Think: Mitigating LLM Comprehension Failures with Step-by-Step Reading13 Apr 2025
- 2025HoT: Highlighted Chain of Thought for Referencing Supporting Facts from Inputs3 Mar 2025
- 2024DiPT: Enhancing LLM reasoning through diversified perspective-taking10 Sep 2024
- 2024DCR: Divide-and-Conquer Reasoning for Multi-choice Question Answering with LLMs10 Jan 2024
- 2024A Survey of Query Optimization in Large Language Modelscited by 1
- 2024A Survey of Query Optimization in Large Language Models23 Dec 2024
- 2025Spotlight Your Instructions: Instruction-following with Dynamic Attention Steeringcited by 21
- 2024Asking Again and Again: Exploring LLM Robustness to Repeated Questionscited by 5
- 2025Evaluating Large Language Models for Detecting Antisemitismcited by 3
- 2025PAKTON: A Multi-Agent Framework for Question Answering in Long Legal Agreementscited by 1
- 2026Mirror, Mirror on the Wall: Prompt Echoing in Small Instruct Language Modelscited by 0
- 2026Mirror, Mirror on the Wall: Prompt Echoing in Small Instruct Language Models14 Sep 2026
- 2025Evaluating Large Language Models for Detecting Antisemitism22 Sep 2025
- 2025PAKTON: A Multi-Agent Framework for Question Answering in Long Legal Agreements31 May 2025
- 2025Spotlight Your Instructions: Instruction-following with Dynamic Attention Steering17 May 2025
- 2024Asking Again and Again: Exploring LLM Robustness to Repeated Questions10 Dec 2024
Similar, not cited
Close in wording, no citation either way
- 2023Batch Prompting: Efficient Inference with Large Language Model APIs
- 2022The Unreliability of Explanations in Few-shot Prompting for Textual Reasoning
- 2024The Surprising Effectiveness of Test-Time Training for Few-Shot Learning
- 2023Re-Reading Improves Reasoning in Large Language Models
- 2025Improving In-Context Learning with Reasoning Distillation
- 2024Rational Metareasoning for Large Language Models
- 2023Self-Convinced Prompting: Few-Shot Question Answering with Repeated Introspection
- 2026CL-bench: A Benchmark for Context Learning