paper-with-me

홈 › Papers

Iteration of Thought: Leveraging Inner Dialogue for Autonomous Large Language Model Reasoning

2024-09-19 · Santosh Kumar Radha, Yasamin Nouri Jelyani, Ara Ghukasyan, Oktay Goktas

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, context-specific prompts; (2) an LLM Agent (LLMA) that processes these prompts to refine its responses; and (3) an iterative prompting loop that implements a conversation between the former two components. We introduce two variants of our framework: Autonomous Iteration of Thought (AIoT), where an LLM decides when to stop iterating, and Guided Iteration of Thought (GIoT), which always forces a fixed number iterations. We investigate the performance of IoT across various datasets, spanning complex reasoning tasks from the GPQA dataset, explorative problem-solving in Game of 24, puzzle solving in Mini Crosswords, and multi-hop question answering from the HotpotQA dataset. Our results show that IoT represents a viable paradigm for autonomous response refinement in LLMs, showcasing significant improvements over CoT and thereby enabling more adaptive and efficient reasoning systems that minimize human intervention.

📄 PDF Abstract BibTeX arXiv:2409.12618

Code (1)

AgnostiqHQ/multi-agent-llm 공식 구현

Tasks

Language ModelingLanguage ModellingLarge Language ModelMulti-hop Question AnsweringQuestion Answering

Similar Papers 제목 키워드 기반

Iteration Head: A Mechanistic Study of Chain-of-Thought

2024-06-04 · Vivien Cabannes, Charles Arnal, Wassim Bouaziz, Alice Yang 외

Chain-of-Thought (CoT) reasoning is known to improve Large Language Models both empirically and in terms of theoretical approximation power. However, our understanding of the inner workings and conditions of apparition o…

Proactive Conversational Agents with Inner Thoughts

2024-12-31 · Xingyu Bruce Liu, Shitao Fang, Weiyan Shi, Chien-Sheng Wu 외

One of the long-standing aspirations in conversational AI is to allow them to autonomously take initiatives in conversations, i.e., being proactive. This is especially challenging for multi-party conversations. Prior NLP…

Chatbot

A Social Robot with Inner Speech for Dietary Guidance

2025-05-13 · Valerio Belcamino, Alessandro Carfì, Valeria Seidita, Fulvio Mastrogiovanni 외

We explore the use of inner speech as a mechanism to enhance transparency and trust in social robots for dietary advice. In humans, inner speech structures thought processes and decision-making; in robotics, it improves …

Computational EfficiencyDecision MakingNatural Language Understanding

Guess What I am Thinking: A Benchmark for Inner Thought Reasoning of Role-Playing Language Agents

2025-03-11 · Rui Xu, Mingyu Wang, Xintao Wang, Dakuan Lu 외

Recent advances in LLM-based role-playing language agents (RPLAs) have attracted broad attention in various applications. While chain-of-thought reasoning has shown importance in many tasks for LLMs, the internal thinkin…

Proximal Implicit ODE Solvers for Accelerating Learning Neural ODEs

2022-04-19 · Justin Baker, Hedi Xia, Yiwei Wang, Elena Cherkaev 외

Learning neural ODEs often requires solving very stiff ODE systems, primarily using explicit adaptive step size ODE solvers. These solvers are computationally expensive, requiring the use of tiny step sizes for numerical…

Computational Efficiency