The Art of SOCRATIC QUESTIONING: Recursive Thinking with Large Language Models
On the map: LLM reasoning → Prompting and chain-of-thought reasoning
Abstract (arXiv)
Chain-of-Thought (CoT) prompting enables large language models to solve complex reasoning problems by generating intermediate steps. However, confined by its inherent single-pass and sequential generation process, CoT heavily relies on the initial decisions, causing errors in early steps to accumulate and impact the final answers. In contrast, humans adopt recursive thinking when tackling complex reasoning problems, i.e., iteratively breaking the original problem into approachable sub-problems and aggregating their answers to resolve the original one. Inspired by the human cognitive process, we propose SOCRATIC QUESTIONING, a divide-and-conquer style algorithm that mimics the recursive thinking process. Specifically, SOCRATIC QUESTIONING leverages large language models to raise and answer sub-questions until collecting enough information to tackle the original question. Unlike CoT, SOCRATIC QUESTIONING explicitly navigates the thinking space, stimulates effective recursive thinking, and is more robust towards errors in the thinking process. Extensive experiments on several complex reasoning tasks, including MMLU, MATH, LogiQA, and visual question-answering demonstrate significant performance improvements over the state-of-the-art prompting methods, such as CoT, and Tree-of-Thought. The qualitative analysis clearly shows that the intermediate reasoning steps elicited by SOCRATIC QUESTIONING are similar to humans' recursively thinking process of complex reasoning problems.
Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). Placed in Prompting and chain-of-thought reasoning, one of 17 directions in LLM reasoning. Builds on 22 of its 46 references that are in the map. First posted on arXiv 24 May 2023.
Builds on
22 of 46 references.
Closest ancestors · 2
Same direction, newest first
- 2023Language Models Don't Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Prompting7 May
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Models28 Jan
Other references · 20
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,371
- 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,512
- 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Modelscited by 3,211
- 2022Scaling Instruction-Finetuned Language Modelscited by 3,024
- 2022Training Compute-Optimal Large Language Modelscited by 3,019
- 2023InstructBLIP: Towards General-purpose Vision-Language Models with Instruction Tuningcited by 2,876
- 2023G-Eval: NLG Evaluation using GPT-4 with Better Human Alignmentcited by 2,276
- 2022Language Models (Mostly) Know What They Knowcited by 1,856
- 2022A Survey on In-context Learningcited by 721
- 2023Visual ChatGPT: Talking, Drawing and Editing with Visual Foundation Modelscited by 668
8 more
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 603
- 2022Socratic Models: Composing Zero-Shot Multimodal Reasoning with Languagecited by 513
- 2023Is ChatGPT a General-Purpose Natural Language Processing Task Solver?cited by 488
- 2023GPTScore: Evaluate as You Desirecited by 361
- 2023Chameleon: Plug-and-Play Compositional Reasoning with Large Language Modelscited by 356
- 2019Multi-hop Reading Comprehension through Question Decomposition and Rescoringcited by 119
- 2023Visual Chain of Thought: Bridging Logical Gaps with Multimodal Infillingscited by 69
- 2020Towards Data Distillation for End-to-end Spoken Conversational Question Answeringcited by 35
Built on by
Citing papers per year: 2023: 2; 2024: 10; 2025: 6; 2026: 4.
22 papers.
Sort:
By area:
- 2024Large Language Models Meet NLP: A Surveycited by 103
- 2024OptiBench Meets ReSocratic: Measure and Improve LLMs for Optimization Modelingcited by 68
- 2024Demystifying Chains, Trees, and Graphs of Thoughtscited by 63
- 2024LLM Self-Correction with DeCRIM: Decompose, Critique, and Refine for Enhanced Following of Instructions with Multiple Constraintscited by 35
- 2023Mathematical Language Models: A Surveycited by 24
- 2024Grounding and Evaluation for Large Language Models: Practical Challenges and Lessons Learned (Survey)cited by 20
- 2025AVerImaTeC: A Dataset for Automatic Verification of Image-Text Claims with Evidence from the Webcited by 18
- 2024Boosting Large Language Models with Socratic Method for Conversational Mathematics Teachingcited by 16
- 2024Wrong-of-Thought: An Integrated Reasoning Framework with Multi-Perspective Verification and Wrong Informationcited by 10
- 2025Which Type of Students can LLMs Act? Investigating Authentic Simulation with Graph-based Human-AI Collaborative Systemcited by 9
- 2023Conditions for Length Generalization in Learning Reasoning Skillscited by 7
- 2024Navigating the Landscape of Hint Generation Research: From the Past to the Futurecited by 6
10 more
- 2024Advancing Chart Question Answering with Robust Chart Component Recognitioncited by 5
- 2025POQD: Performance-Oriented Query Decomposer for Multi-vector retrievalcited by 5
- 2025Socratic-PRMBench: Benchmarking Process Reward Models with Systematic Reasoning Patternscited by 5
- 2025Trace-of-Thought Prompting: Investigating Prompt-Based Knowledge Distillation Through Question Decompositioncited by 3
- 2024Multi-Conditional Ranking with Large Language Modelscited by 2
- 2025A New Query Expansion Approach via Agent-Mediated Dialogic Inquirycited by 2
- 2026The Reasoning Trap: An Information-Theoretic Bound on Closed-System Multi-Step LLM Reasoningcited by 2
- 2026Framework of Thoughts: A Foundation Framework for Dynamic and Optimized Reasoning based on Chains, Trees, and Graphscited by 1
- 2026Enhancing Visual Question Answering with Multimodal LLMs via Chain-of-Question Guided Retrieval-Augmented Generationcited by 0
- 2026Personalized Object Identification and Localization via In-Context Inference with Vision-Language Modelscited by 0
- 2026Personalized Object Identification and Localization via In-Context Inference with Vision-Language Models1 Jul 2026
- 2026Enhancing Visual Question Answering with Multimodal LLMs via Chain-of-Question Guided Retrieval-Augmented Generation5 May 2026
- 2026The Reasoning Trap: An Information-Theoretic Bound on Closed-System Multi-Step LLM Reasoning3 May 2026
- 2026Framework of Thoughts: A Foundation Framework for Dynamic and Optimized Reasoning based on Chains, Trees, and Graphs18 Feb 2026
- 2025Socratic-PRMBench: Benchmarking Process Reward Models with Systematic Reasoning Patterns29 May 2025
- 2025POQD: Performance-Oriented Query Decomposer for Multi-vector retrieval25 May 2025
- 2025AVerImaTeC: A Dataset for Automatic Verification of Image-Text Claims with Evidence from the Web23 May 2025
- 2025Trace-of-Thought Prompting: Investigating Prompt-Based Knowledge Distillation Through Question Decomposition29 Apr 2025
- 2025Which Type of Students can LLMs Act? Investigating Authentic Simulation with Graph-based Human-AI Collaborative System17 Feb 2025
- 2025A New Query Expansion Approach via Agent-Mediated Dialogic Inquiry12 Feb 2025
- 2024LLM Self-Correction with DeCRIM: Decompose, Critique, and Refine for Enhanced Following of Instructions with Multiple Constraints9 Oct 2024
- 2024Wrong-of-Thought: An Integrated Reasoning Framework with Multi-Perspective Verification and Wrong Information6 Oct 2024
10 more
- 2024Boosting Large Language Models with Socratic Method for Conversational Mathematics Teaching24 Jul 2024
- 2024Advancing Chart Question Answering with Robust Chart Component Recognition19 Jul 2024
- 2024OptiBench Meets ReSocratic: Measure and Improve LLMs for Optimization Modeling13 Jul 2024
- 2024Grounding and Evaluation for Large Language Models: Practical Challenges and Lessons Learned (Survey)10 Jul 2024
- 2024Large Language Models Meet NLP: A Survey21 May 2024
- 2024Navigating the Landscape of Hint Generation Research: From the Past to the Future6 Apr 2024
- 2024Multi-Conditional Ranking with Large Language Models30 Mar 2024
- 2024Demystifying Chains, Trees, and Graphs of Thoughts25 Jan 2024
- 2023Mathematical Language Models: A Survey12 Dec 2023
- 2023Conditions for Length Generalization in Learning Reasoning Skills22 Nov 2023
- 2024OptiBench Meets ReSocratic: Measure and Improve LLMs for Optimization Modelingcited by 68
- 2024Demystifying Chains, Trees, and Graphs of Thoughtscited by 63
- 2024LLM Self-Correction with DeCRIM: Decompose, Critique, and Refine for Enhanced Following of Instructions with Multiple Constraintscited by 35
- 2024Boosting Large Language Models with Socratic Method for Conversational Mathematics Teachingcited by 16
- 2024Wrong-of-Thought: An Integrated Reasoning Framework with Multi-Perspective Verification and Wrong Informationcited by 10
- 2023Conditions for Length Generalization in Learning Reasoning Skillscited by 7
- 2025Socratic-PRMBench: Benchmarking Process Reward Models with Systematic Reasoning Patternscited by 5
- 2025Trace-of-Thought Prompting: Investigating Prompt-Based Knowledge Distillation Through Question Decompositioncited by 3
- 2026The Reasoning Trap: An Information-Theoretic Bound on Closed-System Multi-Step LLM Reasoningcited by 2
- 2026Framework of Thoughts: A Foundation Framework for Dynamic and Optimized Reasoning based on Chains, Trees, and Graphscited by 1
- 2026The Reasoning Trap: An Information-Theoretic Bound on Closed-System Multi-Step LLM Reasoning3 May 2026
- 2026Framework of Thoughts: A Foundation Framework for Dynamic and Optimized Reasoning based on Chains, Trees, and Graphs18 Feb 2026
- 2025Socratic-PRMBench: Benchmarking Process Reward Models with Systematic Reasoning Patterns29 May 2025
- 2025Trace-of-Thought Prompting: Investigating Prompt-Based Knowledge Distillation Through Question Decomposition29 Apr 2025
- 2024LLM Self-Correction with DeCRIM: Decompose, Critique, and Refine for Enhanced Following of Instructions with Multiple Constraints9 Oct 2024
- 2024Wrong-of-Thought: An Integrated Reasoning Framework with Multi-Perspective Verification and Wrong Information6 Oct 2024
- 2024Boosting Large Language Models with Socratic Method for Conversational Mathematics Teaching24 Jul 2024
- 2024OptiBench Meets ReSocratic: Measure and Improve LLMs for Optimization Modeling13 Jul 2024
- 2024Demystifying Chains, Trees, and Graphs of Thoughts25 Jan 2024
- 2023Conditions for Length Generalization in Learning Reasoning Skills22 Nov 2023
- 2024Large Language Models Meet NLP: A Surveycited by 103
- 2023Mathematical Language Models: A Surveycited by 24
- 2024Grounding and Evaluation for Large Language Models: Practical Challenges and Lessons Learned (Survey)cited by 20
- 2025AVerImaTeC: A Dataset for Automatic Verification of Image-Text Claims with Evidence from the Webcited by 18
- 2025Which Type of Students can LLMs Act? Investigating Authentic Simulation with Graph-based Human-AI Collaborative Systemcited by 9
- 2024Navigating the Landscape of Hint Generation Research: From the Past to the Futurecited by 6
- 2024Advancing Chart Question Answering with Robust Chart Component Recognitioncited by 5
- 2024Multi-Conditional Ranking with Large Language Modelscited by 2
- 2025AVerImaTeC: A Dataset for Automatic Verification of Image-Text Claims with Evidence from the Web23 May 2025
- 2025Which Type of Students can LLMs Act? Investigating Authentic Simulation with Graph-based Human-AI Collaborative System17 Feb 2025
- 2024Advancing Chart Question Answering with Robust Chart Component Recognition19 Jul 2024
- 2024Grounding and Evaluation for Large Language Models: Practical Challenges and Lessons Learned (Survey)10 Jul 2024
- 2024Large Language Models Meet NLP: A Survey21 May 2024
- 2024Navigating the Landscape of Hint Generation Research: From the Past to the Future6 Apr 2024
- 2024Multi-Conditional Ranking with Large Language Models30 Mar 2024
- 2023Mathematical Language Models: A Survey12 Dec 2023
Similar, not cited
Close in wording, no citation either way
- 2024Boosting of Thoughts: Trial-and-Error Problem Solving with Large Language Models
- 2024Self-Harmonized Chain of Thought
- 2026The Potential of CoT for Reasoning: A Closer Look at Trace Dynamics
- 2024Enhancing Chain of Thought Prompting in Large Language Models via Reasoning Patterns
- 2022Automatic Chain of Thought Prompting in Large Language Models
- 2023ThoughtSource: A central hub for large language model reasoning data
- 2022Automatic Generation of Socratic Subquestions for Teaching Math Word Problems
- 2025SCOUT: Teaching Pre-trained Language Models to Enhance Reasoning via Flow Chain-of-Thought