pith. sign in

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

3 Pith papers cite this work. Polarity classification is still indexing.

3 Pith papers citing it
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.

fields

cs.CL 2 cs.AI 1

representative citing papers

Why Build an Assistant in Minecraft?

cs.AI · 2019-07-22 · unverdicted · novelty 4.0

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

citing papers explorer

Showing 3 of 3 citing papers.

  • An Explanation of In-context Learning as Implicit Bayesian Inference cs.CL · 2021-11-03 · conditional · none · ref 295 · internal anchor

    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.

  • Learning to Ask: When LLM Agents Meet Unclear Instruction cs.CL · 2024-08-31 · unverdicted · none · ref 18 · internal anchor

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

  • Why Build an Assistant in Minecraft? cs.AI · 2019-07-22 · unverdicted · none · ref 69 · internal anchor

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