A Comprehensive Evaluation of Tool-Assisted Generation Strategies
Not on the map. Why?
Abstract (arXiv)
A growing area of research investigates augmenting language models with tools (e.g., search engines, calculators) to overcome their shortcomings (e.g., missing or incorrect knowledge, incorrect logical inferences). Various few-shot tool-usage strategies have been proposed. However, there is no systematic and fair comparison across different strategies, or between these strategies and strong baselines that do not leverage tools. We conduct an extensive empirical analysis, finding that (1) across various datasets, example difficulty levels, and models, strong no-tool baselines are competitive to tool-assisted strategies, implying that effectively using tools with in-context demonstrations is a difficult unsolved problem; (2) for knowledge-retrieval tasks, strategies that *refine* incorrect outputs with tools outperform strategies that retrieve relevant information *ahead of* or *during generation*; (3) tool-assisted strategies are expensive in the number of tokens they require to work -- incurring additional costs by orders of magnitude -- which does not translate into significant improvement in performance. Overall, our findings suggest that few-shot tool integration is still an open challenge, emphasizing the need for comprehensive evaluations of future strategies to accurately assess their *benefits* and *costs*.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 36 of its 64 references that are in the map. First posted on arXiv 16 Oct 2023.
Builds on
36 of 64 references.
References · 36
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,072
- 2022Scaling Instruction-Finetuned Language Modelscited by 2,997
- 2021WebGPT: Browser-assisted question-answering with human feedbackcited by 1,722
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,302
- 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Taskscited by 1,057
- 2022Measuring and Narrowing the Compositionality Gap in Language Modelscited by 1,054
- 2022Interleaving Retrieval with Chain-of-Thought Reasoning for Knowledge-Intensive Multi-Step Questionscited by 911
24 more
- 2021MuSiQue: Multihop Questions via Single-hop Question Compositioncited by 893
- 2019DROP: A Reading Comprehension Benchmark Requiring Discrete Reasoning Over Paragraphscited by 883
- 2021Did Aristotle Use a Laptop? A Question Answering Benchmark with Implicit Reasoning Strategiescited by 736
- 2022Decomposed Prompting: A Modular Approach for Solving Complex Taskscited by 554
- 2023Active Retrieval Augmented Generationcited by 506
- 2021Documenting Large Webtext Corpora: A Case Study on the Colossal Clean Crawled Corpuscited by 481
- 2021Large Dual Encoders Are Generalizable Retrieverscited by 454
- 2022Large Language Models Struggle to Learn Long-Tail Knowledgecited by 452
- 2021True Few-Shot Learning with Language Modelscited by 343
- 2022Demonstrate-Search-Predict: Composing retrieval and language models for knowledge-intensive NLPcited by 316
- 2023Tool Learning with Foundation Modelscited by 302
- 2023ToolkenGPT: Augmenting Frozen Language Models with Massive Tools via Tool Embeddingscited by 238
- 2023MathPrompter: Mathematical Reasoning using Large Language Modelscited by 236
- 2022Data Contamination: From Memorization to Exploitationcited by 234
- 2022TALM: Tool Augmented Language Modelscited by 197
- 2022Rethinking with Retrieval: Faithful Large Language Model Inferencecited by 145
- 2023Stop Uploading Test Data in Plain Text: Practical Strategies for Mitigating Data Contamination by Evaluation Benchmarkscited by 139
- 2023Deductive Verification of Chain-of-Thought Reasoningcited by 122
- 2022NumGLUE: A Suite of Fundamental yet Challenging Mathematical Reasoning Taskscited by 110
- 2022Mind's Eye: Grounded Language Model Reasoning through Simulationcited by 83
- 2022Limitations of Language Models in Arithmetic and Symbolic Inductioncited by 71
- 2018Neural Arithmetic Logic Unitscited by 69
- 2019Giving BERT a Calculator: Finding Operations and Arguments with Reading Comprehensioncited by 51
- 2016Learning a Natural Language Interface with Neural Programmercited by 14
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 2.
6 papers.
- 2023GPQA: A Graduate-Level Google-Proof Q&A Benchmarkcited by 2,748
- 2024Tool Learning with Large Language Models: A Surveycited by 221
- 2024A Chain-of-Thought Is as Strong as Its Weakest Link: A Benchmark for Verifiers of Reasoning Chainscited by 63
- 2024WTU-EVAL: A Whether-or-Not Tool Usage Evaluation Benchmark for Large Language Modelscited by 12
- 2025Toward a Safe Internet of Agentscited by 6
- 2025The Sound of Syntax: Finetuning and Comprehensive Evaluation of Language Models for Speech Pathologycited by 2
- 2025Toward a Safe Internet of Agents29 Nov 2025
- 2025The Sound of Syntax: Finetuning and Comprehensive Evaluation of Language Models for Speech Pathology20 Sep 2025
- 2024WTU-EVAL: A Whether-or-Not Tool Usage Evaluation Benchmark for Large Language Models2 Jul 2024
- 2024Tool Learning with Large Language Models: A Survey28 May 2024
- 2024A Chain-of-Thought Is as Strong as Its Weakest Link: A Benchmark for Verifiers of Reasoning Chains1 Feb 2024
- 2023GPQA: A Graduate-Level Google-Proof Q&A Benchmark20 Nov 2023