TLDR: FGDIP is a novel framework that improves Language Model (LLM) reasoning, particularly in open-domain multi-hop tasks, by using dynamic and adaptive strategies for information exploration. It leverages historical error analysis and real-time feedback to refine reasoning paths, outperforming existing baselines on datasets like HotpotQA and StrategyQA. The framework’s key components include a Multivariate Information Extractor, a Node Generator with error analysis and real-time feedback, and Step and Answer Evaluators, all working together with a depth-first search algorithm to converge on accurate solutions.
Large Language Models (LLMs) have made incredible strides in various tasks, especially those requiring multi-step reasoning. However, when faced with complex, open-ended problems that demand extensive information gathering, these models often hit a wall. The main challenge stems from their reliance on a fixed sequence of actions, which limits their ability to adapt when new information emerges or initial strategies fail.
A new framework called Feedback-Guided Dynamic Interactive Planning (FGDIP) has been introduced to tackle this very issue. FGDIP aims to significantly improve how LLMs reason by employing dynamic and adaptive strategies for exploring information in these challenging open-domain, multi-hop reasoning tasks. This approach allows LLMs to be more flexible and responsive, much like a human problem-solver who can change tactics when an initial plan doesn’t work out.
The FGDIP framework begins by identifying key entities relevant to a problem, which act as starting points in the reasoning process. From these initial points, the system generates subsequent reasoning steps. What makes FGDIP unique is its continuous refinement process, which uses both an analysis of past errors and real-time feedback. This dual feedback mechanism enables the framework to dynamically adjust and optimize its reasoning strategies as it progresses.
By integrating a depth-first search method with an innovative way of generating new reasoning steps, FGDIP can adapt based on previous incorrect paths and new information generated at the same level of reasoning. This dynamic strategy effectively broadens the search space for solutions while ensuring the reasoning process systematically moves towards accurate answers.
The framework consists of several key modules:
Multivariate Information Extractor
This module is designed to identify and pull out crucial entities from the problem statement. Unlike traditional models that might rigidly follow a single entity, this extractor ensures a thorough understanding from multiple angles. If an initial attempt to solve a query proves insufficient, the model can shift to exploring alternative entities, opening new avenues for inquiry.
Node Generator
This is where the adaptive candidate generation happens, driven by historical error analysis and real-time feedback. The system keeps a detailed record of past errors, learning from them to guide future decisions and prevent repeating ineffective strategies. Simultaneously, it evaluates real-time feedback from interactions with other reasoning steps being generated at the same time, ensuring that the most recent observations are utilized effectively and redundant actions are minimized.
Evaluator
Inspired by previous work, FGDIP introduces a detailed and explanatory evaluation process. The Step Evaluator assesses the potential success of each step in the problem-solving process, categorizing its feasibility as “sure,” “maybe,” or “impossible.” This helps prioritize the most promising paths. The Answer Evaluator then assesses the relevance of the generated result to the original query, not just its correctness. It considers whether the answer is on-topic and provides reasons for its judgment, promoting a deeper understanding of the model’s decisions.
Also Read:
- Multidimensional Feedback for Smarter Language Models
- Navigating Complex Questions: A Graph-Based Approach for Enhanced AI Retrieval
Explore Algorithm
This algorithm uses a depth-first search strategy to navigate the solution space. It dives deep into each reasoning path until it reaches a conclusion or meets specific conditions. If the Answer Evaluator identifies a path as invalid, the algorithm backtracks to explore other potential pathways. This systematic approach allows for real-time identification and correction of errors, preventing the model from repeating mistakes.
Experimental results highlight FGDIP’s effectiveness. On the HotpotQA dataset, it achieved an F1 score of up to 54.47%, and on the StrategyQA dataset, it reached 70.05%. These scores surpassed the best baselines by 5.03% and 7.25% respectively, demonstrating its versatility and potential to significantly enhance language agents in multi-hop reasoning tasks. The framework also showed strong performance on the Game of 24 dataset, a mathematical reasoning challenge, proving its applicability to closed-domain problems as well.
While FGDIP’s dynamic adjustments and real-time feedback enhance accuracy, they do come with increased costs in terms of token usage and processing time. However, the improvements in accuracy and reasoning strategy are considered valuable for solving complex, open-domain problems where extensive exploration and real-time adjustments are crucial.
For more in-depth technical details, you can read the full research paper here: Mission Impossible: Feedback-Guided Dynamic Interactive Planning for Improving Reasoning on LLMs.


