Dynamic Coattention Networks For Question Answering

5 Nov 2016  ·  Caiming Xiong, Victor Zhong, Richard Socher ·

Several deep learning models have been proposed for question answering. However, due to their single-pass nature, they have no way to recover from local maxima corresponding to incorrect answers. To address this problem, we introduce the Dynamic Coattention Network (DCN) for question answering. The DCN first fuses co-dependent representations of the question and the document in order to focus on relevant parts of both. Then a dynamic pointing decoder iterates over potential answer spans. This iterative procedure enables the model to recover from initial local maxima corresponding to incorrect answers. On the Stanford question answering dataset, a single DCN model improves the previous state of the art from 71.0% F1 to 75.9%, while a DCN ensemble obtains 80.4% F1.

PDF Abstract

Datasets


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Open-Domain Question Answering SQuAD1.1 DCN EM 66.2 # 2
Question Answering SQuAD1.1 Dynamic Coattention Networks (ensemble) EM 71.625 # 148
F1 80.383 # 152
Question Answering SQuAD1.1 Dynamic Coattention Networks (single model) EM 66.233 # 178
F1 75.896 # 182
Question Answering SQuAD1.1 dev DCN EM 65.4 # 45
F1 75.6 # 47

Methods


No methods listed for this paper. Add relevant methods here