Iteration of Thought: Leveraging Inner Dialogue for Autonomous Large Language Model Reasoning
Santosh Kumar Radha, Yasamin Nouri Jelyani, Ara Ghukasyan, Oktay, Goktas

TL;DR
The paper introduces the Iteration of Thought (IoT) framework, which enhances large language model reasoning by dynamically generating prompts through inner dialogue, leading to more adaptive and efficient responses across various complex tasks.
Contribution
This work presents a novel IoT framework with autonomous and guided variants that improve LLM reasoning by dynamically generating prompts without discarding intermediate thoughts.
Findings
IoT outperforms Chain of Thought on multiple reasoning datasets.
Autonomous IoT effectively determines when to stop iterating.
IoT enhances reasoning efficiency and adaptability in LLMs.
Abstract
Iterative human engagement is a common and effective means of leveraging the advanced language processing power of large language models (LLMs). Using well-structured prompts in a conversational manner, human users can effectively influence an LLM to develop more thoughtful and accurate responses. Motivated by this insight, we propose the Iteration of Thought (IoT) framework for enhancing LLM responses by generating "thought"-provoking prompts vis a vis an input query and the current iteration of an LLM's response. Unlike static or semi-static approaches, e.g. Chain of Thought (CoT) or Tree of Thoughts (ToT), IoT adapts its reasoning path dynamically, based on evolving context, and without generating alternate explorative thoughts which are ultimately discarded. The three components of the IoT framework are (1) an Inner Dialogue Agent (IDA) responsible for generating instructive,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Speech and dialogue systems · Natural Language Processing Techniques
