Answering Questions by Meta-Reasoning over Multiple Chains of Thought

Authors: Ori Yoran, Tomer Wolfson, Ben Bogin, Uri Katz, Daniel Deutch, Jonathan Berant

License: CC BY 4.0

Results of the summarizing process for the arXiv paper: 2304.13007v1

  • Comprehensive Summary
  • Key points
  • Layman's Summary
  • Blog article
The paper introduces Multi-Chain Reasoning (MCR), an approach to multi-hop question answering (QA) that prompts large language models to meta-reason over multiple chains of thought, rather than simply aggregating their answers. Unlike existing approaches that break down questions into a sequence of reasoning steps and discard intermediate steps, MCR examines different reasoning chains, mixes information between them, and selects the most relevant facts in generating an explanation and predicting the answer. The authors demonstrate that MCR outperforms strong baselines on seven multi-hop QA datasets and that its explanations exhibit high quality, enabling humans to verify its answers. The paper describes the process of generating reasoning chains using a decomposition model and a retriever component. The decomposition model generates intermediate questions based on the original question and previous reasoning steps while the retriever component retrieves relevant information from external sources. The generated reasoning chains are then fed into a prompted LLM which generates multiple reasoning chains by interleaving generated intermediate questions with retrieved contexts. The main contribution of this work is introducing a second LLM that is prompted to meta-reason on multiple reasoning chains, collecting evidence facts as its explanation and generating the final answer. This approach considers the relations between intermediate steps across chains and provides a unified explanation for the predicted answer. Overall, this paper presents an innovative approach to multi-hop QA that improves performance by considering multiple reasoning chains and providing more comprehensive explanations for predicted answers. It enables humans to verify its answers through high quality explanations generated by MCR's meta-reasoning process over multiple reasoning chains.
AI-generated keywords: Multi-Chain Reasoning Question Answering Meta-Reasoning Decomposition Model Retriever Component

AI-generated Key Points

  • Multi-Chain Reasoning (MCR) is an approach to multi-hop question answering that prompts large language models to meta-reason over multiple chains of thought.
  • MCR examines different reasoning chains, mixes information between them, and selects the most relevant facts in generating an explanation and predicting the answer.
  • MCR outperforms strong baselines on seven multi-hop QA datasets and its explanations exhibit high quality, enabling humans to verify its answers.
  • The process of generating reasoning chains involves a decomposition model that generates intermediate questions based on the original question and previous reasoning steps, and a retriever component that retrieves relevant information from external sources.
  • The generated reasoning chains are then fed into a prompted LLM which generates multiple reasoning chains by interleaving generated intermediate questions with retrieved contexts.
  • The main contribution of this work is introducing a second LLM that is prompted to meta-reason on multiple reasoning chains, collecting evidence facts as its explanation and generating the final answer.
  • This approach considers the relations between intermediate steps across chains and provides a unified explanation for the predicted answer.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Abstract: Modern systems for multi-hop question answering (QA) typically break questions into a sequence of reasoning steps, termed chain-of-thought (CoT), before arriving at a final answer. Often, multiple chains are sampled and aggregated through a voting mechanism over the final answers, but the intermediate steps themselves are discarded. While such approaches improve performance, they do not consider the relations between intermediate steps across chains and do not provide a unified explanation for the predicted answer. We introduce Multi-Chain Reasoning (MCR), an approach which prompts large language models to meta-reason over multiple chains of thought, rather than aggregating their answers. MCR examines different reasoning chains, mixes information between them and selects the most relevant facts in generating an explanation and predicting the answer. MCR outperforms strong baselines on 7 multi-hop QA datasets. Moreover, our analysis reveals that MCR explanations exhibit high quality, enabling humans to verify its answers.

Submitted to arXiv on 25 Apr. 2023

Tools for this paper

Explain it differently 3 free rewrites left today
Export BibTeX · RIS (Zotero, Mendeley, EndNote) · Markdown (Notion, Obsidian) · Premium
Citation alerts Premium
Journal club Slides to present it Premium
For journalists Press kit and hype check Premium

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

Figures and plots

Ask about a figure by number or use its question button to request visual analysis. Up to two figures and four image panels per question. Values read from plots are approximate; check the original data.

AI assistant instructions?

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.