HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

FlowQA: Grasping Flow in History for Conversational Machine Comprehension

Hsin-Yuan Huang; Eunsol Choi; Wen-tau Yih

FlowQA: Grasping Flow in History for Conversational Machine Comprehension

Abstract

Conversational machine comprehension requires the understanding of the conversation history, such as previous question/answer pairs, the document context, and the current question. To enable traditional, single-turn models to encode the history comprehensively, we introduce Flow, a mechanism that can incorporate intermediate representations generated during the process of answering previous questions, through an alternating parallel processing structure. Compared to approaches that concatenate previous questions/answers as input, Flow integrates the latent semantics of the conversation history more deeply. Our model, FlowQA, shows superior performance on two recently proposed conversational challenges (+7.2% F1 on CoQA and +4.0% on QuAC). The effectiveness of Flow also shows in other tasks. By reducing sequential instruction understanding to conversational machine comprehension, FlowQA outperforms the best models on all three domains in SCONE, with +1.8% to +4.4% improvement in accuracy.

Code Repositories

momohuang/FlowQA
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
question-answering-on-coqaFlowQA (single model)
Out-of-domain: 71.8
Overall: 75.0
question-answering-on-quacFlowQA (single model)
F1: 64.1
HEQD: 5.8
HEQQ: 59.6

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
FlowQA: Grasping Flow in History for Conversational Machine Comprehension | Papers | HyperAI