pith. sign in

arxiv: 1805.04655 · v2 · pith:FS6NZFMVnew · submitted 2018-05-12 · 💻 cs.CL

Learning to Ask Good Questions: Ranking Clarification Questions using Neural Expected Value of Perfect Information

classification 💻 cs.CL
keywords questionsclarificationexpectedmodelanswerdatasetgoodinformation
0
0 comments X
read the original abstract

Inquiry is fundamental to communication, and machines cannot effectively collaborate with humans unless they can ask questions. In this work, we build a neural network model for the task of ranking clarification questions. Our model is inspired by the idea of expected value of perfect information: a good question is one whose expected answer will be useful. We study this problem using data from StackExchange, a plentiful online resource in which people routinely ask clarifying questions to posts so that they can better offer assistance to the original poster. We create a dataset of clarification questions consisting of ~77K posts paired with a clarification question (and answer) from three domains of StackExchange: askubuntu, unix and superuser. We evaluate our model on 500 samples of this dataset against expert human judgments and demonstrate significant improvements over controlled baselines.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 3 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. An Explanation of In-context Learning as Implicit Bayesian Inference

    cs.CL 2021-11 conditional novelty 7.0

    In-context learning emerges as implicit Bayesian inference of latent concepts when pretraining data has long-range coherence, proven for mixture-of-HMM distributions and replicated on the synthetic GINC dataset.

  2. Learning to Ask: When LLM Agents Meet Unclear Instruction

    cs.CL 2024-08 unverdicted novelty 6.0

    Introduces NoisyToolBench benchmark and Ask-when-Needed framework to improve LLM tool-use performance when user instructions are unclear or incomplete.

  3. Why Build an Assistant in Minecraft?

    cs.AI 2019-07 unverdicted novelty 4.0

    A rationale is presented for developing an assistant in Minecraft to advance natural language understanding and dialogue learning.