SG-FSM: A Self-Guiding Zero-Shot Prompting Paradigm for Multi-Hop Question Answering Based on Finite State Machine
On the map: LLM reasoning → Knowledge- and tool-augmented reasoning
Abstract (arXiv)
Large Language Models with chain-of-thought prompting, such as OpenAI-o1, have shown impressive capabilities in natural language inference tasks. However, Multi-hop Question Answering (MHQA) remains challenging for many existing models due to issues like hallucination, error propagation, and limited context length. To address these challenges and enhance LLMs' performance on MHQA, we propose the Self-Guiding prompting Finite State Machine (SG-FSM), designed to strengthen multi-hop reasoning abilities. Unlike traditional chain-of-thought methods, SG-FSM tackles MHQA by iteratively breaking down complex questions into sub-questions, correcting itself to improve accuracy. It processes one sub-question at a time, dynamically deciding the next step based on the current context and results, functioning much like an automaton. Experiments across various benchmarks demonstrate the effectiveness of our approach, outperforming strong baselines on challenging datasets such as Musique. SG-FSM reduces hallucination, enabling recovery of the correct final answer despite intermediate errors. It also improves adherence to specified output formats, simplifying evaluation significantly.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Placed in Knowledge- and tool-augmented reasoning, one of 17 directions in LLM reasoning. Builds on 19 of its 29 references that are in the map. First posted on arXiv 22 Oct 2024.
Builds on
19 of 29 references.
Closest ancestors · 1
Same direction, newest first
- 2023Self-prompted Chain-of-Thought on Large Language Models for Open-domain Multi-hop Reasoning20 Oct
Other references · 18
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
- 2018HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answeringcited by 3,686
- 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,383
- 2020Constructing A Multi-hop QA Dataset for Comprehensive Evaluation of Reasoning Stepscited by 1,259
- 2023Graph of Thoughts: Solving Elaborate Problems with Large Language Modelscited by 873
- 2023Measuring Faithfulness in Chain-of-Thought Reasoningcited by 668
- 2020Unsupervised Question Decomposition for Question Answeringcited by 118
- 2019Compositional Questions Do Not Necessitate Multi-hop Reasoningcited by 87
- 2019Hierarchical Graph Network for Multi-hop Question Answeringcited by 83
6 more
- 2019Answering Complex Open-domain Questions Through Iterative Query Generationcited by 60
- 2019Multi-hop Reading Comprehension across Multiple Documents by Reasoning over Heterogeneous Graphscited by 53
- 2021Decomposing Complex Questions Makes Multi-Hop QA Easier and More Interpretablecited by 35
- 2023Never Lost in the Middle: Mastering Long-Context Question Answering with Position-Agnostic Decompositional Trainingcited by 31
- 2022Humans decompose tasks by trading off utility and computational costcited by 18
- 2019Identifying Supporting Facts for Multi-hop Question Answering with Document Graph Networkscited by 7
Built on by
Citing papers per year: 2026: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2024FSM: A Finite State Machine Based Zero-Shot Prompting Paradigm for Multi-Hop Question Answering
- 2024Zero-Shot Multi-Hop Question Answering via Monte-Carlo Tree Search with Large Language Models
- 2023Triggering Multi-Hop Reasoning for Question Answering in Language Models using Soft Prompts and Random Walks
- 2024MINTQA: A Multi-Hop Question Answering Benchmark for Evaluating LLMs on New and Tail Knowledge
- 2022Understanding and Improving Zero-shot Multi-hop Reasoning in Generative Question Answering
- 2023Few-Shot Data Synthesis for Open Domain Multi-Hop Question Answering
- 2023PokeMQA: Programmable knowledge editing for Multi-hop Question Answering
- 2025π-CoT: Prolog-Initialized Chain-of-Thought Prompting for Multi-Hop Question-Answering