paper-with-me

Papers

Self-supervised clarification question generation for ambiguous multi-turn conversation

2021-12-17 · journal 2021 12 · Shao, Taihua;Cai, Fei;Chen, Wanyu;Chen, Honghui

Clarification Question Generation (CQG) aims to automatically generate clarification questions to avoid misunderstanding. In this paper, we focus on generating clarification questions in the scenario of ambiguous multi-turn conversation, which can be well applied to the interactive systems, e.g., dialogue systems and conversational recommendation systems. As a novel direction, limited manual-annotated samples are available for CQG. Moreover, existing approaches mainly ignore the representation of ambiguous semantics and cannot deal with the Out-of-Vocabulary (OOV) problem in a good manner. To address the above issues, we propose a Self-supervised Hierarchical Pointer-generator model (SHiP) for this task. In detail, similar to the backbone Coarse-to-fine process of CQG, we first formulate two self-supervised learning pretext tasks, i.e., Dialogue History Prediction and Entity Name Prediction. Then, we incorporate a hierarchical Transformer mechanism and a pointer-generator mechanism to understand the ambiguous multi-turn conversations and solve the OOV problem. Finally, we propose an end-to-end co-training paradigm to train the pretext tasks and downstream tasks. We quantify the improvements of SHiP against the competitive baselines on a publicly available dataset CLAQUA, showing a general improvement of 6.75% and 3.91% over state-of-the-art baseline in terms of BLEU and ROUGE-L, respectively.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Conversational RecommendationQuestion GenerationQuestion-GenerationRecommendation SystemsSelf-Supervised Learning

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Adam 설명 없음
Position-Wise Feed-Forward Layer 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…

Similar Papers 제목 키워드 기반

Asking Clarification Questions in Knowledge-Based Question Answering

2019-11-01 · IJCNLP 2019 11 · Jingjing Xu, Yuechen Wang, Duyu Tang, Nan Duan 외

The ability to ask clarification questions is essential for knowledge-based question answering (KBQA) systems, especially for handling ambiguous phenomena. Despite its importance, clarification has not been well explored…

Question AnsweringQuestion GenerationQuestion-Generation

CLAM: Selective Clarification for Ambiguous Questions with Generative Language Models

2022-12-15 · Lorenz Kuhn, Yarin Gal, Sebastian Farquhar

Users often ask dialogue systems ambiguous questions that require clarification. We show that current language models rarely ask users to clarify ambiguous questions and instead provide incorrect answers. To address this…

Language ModellingQuestion AnsweringTriviaQA

Open-domain clarification question generation without question examples

2021-10-19 · EMNLP 2021 11 · Julia White, Gabriel Poesia, Robert Hawkins, Dorsa Sadigh 외

An overarching goal of natural language processing is to enable machines to communicate seamlessly with humans. However, natural language can be ambiguous or unclear. In cases of uncertainty, humans engage in an interact…

Question GenerationQuestion-Generation

PRACTIQ: A Practical Conversational Text-to-SQL dataset with Ambiguous and Unanswerable Queries

2024-10-14 · Mingwen Dong, Nischal Ashok Kumar, Yiqun Hu, Anuj Chauhan 외

Previous text-to-SQL datasets and systems have primarily focused on user questions with clear intentions that can be answered. However, real user questions can often be ambiguous with multiple interpretations or unanswer…

Language ModellingLarge Language ModelText to SQLText-To-SQL

Tree of Clarifications: Answering Ambiguous Questions with Retrieval-Augmented Large Language Models

2023-10-23 · Gangwoo Kim, Sungdong Kim, Byeongguk Jeon, Joonsuk Park 외

Questions in open-domain question answering are often ambiguous, allowing multiple interpretations. One approach to handling them is to identify all possible interpretations of the ambiguous question (AQ) and to generate…

Open-Domain Question AnsweringQuestion AnsweringRetrieval