Query-Reduction Networks for Question Answering
About
In this paper, we study the problem of question answering when reasoning over multiple facts is required. We propose Query-Reduction Network (QRN), a variant of Recurrent Neural Network (RNN) that effectively handles both short-term (local) and long-term (global) sequential dependencies to reason over multiple facts. QRN considers the context sentences as a sequence of state-changing triggers, and reduces the original query to a more informed query as it observes each trigger (context sentence) through time. Our experiments show that QRN produces the state-of-the-art results in bAbI QA and dialog tasks, and in a real goal-oriented dialog dataset. In addition, QRN formulation allows parallelization on RNN's time axis, saving an order of magnitude in time complexity for training and inference.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Dialog | bAbI dialog 1.0 (OOV) | Avg Error Rate0.023 | 22 | |
| Question Answering | bAbI 1.0 (test) | Task 1 Accuracy0.00e+0 | 10 | |
| Question Answering | bAbI 10k 1.0 (test) | Mean Error Rate30 | 10 | |
| Dialog Generation | DSTC2 (test) | Accuracy (Response)43.8 | 10 | |
| Dialogue Response Generation | bAbI Dialogue Task 5 | Per-response Accuracy99.6 | 9 | |
| Dialogue Response Generation | bAbI Dialogue Task 1 OOV | Per-response Accuracy0.831 | 9 | |
| Dialogue Response Generation | bAbI Dialogue Task 2 OOV | Accuracy (Per-response)78.9 | 9 | |
| Dialogue Response Generation | bAbI Dialogue Task 5 OOV | Per-response Accuracy67.8 | 9 | |
| Dialogue Response Generation | bAbI Dialogue Task 4 | Per-response Accuracy57.2 | 9 | |
| Dialogue Response Generation | bAbI Dialogue Task 3 | Accuracy (Per-response)74.8 | 9 |