IRCLLGDec 17, 2020

Autoregressive Reasoning over Chains of Facts with Transformers

arXiv:2012.11321v1993 citations
AI Analysis

This work addresses the challenge of combining multiple sources of evidence for multi-hop reasoning, which is a problem for researchers working on natural language understanding and explanation generation.

This paper introduces an iterative inference algorithm for multi-hop explanation regeneration, which retrieves relevant text snippets as factual evidence for a given natural language question and answer. The algorithm decomposes fact selection autoregressively, conditioning on previously selected facts, and outperforms previous state-of-the-art in precision, training time, and inference efficiency.

This paper proposes an iterative inference algorithm for multi-hop explanation regeneration, that retrieves relevant factual evidence in the form of text snippets, given a natural language question and its answer. Combining multiple sources of evidence or facts for multi-hop reasoning becomes increasingly hard when the number of sources needed to make an inference grows. Our algorithm copes with this by decomposing the selection of facts from a corpus autoregressively, conditioning the next iteration on previously selected facts. This allows us to use a pairwise learning-to-rank loss. We validate our method on datasets of the TextGraphs 2019 and 2020 Shared Tasks for explanation regeneration. Existing work on this task either evaluates facts in isolation or artificially limits the possible chains of facts, thus limiting multi-hop inference. We demonstrate that our algorithm, when used with a pre-trained transformer model, outperforms the previous state-of-the-art in terms of precision, training time and inference efficiency.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes