Differentiable Reasoning over a Virtual Knowledge Base
Not on the map. Why?
Abstract (arXiv)
We consider the task of answering complex multi-hop questions using a corpus as a virtual knowledge base (KB). In particular, we describe a neural module, DrKIT, that traverses textual data like a KB, softly following paths of relations between mentions of entities in the corpus. At each step the module uses a combination of sparse-matrix TFIDF indices and a maximum inner product search (MIPS) on a special index of contextual representations of the mentions. This module is differentiable, so the full system can be trained end-to-end using gradient based methods, starting from natural language inputs. We also describe a pretraining scheme for the contextual representation encoder by generating hard negative examples using existing knowledge bases. We show that DrKIT improves accuracy by 9 points on 3-hop questions in the MetaQA dataset, cutting the gap between text-based and KB-based state-of-the-art by 70%. On HotpotQA, DrKIT leads to a 10% improvement over a BERT-based re-ranking approach to retrieving the relevant passages required to answer a question. DrKIT is also very efficient, processing 10-100x more queries per second than existing multi-hop systems.
Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 18; 2022: 12; 2023: 3; 2024: 4; 2025: 2.
39 papers.
Sort:
By area:
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2021Retrieving and Reading: A Comprehensive Survey on Open-domain Question Answeringcited by 178
- 2022A Review on Language Models as Knowledge Basescited by 156
- 2024LongRAG: Enhancing Retrieval-Augmented Generation with Long-context LLMscited by 104
- 2021Neuro-Symbolic Artificial Intelligence: Current Trendscited by 54
- 2021Complex Knowledge Base Question Answering: A Surveycited by 52
- 2021SelfExplain: A Self-Explaining Architecture for Neural Text Classifierscited by 44
- 2021Mention Memory: incorporating textual knowledge into Transformers through entity mention attentioncited by 42
- 2022QAMPARI: An Open-domain Question Answering Benchmark for Questions with Many Answers from Multiple Paragraphscited by 42
- 2022Automatic Generation of Socratic Subquestions for Teaching Math Word Problemscited by 42
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computingcited by 34
- 2024SAC-KG: Exploiting Large Language Models as Skilled Automatic Constructors for Domain Knowledge Graphscited by 31
27 more
- 2021Adaptive Information Seeking for Open-Domain Question Answeringcited by 29
- 2022AdaProp: Learning Adaptive Propagation for Graph Neural Network based Knowledge Graph Reasoningcited by 28
- 2021Multi-Step Reasoning Over Unstructured Text with Beam Dense Retrievalcited by 25
- 2022Augmenting Pre-trained Language Models with QA-Memory for Open-Domain Question Answeringcited by 19
- 2022Few-shot Reranking for Multi-hop QA via Language Model Promptingcited by 19
- 2021Reasoning Over Virtual Knowledge Bases With Open Predicate Relationscited by 18
- 2021Hybrid Autoregressive Inference for Scalable Multi-hop Explanation Regenerationcited by 17
- 2021UNIQORN: Unified Question Answering over RDF Knowledge Graphs and Natural Language Textcited by 17
- 2022Empowering Language Models with Knowledge Graph Reasoning for Question Answeringcited by 14
- 2021Hopper: Multi-hop Transformer for Spatiotemporal Reasoningcited by 12
- 2021Iterative Hierarchical Attention for Answering Complex Questions over Long Documentscited by 10
- 2024Entity Retrieval for Answering Entity-Centric Questionscited by 10
- 2025ASRank: Zero-Shot Re-Ranking with Answer Scent for Document Retrievalcited by 9
- 2021Neural Unification for Logic Reasoning over Natural Languagecited by 8
- 2021Relation-Guided Pre-Training for Open-Domain Question Answeringcited by 7
- 2021A Critical Review of Inductive Logic Programming Techniques for Explainable AIcited by 7
- 2025Exploiting Edited Large Language Models as General Scientific Optimizerscited by 7
- 2022QA Is the New KR: Question-Answer Pairs as Knowledge Basescited by 6
- 2023Answering Ambiguous Questions with a Database of Questions, Answers, and Revisionscited by 4
- 2022Knowledge Authoring with Factual Englishcited by 3
- 2023LlaMaVAE: Guiding Large Language Model Generation via Continuous Latent Sentence Spacescited by 3
- 2022Open-domain Dialogue Generation Grounded with Dynamic Multi-form Knowledge Fusioncited by 2
- 2023A Graph-Guided Reasoning Approach for Open-ended Commonsense Question Answeringcited by 2
- 2021Best of Both Worlds: A Hybrid Approach for Multi-Hop Explanation with Declarative Factscited by 1
- 2024Knowledge Authoring with Factual English, Rules, and Actionscited by 1
- 2021Common Sense Knowledge Learning for Open Vocabulary Neural Reasoning: A First View into Chronic Disease Literaturecited by 0
- 2022elBERto: Self-supervised Commonsense Learning for Question Answeringcited by 0
- 2025Exploiting Edited Large Language Models as General Scientific Optimizers8 Mar 2025
- 2025ASRank: Zero-Shot Re-Ranking with Answer Scent for Document Retrieval25 Jan 2025
- 2024Knowledge Authoring with Factual English, Rules, and Actions9 Nov 2024
- 2024SAC-KG: Exploiting Large Language Models as Skilled Automatic Constructors for Domain Knowledge Graphs22 Sep 2024
- 2024Entity Retrieval for Answering Entity-Centric Questions5 Aug 2024
- 2024LongRAG: Enhancing Retrieval-Augmented Generation with Long-context LLMs21 Jun 2024
- 2023LlaMaVAE: Guiding Large Language Model Generation via Continuous Latent Sentence Spaces20 Dec 2023
- 2023Answering Ambiguous Questions with a Database of Questions, Answers, and Revisions16 Aug 2023
- 2023A Graph-Guided Reasoning Approach for Open-ended Commonsense Question Answering18 Mar 2023
- 2022Automatic Generation of Socratic Subquestions for Teaching Math Word Problems23 Nov 2022
- 2022Empowering Language Models with Knowledge Graph Reasoning for Question Answering15 Nov 2022
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computing28 Oct 2022
27 more
- 2022Knowledge Authoring with Factual English5 Aug 2022
- 2022QA Is the New KR: Question-Answer Pairs as Knowledge Bases1 Jul 2022
- 2022AdaProp: Learning Adaptive Propagation for Graph Neural Network based Knowledge Graph Reasoning30 May 2022
- 2022QAMPARI: An Open-domain Question Answering Benchmark for Questions with Many Answers from Multiple Paragraphs25 May 2022
- 2022Few-shot Reranking for Multi-hop QA via Language Model Prompting25 May 2022
- 2022Open-domain Dialogue Generation Grounded with Dynamic Multi-form Knowledge Fusion24 Apr 2022
- 2022A Review on Language Models as Knowledge Bases12 Apr 2022
- 2022Augmenting Pre-trained Language Models with QA-Memory for Open-Domain Question Answering10 Apr 2022
- 2022elBERto: Self-supervised Commonsense Learning for Question Answering17 Mar 2022
- 2021A Critical Review of Inductive Logic Programming Techniques for Explainable AI31 Dec 2021
- 2021Best of Both Worlds: A Hybrid Approach for Multi-Hop Explanation with Declarative Facts17 Dec 2021
- 2021Common Sense Knowledge Learning for Open Vocabulary Neural Reasoning: A First View into Chronic Disease Literature27 Nov 2021
- 2021Mention Memory: incorporating textual knowledge into Transformers through entity mention attention12 Oct 2021
- 2021Relation-Guided Pre-Training for Open-Domain Question Answering21 Sep 2021
- 2021Neural Unification for Logic Reasoning over Natural Language17 Sep 2021
- 2021Adaptive Information Seeking for Open-Domain Question Answering14 Sep 2021
- 2021UNIQORN: Unified Question Answering over RDF Knowledge Graphs and Natural Language Text19 Aug 2021
- 2021Complex Knowledge Base Question Answering: A Survey15 Aug 2021
- 2021Hybrid Autoregressive Inference for Scalable Multi-hop Explanation Regeneration25 Jul 2021
- 2021Pre-Trained Models: Past, Present and Future14 Jun 2021
- 2021Iterative Hierarchical Attention for Answering Complex Questions over Long Documents1 Jun 2021
- 2021Neuro-Symbolic Artificial Intelligence: Current Trends11 May 2021
- 2021Multi-Step Reasoning Over Unstructured Text with Beam Dense Retrieval13 Apr 2021
- 2021SelfExplain: A Self-Explaining Architecture for Neural Text Classifiers23 Mar 2021
- 2021Hopper: Multi-hop Transformer for Spatiotemporal Reasoning19 Mar 2021
- 2021Reasoning Over Virtual Knowledge Bases With Open Predicate Relations14 Feb 2021
- 2021Retrieving and Reading: A Comprehensive Survey on Open-domain Question Answering4 Jan 2021
- 2024LongRAG: Enhancing Retrieval-Augmented Generation with Long-context LLMscited by 104
- 2022Augmenting Pre-trained Language Models with QA-Memory for Open-Domain Question Answeringcited by 19
- 2024Entity Retrieval for Answering Entity-Centric Questionscited by 10
- 2025ASRank: Zero-Shot Re-Ranking with Answer Scent for Document Retrievalcited by 9
- 2025ASRank: Zero-Shot Re-Ranking with Answer Scent for Document Retrieval25 Jan 2025
- 2024Entity Retrieval for Answering Entity-Centric Questions5 Aug 2024
- 2024LongRAG: Enhancing Retrieval-Augmented Generation with Long-context LLMs21 Jun 2024
- 2022Augmenting Pre-trained Language Models with QA-Memory for Open-Domain Question Answering10 Apr 2022
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2021Retrieving and Reading: A Comprehensive Survey on Open-domain Question Answeringcited by 178
- 2022A Review on Language Models as Knowledge Basescited by 156
- 2021Neuro-Symbolic Artificial Intelligence: Current Trendscited by 54
- 2021Complex Knowledge Base Question Answering: A Surveycited by 52
- 2021SelfExplain: A Self-Explaining Architecture for Neural Text Classifierscited by 44
- 2021Mention Memory: incorporating textual knowledge into Transformers through entity mention attentioncited by 42
- 2022QAMPARI: An Open-domain Question Answering Benchmark for Questions with Many Answers from Multiple Paragraphscited by 42
- 2022Automatic Generation of Socratic Subquestions for Teaching Math Word Problemscited by 42
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computingcited by 34
- 2024SAC-KG: Exploiting Large Language Models as Skilled Automatic Constructors for Domain Knowledge Graphscited by 31
- 2021Adaptive Information Seeking for Open-Domain Question Answeringcited by 29
12 most cited of 33 All 33 (JSON)
- 2024Knowledge Authoring with Factual English, Rules, and Actions9 Nov 2024
- 2024SAC-KG: Exploiting Large Language Models as Skilled Automatic Constructors for Domain Knowledge Graphs22 Sep 2024
- 2023LlaMaVAE: Guiding Large Language Model Generation via Continuous Latent Sentence Spaces20 Dec 2023
- 2023Answering Ambiguous Questions with a Database of Questions, Answers, and Revisions16 Aug 2023
- 2023A Graph-Guided Reasoning Approach for Open-ended Commonsense Question Answering18 Mar 2023
- 2022Automatic Generation of Socratic Subquestions for Teaching Math Word Problems23 Nov 2022
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computing28 Oct 2022
- 2022Knowledge Authoring with Factual English5 Aug 2022
- 2022QA Is the New KR: Question-Answer Pairs as Knowledge Bases1 Jul 2022
- 2022AdaProp: Learning Adaptive Propagation for Graph Neural Network based Knowledge Graph Reasoning30 May 2022
- 2022QAMPARI: An Open-domain Question Answering Benchmark for Questions with Many Answers from Multiple Paragraphs25 May 2022
- 2022Few-shot Reranking for Multi-hop QA via Language Model Prompting25 May 2022
12 newest of 33 All 33 (JSON)