Faithful Question Answering with Monte-Carlo Planning

Ruixin Hong, Hongming Zhang, Hong Zhao, Dong Yu, Changshui Zhang
5/4/2023
cs.CL

No official code found. Best implementation: Raising-hrx/FAME (6 stars, Apache-2.0, last commit 2023-05-05).

Abstract

Although large language models demonstrate remarkable question-answering performances, revealing the intermediate reasoning steps that the models faithfully follow remains challenging. In this paper, we propose FAME (FAithful question answering with MontE-carlo planning) to answer questions based on faithful reasoning steps. The reasoning steps are organized as a structured entailment tree, which shows how premises are used to produce intermediate conclusions that can prove the correctness of the answer. We formulate the task as a discrete decision-making problem and solve it through the interaction of a reasoning environment and a controller. The environment is modular and contains several basic task-oriented modules, while the controller proposes actions to assemble the modules. Since the search space could be large, we introduce a Monte-Carlo planning algorithm to do a look-ahead search and select actions that will eventually lead to high-quality steps. FAME achieves state-of-the-art performance on the standard benchmark. It can produce valid and faithful reasoning steps compared with large language models with a much smaller model size.

View on arXivView PDF

Code Implementations(1)

Raising-hrx/FAMECommunity100%
Apache-2.0

Faithful Question Answering with Monte-Carlo Planning

61Shell, PythonMay 3, 20233 years agoApache-2.0

Cite this paper

@article{hong2023faithful,
  title  = {Faithful Question Answering with Monte-Carlo Planning},
  author = {Ruixin Hong and Hongming Zhang and Hong Zhao and Dong Yu and Changshui Zhang},
  year   = {2023},
  eprint = {2305.02556},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.02556v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.02556.svg)](https://codeofpaper.com/paper/2305.02556)

Discussion