Answering Ambiguous Questions via Iterative Prompting

Weiwei Sun, Hengyi Cai, Hongshen Chen, Pengjie Ren, Zhumin Chen +2 more
7/8/2023
cs.CL

Official code: sunnweiwei/AmbigPrompt (14 stars, last commit 2024-05-25).

Abstract

In open-domain question answering, due to the ambiguity of questions, multiple plausible answers may exist. To provide feasible answers to an ambiguous question, one approach is to directly predict all valid answers, but this can struggle with balancing relevance and diversity. An alternative is to gather candidate answers and aggregate them, but this method can be computationally costly and may neglect dependencies among answers. In this paper, we present AmbigPrompt to address the imperfections of existing approaches to answering ambiguous questions. Specifically, we integrate an answering model with a prompting model in an iterative manner. The prompting model adaptively tracks the reading process and progressively triggers the answering model to compose distinct and relevant answers. Additionally, we develop a task-specific post-pretraining approach for both the answering model and the prompting model, which greatly improves the performance of our framework. Empirical studies on two commonly-used open benchmarks show that AmbigPrompt achieves state-of-the-art or competitive results while using less memory and having a lower inference latency than competing approaches. Additionally, AmbigPrompt also performs well in low-resource settings. The code are available at: https://github.com/sunnweiwei/AmbigPrompt.

View on arXivView PDF

Code Implementations(1)

Answering Ambiguous Questions via Iterative Prompting

142PythonMay 11, 20232 years ago

Similar Papers

Cite this paper

@article{sun2023answering,
  title  = {Answering Ambiguous Questions via Iterative Prompting},
  author = {Weiwei Sun and Hengyi Cai and Hongshen Chen and Pengjie Ren and Zhumin Chen and Maarten de Rijke and Zhaochun Ren},
  year   = {2023},
  eprint = {2307.03897},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.03897v1}
}

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/2307.03897.svg)](https://codeofpaper.com/paper/2307.03897)

Discussion